Hyper-V上のWindows2008 R2サーバーでスペースを節約する方法についてのアイデアはありますか?

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

質問

しばらく前にこの質問がありましたが、それでも気になります。

Windows 2008サーバーを実行しているいくつかの仮想マシン、主にデモVMとテストマシンを使用しています。ほとんどの開発者がそれらを使用しているので、私はあちこちで個別のセットアップを行わず、代わりにエクスポートされたVMとハードドライブイメージのカタログを維持することを好みます。

サイドバイサイドアセンブリとWindowsUpdateのおかげで、各サーバーはサイドバイサイドフォルダー(winsxs)とWindows Updateで約6〜12ギガのオーバーヘッドを運びます。

50個のエクスポートされたVM(イメージを含む)があり、それぞれに約3ギガのペイロードデータ(OS、プログラム、データ)と約12ギガの共有オーバーヘッドがあるとします。これはこれらすべてのVMでほぼ同じです。次に、開発者が新しいVMスナップショットをダウンロードするときに、この冗長データをネットワークにプッシュすることによるネットワークオーバーヘッドは言うまでもなく、ストレージスペースの2/3(合計で約600ギガ)を浪費します。

そこで、winsxsフォルダーを複数のVMSに統合する方法を考えています。理想的には、共有ドライブか何かを考え出したいです。このための物理デバイスを指定することもできます。

Windowsサーバーには最小要件があり、これらのファイルは削除できないことを認識しています( http://social.technet.microsoft.com/Forums/en-US/itprovistasetup/thread/9411dbaa-69ac-43a1-8915-749670cec8c3 )。

winsxsフォルダーの移動ですが、信頼できる解決策とは言えません。

この音はリモートでも実行可能ですか? VM間でリソースを統合するためのベストプラクティスは何ですか?

迅速な対応をしてくれた全能のstackoverflowの達人に感謝します;-)

役に立ちましたか?

解決

WinSXSフォルダーには触れないでください。

見た目ほど大きくはありません(多くは重複ファイルへのハードリンクです)

スペースを統合したい場合は、差分ディスクを使用します。Windowsを搭載したVMを1つ作成し、そのディスクを残りのベースとして使用します。各ディスクには、元のディスクとその後のVMの移動先との間のデルタのみが保存されます。

インストール間でWinSxSフォルダーを共有することはできません。

WinSxSの仕組みについて詳しく知りたい場合は、私のブログ投稿をご覧ください: http://fearthecowboy.com/post/CoApp-FAQ-Can-you-explain-how-Side-by-side-%28WinSxS%29-works.aspx

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