一度に1つまたは2つのVMのみを実行する必要がある場合、VirtualBoxはおそらく最も使いやすいでしょう。
多数の異なるLinux環境(ホストごとに10以上)を同時に実行する必要がある場合は、OpenVZが最適です。これはchrootに似ていますが、完全に分離されたLinux環境(コンテナー)に、リソースの制御、チェックポイントの実行、およびライブマイグレーションを行う機能を提供します。私は仕事で多くの異なるシステム管理者のタスク(大規模な大学の400人のバイオインフォマティクスセンター)のためにすでに2年以上使用しています。
OpenVZにはオーバーヘッドがほとんどありません。唯一の種類です(オペレーティングシステムレベルの仮想化)。Webリバースプロキシから1日あたり30 TBを処理するI / O集中型バックアップシステムまで、あらゆる割合のLinuxアプリケーションを適切に処理します。サーバーごとに30個以上のコンテナがあるのは正常です。もう1つの大きな利点は、ハードウェアノード(XenのDom0に相当)からLinuxコンテナーのすべてのファイルシステムを直接マウントできることです。NFSは不要です。また、ヘッドノードからLinuxコンテナのすべてのプロセスを確認でき、追跡、強制終了などができます。
コンテナーにsshアクセス権を持つコンテナーを安全に委任して、それらをrootにすることができます。
Linuxとコマンドラインに慣れる必要があります。起動スクリプトを編集できると便利です(すぐに多くの制御が可能になります)。より高度なセットアップを行うには、ネットワークの学習が必要になる場合があります。