現時点では、私のサーバーはWindows 2003を実行しているプレーンな64ビットAMDです。virtualboxを使用して、その上で別の仮想化OSを実行したいと思いました。
次に、vmwareESXiが無料であることがわかりました。非常に高額になると思っていたので、いつも無視していました。
ですから、今、私は「ネイティブと同じくらい速い」仮想化というこのビジョンを持っています
来週は新しいハードウェアに移行する必要があるので、ESXiサーバーにWindows 2003を再インストールするのは良い考えだと思いますか?
何が良いですか?
ハードウェアがESXiでサポートされており、必要な機能が不足していない限り、それを選択してください。ゲストにとって高速であるだけでなく、非常に安定しています。一方、vmwareサーバーの実行は、Windowsがインストールされている場合と同じくらい安定しているため、パッチが適用されていない、メンテナンスされていないホスト、またはホストを再起動してパッチを適用する際の頻繁なダウンタイムが発生します。それ。 ESXiマシンでSSHを有効にし、一部のゲットースクリプトを使用すると、必要な機能を追加できます。
MSは、ESXiと競合するために、無料のHyper-Vダウンロードを公開しました。同様にV-Motionタイプの機能からも除外されていますが、VMがハードウェアに直接接続できるようになります(つまり、高速になります)。コマンドラインのみ( this のようなさまざまなYouTubeビデオ)が、VS2005よりもESXiとの比較が優れていると思います。
私の$ .02で、仮想化します。 virtプラットフォームを手に入れると、物理サーバーではできないことが起こり始めます。全体として、技術開発を行うにはちょうど良い場所だと思います。
もちろん、答えは状況によって異なります。
Win2K3サーバーのリソースが不足せず、大量のI/Oを必要とする作業負荷を実行しないようなかなり強力なサーバーがある場合は、Win2K3でVMwareServerを実行することをお勧めします。
仮想化の動作(ネットワーク設定、CPUアフィニティなど)をさらに制御する必要があり、ESXiが処理するハードウェアがある場合は、ESXiがおそらく最適な方法です。
個人的には、VMの起動と移動に関してVMwareServerの構成がより柔軟であることがわかりました。ただし、ESXiを使用すると、VMに保証されたレベルのパフォーマンスを提供できる可能性が高くなります。つまり、遊んでいるだけなら、VMwareServerが最適です。本番環境に移行する場合は、ESXiに移行してください。
無料のESXiは、必要な機能を十分に備えていない場合があります。あなたが言うように、「その上で別の仮想化されたOSを実行したい」場合は、既存のOSでVirtualBoxを叩いて、そこから移動する方がはるかに簡単です。速度はおそらくほとんどの用途で問題ありません。後で2番目のOSを実行する必要がなくなった場合は、VirtualBoxとイメージを投げるだけです。
多くのOSで本格的な作業を行っている場合、VMWare Workstationは約200ドルであり、VirtualBoxには(まだ)ない非常に優れた調整機能がいくつかあります。これは、サポートされている優れたITツールです。
まず、VMware製品はかなり優れています。 Virtualboxは、Windowsホストではまだ多少不安定です(ただし、Linuxでは問題ないと聞いています)。
64ビットAMDCPUを使用していることに言及する以外は、ハードウェアについては何も教えてくれません。また、マシンに別のOSが必要な理由についても示唆していません。 「実際の」作業に使用する予定ですか、それとも別のOSで少し遊んでみたいですか?
仮想化を使用する場合は、実際には複数のCPUが必要です。複数のコアを使用することもできますが、重いことをする場合はボトルネックが発生します。簡単なガイドとして、2つの独立した物理マシンを実行する場合と同じ量のすべてに加えて、仮想化ソフトウェアに必要なオーバーヘッドが必要です。あなたのハードウェアは対応できますか?
ハードウェアを VM-Help のHCLリストと照合して、ハードウェアが実際にESXiで動作することを確認してください(ドライバーのセットが制限されています)。
状況にもよると思います。なんでしょう?
ESXiが軽量であることに同意しません。 VMサーバーおよびその他のホストされたOSを軽量カテゴリ、ESXiを中程度の重量、ESXを重量級に分類します。ただし、ESXの重量のあるアイテムのほとんどは、使用するために複数のサーバーを必要とします。 (たとえば、移行には2台のAMDサーバーと共有ストレージ[SANまたは共有SCSI]が必要です)。ESXiソリューションには、好みに合わせてWindows 2003ボックスを再作成できるという利点があります。ESXiでは、クローンを作成できます。ロールバックできるアイテムをテストするための非永続ディスク。Windows2003の問題は、他のゲストVMにはほとんど影響しません。
何を求めているのかわかりません。
ESXiは非常に優れており、VMは、同様のハードウェア上のVMware Server forWindowsよりもESXiでの実行に優れています。ゲストはベアメタルほど速くは走りませんが、追加のレイヤーを追加するとそれが起こります。あなたは多くのユーティリティのためにいくつかのパフォーマンスをあきらめています。
しかし、ESXiで実行されているWindows Server 2003ゲスト内で仮想化環境を実行したいのはなぜですか?それは私が私の心を包み込もうとしている部分です。 ESXi上で多数のVMを起動できます。この他のOSをESXi内の別のゲストとして実行してみませんか?
さて、この答えについて少しでも説明する前に、私がしないでください本番環境でこのソフトウェアを使用することを覚えておいてください。私はそれの組み込みの制限を指摘しているだけです。コメント(迷子になりがちです)でフォローアップする代わりに、私は答えを残すと思いました。
ESXiに反対しているわけではありませんが、これは「軽量」の製品であり、使用しているボックスを大きくし始めたら、誘惑することを目的としています。そしてより良いもの...
ESXiのルートを計画している場合は、近い将来にマシンにパックできるハードウェアの量を真剣に検討します。これが制限要因になるためです。 2〜5を超えるサーバーイメージを実行することは決してないことがわかっている場合は、おそらく問題ないでしょう。ただし、複数の同時イメージ(使用可能なコアの数より1つ多い)をホストすることを計画している場合、または非常に流動的な要件(多数のイメージの送受信、またはオンデマンドサービス)がある場合は、イメージを移行して実行する機能が不足していますその兄貴(ESX)にのみ見られる他の偉業はすぐに明らかになります。
私は、Server 2003x64とVMwareServer1.xを実行しているDellPowerEdge2950から始めました。これはしばらくの間問題なく動作しました。 A.D. VM、Exchange 2k3 VM、およびLinux VMを実行しましたが、その間、基本のWindowsインストールはまだファイルサーバーの役割を果たし、VMを提供しようとしていました。
言うまでもなく、そのボックスはひどいI/Oに悩まされていました。 ESXiがv3.5で無料になった後、私はESXiに変換しました。それ以来、RAMを(8ギガバイトから32ギガバイトに)アップグレードし、そのボックス(ファイルサーバー上)であらゆる種類のものを実行しています。それ以来、変換以降、ファイルサーバーからのネットワークアクセスが遅いことについて不満を言う人は誰もいません。
基本的に、ハードウェアがESXiでサポートされている場合、私は個人的にGO FORITと言います。
単一のボックスのみを実行している場合は、Virtual Centerについて心配する必要はありません(ただし、試用期間中はVMでvCenterを実行して、どのように気に入っているかを確認できます)。その結果、ライセンスを購入することになりましたが、ここでも3つのESXiボックスを実行しています)。
私の銀行家(読む:妻)が私にお金をくれたら、私は自宅でもESXiを実行することを完全に計画しています:)
これはハードウェアの選択に関するものではないことはわかっていますが、Opteron 8および12コアCPUを使用する際に考慮すべきことのひとつは、VmwareESXiフリーライセンスではCPUあたり6コアしか使用できないということです。そのため、優れた4cまたは6c Intel Xeonは、12c Opteron(6コアを使用可能)よりもはるかに優れたパフォーマンスを提供します。
ESXiを使い始めたばかりですが、これについてすぐに知らなかったことに驚いています。始めるのはとても簡単です。
どのような開発でも、複数のマシンを同時に実行する必要がない場合でも、それがより良い方法です。 VMのスナップショットを作成して、何かを簡単に試すことができます。何かを台無しにした場合は、以前のVMに戻ることができます。