私は XenServer の使用について内部で議論しており、「より詳しい人」からの情報が得られることを期待しています。
具体的には、VMWare では、VMotion / HA セットアップを構築するときに、異なる構成のハードウェアを混在させることはお勧めできないと述べています。このアドバイスは、XenServer とその同等製品 (「XenMotion」) にも当てはまりますか?
答え1
XenServer プールを作成するには、「幅広く互換性のあるハードウェア」が必要です。ドキュメント (下記) によると、主な懸念事項は CPU です。ディスク、ネットワークなどに関する詳細な記述は見つかりませんでしたが、私の経験からすると、同一のハードウェア、特に NIC があれば作業がはるかに簡単になります。
プールには、同じバージョンの XenServer ソフトウェア、同じパッチ レベル、および広範囲に互換性のあるハードウェアを実行する最大 16 台のサーバーを含めることができます。ハードウェアと構成の前提条件の詳細については、「プールの要件」を参照してください。
XenServer リソース プール内のすべてのサーバーは、次のような広範囲に互換性のある CPU を備えている必要があります。
- CPU ベンダー (Intel、AMD) は、すべてのサーバーのすべての CPU で同じである必要があります。特に、AMD-V と Intel VT の CPU を混在させることはできません。
- すべての CPU は同じ機能セットを備えている必要があります。同一でない CPU を搭載したサーバーが同じプールのメンバーになれるようにするには、CPU マスキングを使用して互換性のない機能を非表示にすることができます。
- HVM (Windows) 仮想マシンを実行するには、すべての CPU で仮想化が有効になっている必要があります。
http://support.citrix.com/proddocs/topic/xencenter-61/xs-xc-pools-requirements.html http://support.citrix.com/proddocs/topic/xencenter-61/xs-xc-pools-about.html
答え2
私の経験から、XenServer で本当に重要で、実際に同じにしておく必要があるのは、物理的な NIC 構成だけであることがわかりました。つまり、クラスターに配置するすべてのサーバーに同じ数の NIC をインストールするようにしてください。
CPU などの他の要素は、VIM に 8 つの CPU をプロビジョニングし、その容量を持つホストが少数しかない場合を除き、それほど影響しません。最大 4 に抑えておけば問題ないと思います。
しかし、話を元に戻すと、物理 NIC 構成を同じままにしておくだけで済みました。