19

私は現在、VMwareワークステーションを使用して、仕事をしているさまざまなクライアント用に個別のワークスペースを作成しています。したがって、特定のクライアントについては、特定のジョブに必要なソフトウェアのみをインストールし、クライアント#1のソフトウェアAがクライアント#2のソフトウェアBを台無しにすることを心配する必要はありません。

適切なサイズのハードドライブを使用すれば、これはうまく機能しますが、VMwareを最大限に活用しているかどうかはわかりません。新しい仕事を設定するときに実行する手順は次のとおりです。

  1. 保存したベースのVMwareイメージでWindowsUpdateを実行します。
  2. ベースイメージの完全なクローンを作成し、新しいジョブの名前を変更します
  3. 新しいイメージを起動し、必要に応じて構成/インストールします。

これをしばらく行った後、手動で各イメージに移動して更新サイクルを開始しない限り、すべて異なるレベルの更新であるVMwareイメージのコレクションが周りにあります。また、すべてのイメージに必要な新しいツールがある場合は、周りを回って複数の手動インストールを実行する必要があります。しかし、各画像が自己完結型であり(ヒット時に10 + Gbを取得しているにもかかわらず)、1つの画像に何かが起こった場合、問題が他の画像に伝播することはないことを知っているので安心です。(私はすべての画像の定期的なバックアップを行うことに注意してください)

だから私の質問は、これを最善の方法で行うのか、それともベースシステムにWindowsUpdateまたはコモンアプリケーションのインストールを行うだけでよいようにリンクされたクローンを検討する必要があるのか​​ということです。物事を整理するそれぞれの方法の長所と短所は何ですか?

さらに、イメージのローカルディスク内にデータファイルを保持しないようにしていますが、ローカルハードドライブへの共有はイメージファイルシステムと比較して非常に遅いように見えるため、イメージ内に作業を残す傾向があります。画像内にデータを残さないように強制する必要がありますか?言い換えると、イメージファイルシステム内の単一のファイルにアクセスできなくなる前に、VMwareイメージがどの程度の破損を引き起こす可能性がありますか?

編集

この質問を投稿してから私が持っていたいくつかの考え

  • フルクローンを使用すると、古い作業をアーカイブして、プライマリハードドライブから削除できます。
  • リンククローンは完全なクローンよりもはるかに少ないスペースを占有しますが、リンクされたクローンを別の場所にアーカイブすることを懸念しています。
  • 完全なクローンを作成するのにかかる時間はそれほど重要ではなく(5〜10分)、私は通常、毎週それを行っています。
  • ただし、特にクライアント用のアプリケーションをインストールする方法を文書化する場合は、「クリーンインストールで何が起こるかを見てみましょう」ということもよく行います。
  • VMwareイメージがハードドライブ上で多くの断片化を引き起こすことがわかったので、VMwareを使用する前よりもはるかに多くのデフラグを実行することになります。リンククローンを使用することでこれを減らすことができるかどうかはわかりません。
4

4 に答える 4

4

私はあなたの現在のシステムに固執します。このような状況では、分離されたイメージを使用すると、柔軟性が大幅に向上します。アップデートやインストールに時間がかかるかもしれませんが、それだけの価値はあります。そして、それはほとんどの場合、他のことをしている間にバックグラウンドで実行できるものなので、時間をうまく管理すれば、それに費やされる時間は無視できるはずです.

また、イメージを独自のディスクまたは少なくとも独自のパーティションに保持することをお勧めします。そうすれば、システムの残りの断片化に影響を与えることはありません。

于 2008-11-09T02:46:32.990 に答える
2

これは、プロジェクトとクライアントの種類と数によって異なります。すべてのクライアントに新しい VM を構築しても、何十ものクライアントがある場合、それらをすべて最新の状態に保つ必要があるため、十分に拡張できません。

あなたが言及したように、ホストとVMの間でファイルを分散させておくことには注意が必要です。すべての依存関係を 1 か所に保持することをお勧めします。

他の人の VM 戦略もここで見ることに興味があります。

于 2008-10-28T15:37:43.567 に答える
1

私は、Elastic Server プラットフォームを作成している CohesiveFT で働いています (偏見があります) が、このプラットフォームを使用してパートナーや顧客にプロジェクトを提供しています。これにより、さまざまなプロジェクトのアセンブリ時間コンポーネントをセットアップし、それらを VMware、Parallels、Xen、および EC2 用のオンザフライで VM に構築できます。このサービスにはタグ付け機能があるため、ソフトウェア パッケージ、サーバー仕様、およびテンプレートにタグを付けて、アセットをまっすぐに保つことができます。

また、アセンブリ ポータル (仮想サーバーを組み立てるためのコンテンツ管理システムと考えてください) を作成することもできます。これを制御したり、顧客が独自の仮想サーバーをカスタマイズするためのアクセスを許可したりすることもできます。

http://www.elasticserver.com

于 2008-11-09T02:13:17.223 に答える
-1

virt-managerをすばやくブラウズできます。そこにあるものと同じように..わからないかもしれませんが、気に入るかもしれません..そのようなツールを使用すると、パフォーマンスが大幅に向上し、ディスクが少なくなると思いますデフラグの問題。

おそらく、すべてを機能させるには、急な学習曲線と変換時間を取らなければならないでしょう.

更新が主な時間の浪費である場合は、 WSUSを試してください。VM自体には関係ありませんが、Windows 更新の展開には役立ちます。

最後に、 Invirtusに関する Hanselman のブログ、Virtual Machine Optimization を最高の状態でチェックしてください。

于 2009-02-06T16:19:53.110 に答える