Windows Updateで最新の状態にあるVMのツリーを最新の状態に保つにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1164858

質問

製品のインストーラーをテストするために、さまざまな以前のバージョンがインストールされている仮想マシンのスナップショットのツリーを維持しています。 Windowsの更新、再スナップショット、各VMの親スナップショットを削除することは退屈な作業です。

VMのグループを最新の状態に保つための自動化されたソリューションはありますか? VirtualBoxを使用していますが、VMware Workstationにアクセスでき、メンテナンスが改善された場合に切り替えます。

役に立ちましたか?

解決

VMのベースラインをある種のライブラリに保持します。開発チームとテストチームが自分で使用できるようにコピーできるのは、約20-ODD(Java、DB2などのさまざまなバージョンの混合物を使用して)です。

司書(開発者、これをパートタイムで行う)は、それらを最新の状態に保つ責任があります。彼らがすることは、毎週VMの1つをコピーして、起動してすべての更新をインストールしてから、更新されたVMをオリジナルにコピーします。これは、コピー操作が行われている場合を除き、チェックアウトできることを意味します。さらに、更新する必要があるVMの数は、それらが共有されているという事実により最小化されます。

それが私たちのスナップショットを行う方法です。ディレクトリを部分的にコピーすることで管理が簡単だからですが、主にワークステーションバージョンを購入するにはきついからです:-)代わりにプレーヤーを使用します。

すべてのVMがSUSサーバーから更新を取得し、いつ更新が準備が整うかを知っているため、ほとんど自動化されています。司書は、VMを更新する必要があるというスクリプトによって通知され、VMをコピーしてコピーを開始する別のスクリプトを実行する必要があります。

司書が満足すると、コピーが最新の状態にあると、彼らはそれをシャットダウンし、さらに別のスクリプトがVMをライブラリに戻し、そのステータスを更新します。

他のヒント

私はあなたのすべてのVMの自動化されたソリューションを知りませんが、私は使用することをお勧めします Windows Server Updateサービス すべてのVMの更新ステータスを追跡し、ローカルWindowsアップデートリポジトリを提供して、更新プロセスを高速化します。

WSUとグループポリシーの組み合わせを使用してこれらの更新を行い、自動更新インストールを設定し、特定の期間すべてのVMをオンにするだけで、すべてが更新を取得できるようにすることができると思います。

ただし、スナップショットなどの管理に関する問題は解決しません。 VMwareにAPIがあるのだろうか...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top