複数の同じコンピュータにカスタム更新を管理して適用します。

複数の同じコンピュータにカスタム更新を管理して適用します。

私は図書館で働いており、最近5つのlinuxmintベースのキオスクをインストールしました。

ハードウェアは同じです。実際、最初の画像を設定した後、DDを使って画像を作成します。

私の問題は、これらのコンピュータにさらにアップデートを適用する必要があることです。 grubやその他のシステム構成などのいくつかの更新を行っています。およびユーザー固有の.gconfフォルダ。キーバインディングの削除などの更新を適用します。電源設定を更新してください。 SSHを介してすべてのボックスにアクセスできます。これを更新する最良の方法は何ですか?私は研究室のコンピュータに変更を適用することから始めました。これらのアップデートを他のすべてのキオスクにプッシュすることをどのようにお勧めしますか?


見つけたばかりhttp://www.puppetlabs.com/ これは有望に見えます。別のアイデアがありますか?デーモンとして実行できますか?それとも、各キオスクに行き、rootとしてログインしてパペットを実行する必要がありますか?

.gconf などの変更を送信するために scp と rsync を実行できませんでした。明らかに、Ubuntuの実行方法のためにルートはありません。したがって、変更されたファイルを転送するためにルートにアップグレードする方法はありません。少なくとも私が知っている限り。

答え1

持つコンピュータセキュリティゲートウェイCSSXOS Xを使用している場合。 1回限りの状況に最適なツールです。

より定期的なアップデートのためには、次のものを使用することをお勧めします。人形。各システムで変更するユーザーアカウントは、ハードウェアおよびその他のシステムと同じであると仮定します。

Puppetは各クライアントシステムに設定する必要がありますが、その後デーモンとして実行され、Puppetサーバーから変更をインポートできます(または変更をサーバーにプッシュできます)。

青写真Puppetで使用できる素晴らしいツールです。コンピュータを確認し、Puppet(またはChefまたはシェルスクリプト)レシピ/設定をPuppetまたはChefと組み合わせて使用​​するか、シェルスクリプトとしてスタンドアロンにすることができます。

頑張ってください!

関連情報