web-dev-qa-db-ja.com

5つの仮想化ホストを管理するための最も安価な方法はどれですか?

データセンター内の5つの(物理)サーバーについては、統合された仮想化設計を探しています。 5台のサーバーすべてにハードウェア仮想化サポート(古いXEON)が付属しているわけではありません。私たちは低予算のNGOであるため、ここでは価格が重要な役割を果たします。

必要な仮想マシンの数は、デプロイメント戦略(JBoss/PostgreSQL clusterin、ロードバランシングなど)の選択によって異なります。合計で約15台が必要であり、そのほとんどはパフォーマンスのニーズが非常に低くなっています。

これまでのところ、XEN(オープンソース)で良い経験をしましたが、XEN環境(Ganeti、openQRM、Citrix XENServerなど)の統合管理ソリューションの経験はありません。

重要な場合:すべてのサーバーはLinuxソフトウェアRAID1で実行されています。

だから私の質問は:

  • 準仮想化されたLinuxゲストと、ハードウェア上で直接実行されているLinux(つまり、仮想化なし)のパフォーマンスが大幅に低下しますか?はいの場合、パフォーマンスが重要なアプリケーションが仮想化されていないホストで実行されるようにサーバーを編成することは可能だと思います。 openQRMを正しく理解していれば、これらのサーバーも管理できます。他のソリューションはどうですか?
  • どの(無料の)管理ソリューションをお勧めしますか?特に、XENServerを使用してシステム全体を管理することは可能でしょうか?後の段階で、新しいハードウェア(特に、共有ストレージソリューション)を購入できるようになった場合、このソリューションは、あるホストから別のホストへのゲストの(ライブ?)移行をサポートできるはずです。
  • すべての管理ソリューションには、専用の非仮想化管理サーバーが必要だと思いますか?これが失敗した場合はどうなりますか?この信頼性のボトルネックを回避するにはどうすればよいですか?

アドバイスありがとうございます!

4
andreas-h

「最良」は常に非常に主観的であり、安価ですが、無料で最良のオプションは Citrix XenServer および Oracle VM です。

どちらもXenに基づいており、どちらも管理GUI、さまざまなツールなどを備えています。これらの商用であるが無料の製品の機能に関しては、Oracle VMのみがライブマイグレーションと高可用性の両方をサポートしていると思います。無料版で入手可能です。

他の質問については、仮想化されたパフォーマンスと「ベアメタル」パフォーマンスのパフォーマンスの違いは、通常、約5%〜10%であり、管理上の利点と比較して実際には大きな量ではありません。多くの場合、ヒットはCPU使用率ではなく、ディスクI/Oの領域にあります。

多くの場合、これらの実装には単一の非仮想管理サーバーがありますが、通常、それら自体を仮想化できない理由はありません。障害が発生した場合に追跡するのが難しい場合があるだけです。 「フェイルオーバーしたときに、どのボックスに到達したのか」という質問をします。正しいフェイルオーバールールを設定していれば、問題なく実行できます。物理ホストが5つしかないため、とにかく追跡することは大きな問題ではありません。

1
Ewan Leith

Citrix Xenサーバーは、探している集中型のものを提供します。無料版では、サーバーAからサーバーBにオフのゲストを移動できます。ただし、XenServer管理サーバーはコストがかかる部分であり、ホットフェイルオーバーなどの高可用性を提供します。

4
RateControl

Proxmox Virtual Environment(VE)をチェックアウトすることをお勧めします: http://pve.proxmox.com/wiki/Main_Page

OpenVZとKVMインスタンスをベアメタルDebianインストール経由でサポートします。KVMを使用することはできませんが、OpenVZを使用することはできます。

これらは、「複数の物理サーバーの集中管理を可能にする」ProxmoxVEクラスターを提供します。一元管理は、Webベースの管理インターフェイスを介して行われます。

また、ライブマイグレーションもサポートしています。「ProxmoxVEは、Webインターフェイスを介した仮想マシンのライブマイグレーションをサポートしています。」

ソリューション全体がFOSSだと思います。

乾杯

1
HTTP500

64ビットのみをサポートしている場合、Proxmoxは機能しません! 32ビットのインストールプロセスは、proxmox VEの古い1.xバージョンについて部分的に説明されていますが、実際には、現在のバージョンとは比較できません。

間に決定がありましたか? Xeonは誰によって仮想化で解雇されましたか?

よろしく。

0
Gerit