仮想化スイートの比較

このラウンドアップを開始する前に、メモリレーンの下を旅行する時間です。 Enex TestLabは、2004年から仮想化技術に携わっており、企業向けだけでなく出版用にも様々な味を試して評価しています。この間、多くの概念がより洗練されたレベルに進化し、仮想テクノロジの市場は成熟しました。当初、VMwareのパイオニアは1人でした。

インストール

Citrix XenServer 6.0.201、Microsoft Windows Server 2008 R2 SP1 Hyper-V、VMware vSphere ESXi 5、Oracle VirtualBox 4.1.18、最終ライン

しかし、VMwareはMicrosoftのようなベンダーにすぐに参加し、オープンソースコミュニティはCitrixによって最終的に買収されたXen Hypervisorを強化しました。 VirtualBoxはSunのソリューション(現在はOracle)として発展しており、オープンソースのライセンスでも基本パッケージは利用可能です。

今日、複数のタイプの仮想化がありますが、これらは時には混乱し、しばしば同じバスケットに集中します。非常に基本的なローカルシステムベースのアプリケーション仮想化は、アプリケーションが本質的にセグメント化され、個別に起動される場所です。このテクノロジーの初期の支持者はAppSenseとSunでした。この個々のアプリケーションタイプの仮想化の主な利点は、セキュリティ、開発、およびプラットフォームの独立性です。これは、処理能力の低いまたは低いコンピューティング環境に適したテクノロジです。

デスクトップ仮想化は、企業が実際に標準動作環境(SOE)を制御し、ライセンスを管理できるようにするものです。また、より集中的なコマンドと制御機能により、パッチ管理と管理が改善されました。これは、インテルとそのvProエンベデッドテクノロジのサポートを受けて、マイクロソフトのような企業が追求した聖杯の一つです。

次のステップはサーバー仮想化です。これは、アーキテクトと管理者がサーバーアプリケーションを基盤となるハードウェアから離れるように権限を与えられた場所です。はるかに堅牢なデータセンターを提供し、冗長性、可搬性、拡張性、可用性などを可能にします。

この機能では、共通の仮想化ベンダーを集めて、それぞれの良い点、悪い点、重要な点を見ていきます。 VMwareは、Citrix、Microsoft、およびOracleに加盟しています。

Citrix XenServer 6.0.201

Microsoft Windows Server 2008 R2 SP1 Hyper-V

VMware vSphere ESXi 5

Oracle VirtualBox 4.1.18

結論

Citrixは、以前のバージョンのXenServer 5.6よりもVMwareを追い抜くために、その機能と使いやすさを向上させるために努めてきました。いくつかの面では、MicrosoftのHyper-Vも凌駕しています。

これは、(インストールCDの)658MBのスケールに役立ちます。これはServer 2008 Hyper-Vよりもはるかに少ないですが、CDにハイパーバイザとXenCenter管理ユーティリティも含まれるまでは、VMwareのvSphereよりもかなり大きいです。余分なVMwareのビットとボブの追加を開始すると、実際には3つのうち最もリーンなビットです。

また、XenServerがマイクロソフトやVMwareと比較して、そのハイパーバイザとは大きく異なるアプローチを取っていることにも留意する必要があります。後者の2つは独自のドライバと抽象レイヤを主に使用しますが、XenServerはハードウェアと既存のドライバと連携して、物理ハードウェアとのハイパーバイザとのやり取りを簡素化し、高速化します。

Windows NT 4.0:すべてのバージョン、エディションおよびサービスパックが完全にサポートされています。古いサービスパックではいくつかの既知の問題がありますが、SP6aが推奨されています。 Windows 2000 / XP / Server 2003 / Vista / Server 2008 / Windows 7:すべてのバージョン、エディションおよびサービスパックが完全にサポートされています(下記の前提条件の64ビットバージョンを含む)。ゲストアディションは使用可能で、DOS / Windows 3.x / 95/98 / ME:限定テストが実行されています。従来のインストールメカニズムを超えて使用することはお勧めできません。ゲストの追加は利用できません; Linux 2.4:制限付きサポート; Linux 2.6:すべてのバージョン/エディションが完全にサポートされています(32ビットと64ビット)。ゲストの追加も可能です。 Solaris 10、OpenSolaris:完全にサポートされています(32ビットおよび64ビット)。ただし、カーネル2.6.13以上が推奨されます。 Guest Additionsが利用可能です; FreeBSD:ハードウェア仮想化を有効にする必要があります。限られたサポート。 Guest Additionsはまだ利用できません; OpenBSD:ハードウェア仮想化を有効にする必要があります。バージョン3.7以降がサポートされています。 OS / 2 Warp 4.5:ハードウェア仮想化を有効にする必要があります。 MCP2のみが正式にサポートされていますが、他のOS / 2バージョンが動作する場合と動作しない場合があります。ゲストの追加機能は、限られた機能セットで利用できます。

たとえば、XenServerのコントロールドメインでは標準のオープンソースデバイスドライバを使用しています。これによりハードウェアのサポートが広がるはずです(ただし、ドライバの強化やパッチ適用ではベンダのコラボレーションがないため、別の例として、独自のファイルシステムを使用するのではなく、XenServerはネイティブストレージファイルシステムを使用し、VMスナップショット要求はストレージエリアネットワークベンダのAPIに直接オフロードされます。

XenCenterアプリケーションとXenServerホストを実行するには、2つの独立した物理ボックスが必要です。 XenCenterマシンには、Windows 7、Windows XP、Windows Vista、Windows Server 2003、Windows Server 2008、またはWindows Server 2008 R2(すべてのエディションとバージョン)のMicrosoft Windowsオペレーティングシステムが必要です。

セットアップは素晴らしいです。それは、インストールする3つのハイパーバイザーの中で最も簡単で最も無痛です。同じCDを使用して、WindowsベースのPCにXenCenter管理コンソールをロードすることもできます。

XenCenterは非常に使いやすく、きれいなインターフェイスを備えているため、Hyper-VやVMwareよりもユーザーフレンドリーであると考えています。 VMの作成、バックアップ、およびコピーは、他のホストサーバーをクラスタに追加してパフォーマンス統計を生成するのと同様に、厄介です。

AMD CPU上の32ビットゲストでパフォーマンスが低下します。主にWindowsおよびSolarisゲストに影響を与えますが、場合によってはLinuxカーネルのリビジョンにも影響します。これは、32ビットWindows NT、2000、XP、および2003ゲストのバージョン3.0.6では部分的に解決されています。バージョン3.0.6以上のゲストアディションをインストールする必要があります。仮想APICハードウェア最適化のサポートを含まない特定のインテルCPUモデルでは、32ビットゲストでパフォーマンスが低下します。主にWindowsおよびSolarisゲストに影響を与えますが、場合によってはLinuxカーネルのリビジョンにも影響します。これは、32ビットWindows NT、2000、XP、および2003ゲストの場合、3.0.12で部分的に解決されています。 3.0.12以上のゲストアディションをインストールする必要があり、VT-xを搭載した一部の32ビットホストシステムで64ビットゲストを使用すると、システムが不安定になることがあります.Windowsゲストの基本Direct3Dサポートが機能するには、ゲストアディションWindowsの “セーフモード”にインストールされ、WindowsのシステムDLLの復元を防ぐために手動による介入が行われます。ただし、これはVirtualBox 4.1に同梱されているVistaおよびWindows 7ゲスト用のWDDM Direct3Dビデオドライバには適用されません; Windowsゲストの場合、ゲストコントロール実行サポートで起動されたプロセスでは、グラフィカル現在実行中のユーザアカウントがログインしていて、デスクトップセッションがある場合を除き、ユーザインターフェイスはパスワードを持たないアカウントで使用するためのグループポリシー介入が必要です; VBoxManage modifyhd compactコマンドは現在のところVDIファイル用に実装されています。現時点では、他の形式(VMDK、VHD)で仮想ディスクイメージのサイズを最適化する唯一の方法は、イメージを複製し、VM構成で複製されたイメージを使用し、OVFローカリゼーション(1つのOVFファイル)はまだサポートされていません。 StartupSection、DeploymentOptionSection、InstallSectionなどの一部のOVFセクションは無視されます。

Windowsゲスト向けのWDDM Direct3Dビデオドライバ、Windows、LinuxおよびSolarisゲスト向けのハードウェア3Dアクセラレーションサポート、Windowsゲスト向けのハードウェア2Dビデオ再生アクセラレーションサポート、PCIパススルー(Linuxホストのみ)、Mac OS Xゲスト(Macホストのみ) ICH9チップセットエミュレーション、EFIファームウェア、ホストCD / DVDドライブパススルー、内部ネットワーキングによるiSCSIのサポート、合成CPUレポート。

ホストの仕様は、Hyper-Vと非常によく似ています.130の論理CPUがホストマシンでサポートされていますが、これは物理CPUの種類と1TBのRAMに依存します。一方、VM RAMはHyper-Vよりやや優れていますが、Windowsの場合は128GBのVMwareに比べてまだ遅れています。物理的なGPUをVMに割り当てることもできるので、ゲストはGPU命令を活用することができます。これは、仮想デスクトップを介して3Dグラフィックアプリケーションを配信するのに非常に便利です。

クラスタあたり最大16のノードがあり、VM間で最大800のVMと動的なメモリ割り当てがサポートされています。

バージョン6では、Ubuntu 10.04(32/64-bit)、Debian Squeeze 6.0(64ビット)、Oracle Enterprise Linux 6.0(32/64-bit)およびSLES 10 SP4 -bit)、CentOS 6.0(32/64-bit)、Ubuntu 10.10(32/64-bit)、Solaris 10用の実験的なVMテンプレートです。

バーチャルネットワーキングの改善点は、分散仮想スイッチングにあります。新しいフェールセーフモードでは、vSwitchコントローラの障害時に、クロスサーバプライベートネットワーク、ACL、QoS(Quality of Service)、RSPANおよびNetFlow設定を実行中のVMに適用し続けることができます。

メモリオーバーコミット機能が利用可能で、ダイナミックメモリコントロール(DMC)と呼ばれ、「バルーン動作」操作であり、XenServer Advanced以上のエディションでのみ使用できます。バルーニングとは、ハイパーバイザがメモリ不足の状態で、バルーンドライバが「膨らませる」ターゲットページを設定し、VM内に人為的なメモリ圧迫を生じさせ、オペレーティングシステムにメモリページをピン留めさせたり、ページファイル。しかし、メモリの管理に3つのメカニズム(透過ページ共有(TPS)、バルーニング、圧縮)を使用するVMwareのメモリ管理ほど成熟していません。

Citrixには強力なプロビジョニングサービスがあり、単一の共有ディスクイメージからリアルタイムでサーバーワークロードをプロビジョニングおよび再プロビジョニングできます。マスターイメージに簡単にパッチを適用できるため、管理者の作業が合理化されます。ダイナミックなワークロードストリーミングは、負荷のピーク時や、テスト環境と本番環境との間の移行さえも考慮できるため、特に便利です。

フォールトトレランス機能は十分にサポートされており、ホストが故障した場合にVMを別のサーバで自動的に再起動することができます。また、必要に応じて、VMをシームレスなフェールオーバーのために別のホストにミラーリングすることもできます。 VMスナップショットをスケジュールしてアーカイブすることはできますが、高可用性機能はXenServer Advanced Edition以上でのみ使用できます。

IntelliCacheでXenDesktopを使用するエンタープライズ環境、または高可用性機能で保護されたVMの場合、ホストあたり50台のVMまたはXenDesktop VMの制限があります。

XenServerはワークロードのバランスをとることができ、2つの最適化モードをサポートしています。パフォーマンスの最適化により、最低限のパフォーマンスレベルが維持され、密度最適化によってVMが最小限のホスト数に配置されます。

XenServerでは、他のCitrix製品と同様に、別のライセンスサーバーが必要です。ライセンスサーバーからVMおよびホストを切断するための「猶予期間」機能(ライセンスサーバーからの5分間のハートビートメッセージを受信しない)により、再接続なしで最大30日間の継続操作が可能です。

物理ホスト間のシームレスで簡単な移行を実現するため、XenServerは仮想ネットワークの切り替えもサポートしています。

マイクロソフトはVMwareとCitrixに追いついてきており、現在のバージョンのHyper-Vは確かに強力な候補者としてその地位を築いています。しかし、これは大規模なインストールであり、ほぼ3GB(またはサーバーのフルインストールでは最大10GB)ですが、他の2台はLinuxの基盤となり、CDに喜んで常駐しています(少なくとも基本ハイパーバイザー用)。

マイクロソフトのアプローチは、Windows Server 2008 R2をインストールし、Hyper-Vを役割としてインストールすることです。これは本当に簡単なプロセスです。 Hyper-Vマネージャは簡単に運転でき、シンプルで論理的なレイアウトを備えています。 VMの作成と設定も簡単です。実行したい操作は、マネージャを使用して実現できます。ただし、大規模なクラスタではHyper-Vマネージャでは不十分で、バッチモードでタスクを自動化または実行することはできませんので、多くのポインティングとクリックを準備してください。

大規模なインフラストラクチャの管理に苦労するためには、Microsoft System Center Virtual Machine Manager(MSCVMM)が必要です。それは反復的な作業の必要性を取り除きます。また、MSCVMMはVMwareのESX Serverを管理することもできます。

Hyper-Vは機能上大きなものですが、ESXiの最新バージョンより遅れている場合もあります。たとえば、各ホストは最大64の物理CPUと512のvCPUを持つことができますが、ESXiはホストあたり最大160の論理CPUと2048のvCPUをサポートします。

VM仮想プロセッサのサポートは当然OSに依存しますが、VMごとに最大4つに制限されています。

プロセッサー互換モードでは、物理ホストが異なるCPUアーキテクチャーを持つハードウェア間でVMを移行できます。この機能はHyper-Vには新しく、以前のバージョンではホストには同じCPUアーキテクチャが含まれていたため、インテルまたはAMDからAMDホストに移行できますが、インテルからAMDには移行できませんでした。

1ホストあたりの物理メモリは1TBですが、VMあたりの最大値はわずか64GBです。ただし、Hyper-Vには最大RAMと最小RAMを指定できるダイナミックメモリがあり、VMのニーズに応じて割り当てられたメモリが増減できます。 VMには優先順位を割り当てることができるため、ホストが物理メモリを使い切ると、VMへのRAM割り当ては優先順位に基づいて削減されます。

Hyper-Vクラスタのサイズは、フェールオーバークラスタ内の16ノードに制限されています。物理マシンあたり最大1000台のVMと384台の仮想ノードの制限があります。物理クラスタのサイズに関係なく、ノードごとに許容される仮想マシンの最大数は変更されません。

ゲストOSには、WindowsやSUSE、Red Hat、CentOSなどがありますが、他のバージョンのLinuxはサポートされていませんが、問題のないものが多く報告されています。

高可用性の実現には、オペレーティングシステムの種類、CPUファミリ、およびネットワークアダプタやホストアダプタなどのインタフェースのハードウェアノードに対して、ほとんど同じ仕様を要求する「Certified for Windows」テストが必要です。サーバーはADドメインのメンバーでもなければならず、スキーマのどこかにドメインコントローラーが必要です。

(Win2K8R2の新機能である)クラスタ共有ボリューム(CSV)によって有効になっている「ライブマイグレーション」機能は、移行トラフィックにプライベートネットワークを使用することを推奨しています。これは、内部クラスタ通信、個別の仮想ネットワーキング提供、および別個のストレージネットワークに対するプライベートネットワーク要件に加えてあります。

仮想ネットワークは、標準的な仮想スイッチングアプローチに従います.O / Oパフォーマンスは外界との通信を試みるVMの数にもよりますが、OSネットワークスタックを切り離してスループットを向上させます。

ロードバランシングサービスの場合、標準のMicrosoft NLB(Network Load Balancing)コンポーネントが必要であり、物理ノードと同じ方法で構成されます。

簡単なインストール、業界標準のデバイスドライバのサポート、ハイエンド機能の追加料金なし、すべてのエディションのシングルコンソール、最大16のvCPU、128GBのVM、フォーラムやXenSourceコミュニティによるサポート

WebアプリケーションではなくWindowsアプリケーションのみ、サポートされているツールはVMwareほど進んでいません。

Hyper-Vマネージャを介した「スナップショット」の導入により、スナップショットの取得、管理、および再導入が予定されているすべての機能が稼働しているVMに対応するMicrosoft製品の未熟さが一部解消されます。スナップショット機能では、スクリプト作成による自動化の可能性がありますが、主にテストおよび開発環境での使用であり、トランザクション生産インフラストラクチャには理想的ではありません。唯一の災害復旧であるとはみなされません(DR )ソリューションを提供しています。

ヴイエムウェアは仮想化の分野では古くからあるため、Web上でその製品を覗いてみると、そのような広範なアプリケーションが存在するため、頭が回転することがあります。不注意に陥る可能性があるトラップの1つは、説明されている機能の一部が標準製品で利用できないということです。追加機能を必要とするプラグインを追加購入する必要があります。

多くの人にとって、vSphere ESXiは作物のクリームであり、他のベンダーは単に追いかけているだけです。 VMwareにはあらゆるシナリオ用の製品が含まれていることは間違いありませんが、他のベンダーの製品の中には、特定のインフラストラクチャやシナリオに適した機能の点で完璧なものがあります。

たとえば、VMwareはXenServerと同じくらい簡単にセットアップすることはできませんが、それはまだ比較的迅速かつ苦労しています。その結果、ホストサーバー上のインターフェイスは純粋なLinux CLIであり、ホストのリモート管理を容易にするために、vSphere Clientは最小限のWindows PCにインストールする必要があります。

クライアントインターフェイスはきれいで簡単にナビゲートできるため、VMの設定と管理も簡単な方法です。ただし、大規模なVMware仮想インフラストラクチャを完全に管理するには、vCenter Serverをインストールする必要があります。これには追加コストが必要です。 VCenterは、ワンストップの管理ツールであり、唯一必要なツールです。 VM移行、負荷分散、高可用性などのタスクを容易に管理します。

前述のように、VMwareは豊富な機能を備えていますが、フォールトトレランスなどの側面はEnterprise Edition以上でのみ使用できます。ディザスタリカバリにはSite Recovery Managerプラグインが必要で、仮想分散スイッチングにはvSphere Enterprise Plusが必要です。

仮想化

特徴

制限事項

大規模エンタープライズの高可用性要件のために、VMwareの高度なストレージ管理コンポーネントであるVMFSは、共有ストレージを活用して複数のvSphereホストが同じストレージに同時に読み書きできるようにするクラスタファイルシステムです。ある物理サーバーから別の物理サーバーに実行中の仮想マシンをライブマイグレーションし、別の物理サーバー上で障害が発生した仮想マシンを自動的に再起動し、異なる物理サーバー間で仮想マシンをクラスタリングします。

プラットフォームの信頼性を確保するため、マイクロソフトおよびCitrix製品は一般的なWindowsまたはLinuxドライバを使用しているハードウェアベンダとの共同作業として、ドライバの強化を維持しています。

VSphereは、最大160の論理CPU、2TBのRAM、優れた2048VCPUをサポートし、ホストあたり最大512のアクティブなVM間で共有される、究極のスケーラビリティのリーダーです。個々のVMの仕様は、32個のvCPUと最大1TBのRAMを搭載しています。クラスターは32ノードで構成され、合計3000台のVMがあります。

独自のVMごとにこれらのコンポーネントを個別に管理する機能は、VMwareの真の強みです。変換およびインターフェースを行う基本オペレーティングシステムに依存しないことは、他の2つの製品が経験するI / Oボトルネックを排除します。

オラクルのVM VirtualBoxは、x86およびAMD64 / Intel64と互換性のあるデスクトップ仮想化環境です。それは専門家レベルで利用できる唯一の無料のオープンソース仮想化ツールですが、他の3つの仮想化実装との直接的な競争相手ではありません。これらは大規模なITインフラストラクチャを目的としており、VirtualBoxは個人または小規模オフィスの使用を対象としています。

Oracle VM VirtualBoxバージョン4.1.18は、Windows、Linux、MacintoshおよびSolarisホストをサポートし、Windows(NT 4.0,2000、XP、Server 2003、Vista、Windows 7)、OS X、DOS / Windows 3.x、Linux(2.4および2.6)、SolarisおよびOpenSolaris、OS / 2およびOpenBSDをホストオペレーティングシステムとしてサポートします。ゲストオペレーティングシステムの強化は、ゲストの追加機能によって実現されます。これは、互換性と機能性を向上させるためのドライバまたはパッチパッケージです。

VirtualBoxは、ホストデバイスに存在する物理CPUコアに関係なく、各VMに最大32個の仮想CPUを提供できます。設定可能な物理アドレス拡張CPUの互換性により、32ビットオペレーティングシステムは4GB以上のメモリに対処できます。一部のLinux OS(Ubuntuなど)では、これを有効にして仮想化操作を許可する必要があります。 VCPUのホットプラグ機能により、特定のVMへのCPUリソースの「オンザフライ」拡張が可能になります。 PXEブートを使用してゲストOSに依存するSANブート機能が利用できます(実験的機能を使用してホストを介したiSCSIターゲット設定)。

インストールは非常に簡単です。 VirtualBox(タイプ2のハイパーバイザー)は、既存のWindows 7 OSにインストールされる実行可能アプリケーションとしてテスト用に提供されました。インストールウィザードは、問題なくインストールを行い、ディレクトリやレジスタへのユ​​ーザフレンドリーなインターフェイスを提供します。

初めてVirtualBoxを実行すると、素晴らしいウィザードが仮想化プロセスをガイドします。まず、VMの名前とOSタイプを指定します。また、VMで使用するRAMを割り当てる必要がありますが、選択したゲストOSに応じて基本容量を推奨します。最大RAMは、ホストPCのパフォーマンスに影響を与えない最大割り当て量に依存します。仮想ハードディスクはインストールウィザードで作成され、オペレータは動的または固定サイズのイメージを選択する必要があります。動的に拡大するイメージは、物理ドライブ上のスペースを小さくします。その後、指定されたVMドライブのサイズまで動的に拡張されます。固定サイズの画像は拡大しません。指定されたVMのハードドライブとほぼ同じサイズのファイルとして物理ドライブに保存されます。

VMが作成されると、VirtualBoxクライアント内の空のマシンとして起動します。 VMが起動したら、ディスクドライブを指定して、物理ディスクドライブ(起動可能なメディアを含む)またはハードドライブのどこかにあるISOイメージとしてOSをインストールできます。メディアパスが指定されると、OSは通常どおり起動してインストールされます。

VMと物理ハードドライブ間のドラッグアンドドロップサポートがないため、ゲストからのホストファイルへのアクセスは複雑なプロセスです。代わりに、ファイル共有は共有フォルダに依存します。これは、ゲストの追加機能が必要な複雑なプロセスです。

VirtualBoxはクライアント内の完全な仮想化をサポートしているため、ゲストからの完全なオペレーティングシステム機能が可能です。各VMに関連するすべての機能は、RAM、割り当てられたビデオメモリ、ハードドライブサイズなどのVirtualBoxクライアント内で簡単に変更できます。

Windows、Linux、およびOS Xのバージョンは、部分的に独占的なものと完全にオープンなものの2つの構成として利用できます。オープンソース版 – VirtualBoxオープンソース版(OSE) – USB周辺機器を使用する能力が欠けており、MicrosoftのRDPの代わりにオープンソースのVNCプロトコルが含まれています。

VirtualBoxには、1台のPCにインストールできるVMの数に制限がないため、ホストのハードドライブスペースとホストRAMの割り当てのみが制限されます。

VirtualBoxは、以下のゲストシステムをサポートします

Windows NT 4.0:すべてのバージョン、エディションおよびサービスパックが完全にサポートされています。古いサービスパックには既知の問題がいくつかありますが、SP6aが推奨されています。限られたゲストの追加が可能です

Windows 2000 / XP / Server 2003 / Vista / Server 2008 / Windows 7:すべてのバージョン、エディションおよびサービスパックが完全にサポートされています(以下に示す前提条件の64ビット版を含む)。ゲストの追加は利用可能です

DOS / Windows 3.x / 95/98 / ME:制限されたテストが実行されています。従来のインストールメカニズムを超えて使用することはお勧めできません。ゲストの追加は利用できません

Linux 2.4:限られたサポート

Linux 2.6:すべてのバージョン/エディションが完全にサポートされています(32ビットおよび64ビット)。ゲストの追加も可能です。カーネル2.6.13以降が推奨されているにもかかわらず、カーネルのVM操作の防止

Solaris 10、OpenSolaris:完全にサポートされています(32ビットおよび64ビット)。ゲストの追加は利用可能です

FreeBSD:ハードウェア仮想化を有効にする必要があります。限られたサポート。ゲストの追加機能はまだ利用できません

OpenBSD:ハードウェア仮想化を有効にする必要があります。バージョン3.7以降がサポートされています。ゲストの追加機能はまだ利用できません

OS / 2 Warp 4.5:ハードウェアの仮想化を有効にする必要があります。 MCP2のみが正式にサポートされていますが、他のOS / 2バージョンは動作する場合と動作しない場合があります。ゲストの追加機能は、限られた機能セットで利用できます。

VirtualBoxは、以下の条件が満たされている場合、64ビットのゲストオペレーティングシステム、さらに32ビットのホストオペレーティングシステムをサポートします

ハードウェア仮想化をサポートする64ビットプロセッサが必要

64ビットのサポートを必要とする特定のVMに対してハードウェア仮想化を有効にする必要があります(64ビットVMではソフトウェア仮想化がサポートされていません)

32ビットホストオペレーティングシステムで64ビットゲストサポートを使用する場合は、特定のVM用に64ビットオペレーティングシステムも選択する必要があります。 32ビットホスト上で64ビットをサポートするとオーバーヘッドが増加するため、VirtualBoxは明示的な要求に対してのみこのサポートを有効にします

64ビットホスト(通常はハードウェア仮想化をサポート)には、設定に関係なく、常に64ビットゲストOSがサポートされます。 64ビット動作の場合、特に64ビットWindowsゲストの場合、APIC(Advanced Programmable Interrupt Controller)を有効にする必要があります。 Windows VMでは、Intel NICドライバも使用する必要があります。 AMDはサポートされていません。

Microsoftインフラストラクチャとの最高の統合、すぐに改善される予定の強力なエンタープライズ機能、Microsoftからの強力な開発フォーカス

次のゲストSMP(マルチプロセッサ)の制限事項があります

AMD CPU上の32ビットゲストでパフォーマンスが低下します。これは、主にWindowsとSolarisのゲストに影響しますが、場合によってはLinuxカーネルのリビジョンにも影響します。これは、32ビットWindows NT、2000、XP、および2003ゲストのバージョン3.0.6では部分的に解決されています。バージョン3.0.6以降のゲスト追加機能をインストールする必要があります

仮想APICハードウェアの最適化がサポートされていない特定のIntel CPUモデルでは、32ビットゲストのパフォーマンスが低下します。これは、主にWindowsとSolarisのゲストに影響しますが、場合によってはLinuxカーネルのリビジョンにも影響します。これは、32ビットWindows NT、2000、XP、および2003ゲストの場合、3.0.12で部分的に解決されています。 3.0.12以上のゲストアディションをインストールする必要があります

VT-xを使用する一部の32ビットホストシステムで64ビットゲストを使用すると、システムが不安定になることがあります

Windowsゲストの基本的なDirect3Dサポートが機能するには、WindowsシステムのDLLの復元を防ぐために、手動でWindowsの「セーフモード」にゲストの追加機能をインストールする必要があります。しかし、これは、VirtualBox 4.1に同梱されているVistaおよびWindows 7ゲストで利用可能な実験的なWDDM Direct3Dビデオドライバには適用されません

Windowsゲストの場合、実行中のユーザーアカウントが現在ログインしていて、デスクトップセッションを持っていない限り、ゲストコントロール実行サポートを介して起動されたプロセスはグラフィカルユーザーインターフェイスを表示できません

パスワードのないアカウントで使用するための標準サポート、GUIアクセスを可能にするグループポリシーの介入が必要

VBoxManageのmodifyhd compactコマンドは、現在VDIファイルに対してのみ実装されています。現時点では、他の形式(VMDK、VHD)の仮想ディスクイメージのサイズを最適化する唯一の方法は、イメージを複製し、VM構成でクローンイメージを使用することです

OVFローカリゼーション(1つのOVFファイル内の複数の言語)は、まだサポートされていません。 StartupSection、DeploymentOptionSection、InstallSectionなどの一部のOVFセクションは無視されます。

一部のVirtualBoxの機能には実験的なラベルが付いています。このような機能は「現状のまま」提供され、正式にはサポートされていません。実験的特徴のリストは以下のように記されている

Windowsゲスト向けWDDM Direct3Dビデオドライバ

Windows、Linux、Solarisゲスト用のハードウェア3Dアクセラレーションのサポート

Windowsゲスト用のハードウェア2Dビデオ再生アクセラレーションのサポート

PCIパススルー(Linuxホストのみ)

Mac OS Xゲスト(Macホストのみ)

ICH9チップセットエミュレーション

EFIファームウェア

ホストCD / DVDドライブのパススルー

内部ネットワーキングによるiSCSIのサポート

合成CPUレポート。

要するに、いつものように、あなたに最も合った製品、適切な価格で最高です。あなたがそれを分解するとき、これらはすべて口径のある奉仕品です。 VirtualBoxは安価なパスですが、実際には個人または小規模ビジネスにしか適していません。他の3つの間には、考慮すべき重要な機能と機能があります。

Microsoft Hyper-VやCitrix XenServerよりもスケーラビリティが高く、より成熟した製品であるため、大規模なエンタープライズインフラストラクチャ向けにはVMwareが最初の選択肢となります。価格は、その機能セットを検討するときにはあまり心配しないかもしれません。しかし、他の製品を見逃してはいけません。それぞれには考慮すべき点があり、あなたのポケットに手を差し入れる時間が来たら、実際にあなたのニーズに合っているかもしれません。 VM製品を評価することは抽象化の難題ですが、あなたが立ち入る前に、あなたの優勢な環境と将来のニーズを予測する必要があります。

インストールが簡単

業界標準のデバイスドライバのサポート

ほとんどのハイエンド機能には追加料金がかかりません

すべてのエディション用のシングルコンソール

最大16個のvCPUと、VMごとに128GB

フォーラムやXenSourceコミュニティによるサポート

Webアプリケーションではなく、Windowsアプリケーションのみ

サポートされるツールは、VMwareほど先進的ではありません。

マイクロソフトのインフラストラクチャとの最高の統合

すぐに改善する予定のエンタープライズ機能の強力なセット

Microsoftの強力な開発フォーカス

大規模なクラスタ管理はより困難になる可能性がありますが、VMごとに4つのvCPUと64GBのRAMしかありません。

大規模なクラスタ管理はより困難になります

VMごとに4つのvCPUと64GBのRAMのみ。

vSphere Clientからのインストールと管理が容易、多くの高度な機能が利用可能、フォーラムによる良好なサポート、多くの認定エンジニアが従業員で利用可能、ツールは仮想化への移行を支援するために利用可能です。

vSphere Clientからのインストールと管理が簡単

多くの高度な機能が利用可能です

フォーラムによる良いサポート

多くの認定エンジニアが労働力で利用可能です

仮想への移行を支援するためのツールが用意されています。

仮想インフラストラクチャを管理する面で制限があります。高度な機能のためにvCenterサーバーにアップグレードする必要があります。多くの高度な機能は、追加のプラグインでのみ使用できます。

仮想インフラストラクチャ管理の面で

高度な機能のためにvCenter Serverへのアップグレードが必要

多くの高度な機能は、追加のプラグインでのみ使用できます。

フリーでオープンソースで小容量の20MBのファイルサイズ、非常に使い勝手のよい安定したファイルからの起動、簡単なファイル共有、非常に幅広い種類のOS上で動作し、ホストします。

無料、オープンソース、小型20MBファイルサイズ

非常に使い勝手の良い安定した

から起動することができます.isoと簡単なファイル共有

実行され、非常に様々なOSをホストします。

Limited USB support;Less refined than more established competitors;Not all host ports are available under the VM;Number of guests limited by PC host;Doesn’t support drag and drop.

Limited USB support

Less refined than more established competitors

Not all host ports are available under the VM

Number of guests limited by PC host

Doesn’t support drag and drop.

VMwareは、vSphereを強化し、Horizo​​n、Workspace ONE製品を更新、Cloud、VMwareの次のプレイ:エンタープライズ向けのすべてのクラウドを管理、データセンター、PunixData、Calm.ioをクラウドの野望を強化する動きで買収、Nvidiaがバーチャル化GPUモニタリング、分析

VMwareがvSphereを強化し、Horizo​​n、Workspace ONE製品を更新

VMwareの次のプレー:企業向けのすべてのクラウドの管理

NutanixはParmixData、Calm.ioを買収し、雲の野望を強化する

NVIDIA、仮想GPU監視、分析を開始