VMware と VirtualBox の比較:デスクトップ仮想化に最適なソフトウェアは何か?
VirtualBox と VMware の比較は簡単ではありません。
どちらもライセンスの違いはあるものの、優れたフリーでマルチプラットフォームの仮想化システムであり、どちらの製品を使って仮想マシンを作成するかを選択するのは難しいでしょう。
VMwareは単一の製品ではなく、様々なツールやアプリケーションからなるエコシステムです。 また、ESXi、vSphere、vCenterなどのハイパーバイザー仮想化ツールも含まれています。
以下もご参照ください。 IperiusによるVMware ESXi仮想マシンのバックアップ
この比較では、主にVMware Workstation Playerについて見ていきます。
なぜ仮想マシンをインストールする必要があるのか?
お使いのオペレーティングシステムで動作しない古いソフトウェアを使用しなければならない場合や、システムをクローンして別のマシンに転送したい場合、あるいは開発者として、異なるプラットフォーム上で製品を開発およびテストするように依頼された場合、仮想マシンが解決策となります。
ハードウェアのリソース (RAM、CPU、ディスク) を使用して、新しいオペレーティングシステムをインストールできる別のマシンを仮想的に作成することができます。
理論的には、仮想マシンは物理的なコンピュータと同じ性能を持っていますが、ホストコンピュータのリソースの一部を使用することを考慮すると、両方のマシンの機能が性能の面で影響を受ける可能性があります。
予備的な操作
あらゆる種類の仮想化ソフトウェアの選択を始める前に、仮想マシン上にどのオペレーティング システムを使用したいかを慎重に計画するとよいでしょう。
CPU:1ギガヘルツ(GHz)以上
RAM:32ビットは1ギガバイト(GB)、64ビットは2GB
ハードディスク:32ビットOSは16GB、64ビットOSは20GB。 32ビットOS用:16GB、64ビットOS用:20GB
グラフィックカード。
ホストのサイズが小さい場合、リソースを増やすことを考える必要があります。特にデスクトップコンピューターの場合、ハードディスクと数GBのRAMを統合することで、数ユーロで実現できます。
ただし、両方のシステム (仮想および物理) のパフォーマンスをゆっくりとテストできるように、コンピュータ上で他のアプリケーションを開いていない状態で、インストールを実行することをお勧めします。
- VirtualBox(オラクル社製)は、GNU General Public Licenseに基づいて個人および企業向けに提供されています。
- VMware Workstation Player(ヴイエムウェア社製)は、VMware社が開発し、個人使用に限り無料で配布されています。
VirtualBox
VirtualBoxは、Windows、Linux、Mac OS、Solarisで動作し、WindowsからLinux、Mac、Solaris、OpenSolaris、OS / 2、OpenBSDまで、さまざまなゲストOSをサポートしています。
ダウンロードページには、ホストシステムに応じた最新のディストリビューションの一覧が表示されます。
Windowsもその他のシステムも、それぞれのプラットフォームに応じた方法でインストールが行われるため、非常に簡単です。
VMware Workstation Player
VMware Workstation Player は Windows と Linux にしかインストールできません。
しかしながら、幅広いゲスト OS に対応しており、互換性をチェックするための便利なツールも提供しています。
ダウンロード ページに接続すると、お使いのシステムに応じて、インストールを実行するための実行ファイルをダウンロードすることができます。
Windows の場合は、すべての手順とウィザードの指示に従って、非常に簡単にインストールすることができますが、Linux の場合は、「.bundle」パッケージなので、インストールは非常に簡単です。
VirtualBox と VMware に Windows 10 をインストールする方法
ここまでで、VirtualBox と VMware Workstation Player をホスト システムにインストールするのは非常に簡単であることがわかりました。
VirtualBox へのインストール
VirtualBox がインストールされると、新しい VM を作成できるコンテナとして表示され、そこに好みのオペレーティング システムをインストールすることができます (もちろん、ホスト ハードウェアが保証できるパフォーマンスの範囲内で)。
「新規」ボタンをクリックすると、名前、オペレーティング システムの種類、およびそのバージョンを選択できる新しい VM が作成されます。
ここでは、インストールするオペレーティング システムで必要とされる仕様に従うことを忘れずに、最初の仕様を選択します。
続いて、仮想ハードディスクのサイズとタイプを選択する必要があります。
ここでは、20GBのサイズを選択しますが、異なるハードディスクのフォーマットを選択することができます。
- VDI (VirtualBoxのネイティブフォーマット)
- VMDK (VMwareのネイティブフォーマットですが、他の仮想化システムでも使用されています)
- VHD (VirtualBoxのネイティブフォーマットですが、他の仮想化システムでも使用されています)
- VHDはHyper-Vで使用されるフォーマットです。
i
VMDKはより良い互換性を保証することができ、通常は優先されるオプションです。
いずれにしても、適切なツールを使用して、仮想ハードディスクを他のフォーマットに変換することが可能です。
これら3種類のハードディスク(VDI、VMDK、VHD)は、使用領域の動的割り当てをサポートしており、通常この段階で選択されるもう一つのオプションです。
ダイナミック アロケーションの場合、より良いパフォーマンスを確保するために、通常は「Split into files of less than 2GB」オプションを選択します。
この時点で仮想マシンの準備ができたので、Windows 10 のインストールを進めることができます。
新しく作成されたマシンの名前を右クリックすると、現在の VM の設定を変更または確認する必要がある場合は、「設定」オプションを選択することができます。
VirtualBox で自動的に有効になる NAT オプションのおかげで、ホスト システムを通じてインターネットにアクセスすることができます。
Windows のインストールを開始するには、[スタート]を選択し、ホスト システムのファイル システムからスタートアップ ディスクまたはディスク イメージを選択します。
このパネルから[スタート]を選択すると、古典的なWindowsのインストールが始まります。
まず、プロダクト キーの入力とWindowsライセンスの承認を求められます。
前者は、すでにインストールされたシステムがある場合にのみ使用できますので、最初のインストールの場合は、後者を選択する必要があります。
インストールのいくつかの時点で、システムは管理者ユーザーの作成や、Microsoftアカウントの作成、診断用の統計データの送信などのオプションを要求します。
インストールが終了すると、適切に機能するゲスト システムができあがります。
VM 内に VirtualBox Guest Additions 拡張機能をインストールすることをお勧めします。これは、ゲスト マシンのパフォーマンスを向上させ、ゲストとホストの間の相互関係を改善するための便利なソフトウェア パッケージで、次のような機能があります:
- マウス ポインタの統合: ポインタが VM の上にあるときのすべてのマウス操作は、自動的にゲスト システムにルーティングされます。
- 共有フォルダ: ホストとゲストの間でのファイルの交換。
- ホストとゲストの間での共有クリップボード。
VM VirtualBox のインストール パッケージには、すでにゲスト アドオンが含まれていますが、これらを有効にする必要があります。
パッケージがまだダウンロードされていない場合、システムはこのアドオンがないことを検出して、ダウンロードを要求します。
VirtualBoxにGuest Additionsをインストールする方法
VMの実行中に「デバイス」メニューを選択し、「Guest Additions CD Imageの挿入」を行います。
必要なイメージ パスを入力します (Linux ホスト システムの場合は ~/.config/VirtualBox/VBoxGuestAdditions_5.2.32.iso) を入力します。
CD ドライブ (D) をダブルクリックしてインストールを開始します。
インストールが完了しても、目的の機能を有効にするために、いくつかの小さな操作を行う必要があります。
マシン -> 設定オプションを選択し、次に共有フォルダーを選択します。 ここでは、次の 2 つのタイプの共有フォルダーを追加できます: Machine Folders と Transient Folders
前者がホスト ファイル マネージャで永続的に共有されるフォルダーであるのに対し、後者は VM がシャットダウンされるまで共有され続けるフォルダーです。
共有フォルダーを設定した後、PC Network フォルダー内の VBOXSVR という名前で見つけることができます。
[デバイス]メニュー([共有クリップボード]オプション)から、ホスト システムとのクリップボード共有モードを選択することができます。
VMwareへのインストール
VMware Workstation Playerがインストールされたら、「新しい仮想マシンの作成」を選択して、仮想オペレーティングシステムをインストールする新しいインスタンスを作成します。
次のステップでは、ホスト システムから ISO イメージを選択し、Windows キー、管理者ユーザー (デフォルトではパスワードなしで識別されます) を挿入し、VM の名前を選択することができます。
この時点で。 仕様を思い出してみると、ハードディスクのサイズは設定できますが、RAMのサイズはデフォルトで2GBに設定されています。
ディスクが作成された後、プロセスはオペレーティングシステムのインストールに進みます。
VMware tools パッケージ (VirtualBox の Guest Additions に相当) はすでにインストールされています。
もしインストールされていなければ (他のゲスト システムや以前のバージョンの Windows では起こりえます)、仮想マシン コマンド -> VMTools をインストールするだけで十分です。
クリップボードの共有機能はすでにアクティブになっていますが、共有フォルダーについては次のように操作する必要があります。
「仮想マシンの設定」の「オプション」タブで、永久的に、または VM の活動期間のみの限定的な共有フォルダーを選択できます。
結論
この 2 つのシステムには、それほど大きな違いはありません。 どちらも優れた製品であり、(必要な要件を常に念頭に置いていれば) 高速で、むしろ直感的です。
重要な違いは、ライセンスの種類です。
VMware のツール パッケージはすでにインストールされており、クリップボードの共有はすでに有効になっています (たとえば、Windows のアクティベーション コードを入力する際に、ホスト システムからコピー アンド ペーストすることができますが、これは過小評価されるべきではありません)。
しかし、よくあることですが、個人的なニーズ、最小限のインストール要件、製品をサポートするドキュメントの使いやすさに基づいて、どちらかのソリューションを選択することになります。
最後に、問題が発生した場合に、このチュートリアルで説明したインストール プロセスを繰り返すことなく、数回クリックするだけで仮想システムを復元するために、仮想マシンを NAS やクラウドにバックアップすることが常に推奨されることを覚えておいてください。 Iperius Backupは、VSS技術を使ってVMDK、VHD、VDIディスクファイルをコピーすることができるので、Windowsホスト上で動作する仮想マシンをバックアップするための完全なソフトウェアです。 Iperiusは、Microsoft Hyper-VやVMware ESXiのようなプロフェッショナルな仮想化環境をバックアップするための強力なソフトウェアでもあります。