プール要件
リソースプールは、最大64台までの同種または異種のサーバーの集合体です。プールを作成する前、または既存のプールにサーバーを参加させる前に、プール内のすべてのサーバーで以下の要件が満たされていることを確認してください。
ハードウェア要件
XenServer®リソースプール内のすべてのサーバーは、概ね互換性のあるCPUを搭載している必要があります。すなわち:
-
CPUベンダー(Intel、AMD)は、すべてのサーバーのすべてのCPUで同じである必要があります。
-
すべてのCPUで仮想化が有効になっている必要があります。
その他の要件
ハードウェアの前提条件に加えて、プールに参加するサーバーには他にもいくつかの前提条件があります。
-
一貫したIPアドレス(サーバー上の静的IPアドレスまたは静的DHCPリース)を持っている必要があります。この要件は、共有NFSまたはiSCSIストレージを提供するサーバーにも適用されます。
-
システムクロックはプールコーディネーターと同期されている必要があります(例:NTP経由)。
-
プールと同じデータセンターにあるか、または近接定義を満たすデータセンターにあり、低遅延(往復5ms未満)、高帯域幅(少なくとも10Gbps)のネットワークで接続されている必要があります。
-
既存のリソースプールのメンバーであってはなりません。
-
実行中または一時停止中のVM、あるいはVMで進行中のアクティブな操作があってはなりません。サーバーがプールに参加する前に、すべてのVMをシャットダウンする必要があります。
-
共有ストレージがすでに構成されていてはなりません。
-
ボンディングされた管理インターフェースを持っていてはなりません。プールに参加する前に、参加するサーバーの管理インターフェースを再構成し、物理NICに戻してください。サーバーがプールに正常に参加した後、再構成できます。詳細については、IPアドレスの構成を参照してください。
-
プールにすでに存在するサーバーと同じバージョンのXenServerソフトウェアが、同じ更新レベルで実行されている必要があります。そうでない場合、XenCenter®は参加するサーバーをプールコーディネーターと同期させ、一致する更新セットを適用しようとします。
-
プールにすでに存在するサーバーと同じ補足パックで構成されている必要があります。補足パックは、dom0(XenServerコントロール ドメイン)にアドオンソフトウェアをインストールするために使用されます。プール全体でユーザーエクスペリエンスの一貫性を保つために、プール内のすべてのサーバーに同じ改訂版の補足パックをインストールしてください。
-
プールにすでに存在するサーバーと同じXenServerライセンスを持っている必要があります。プールに参加した後、任意のプールメンバーのライセンスを変更できます。最も低いライセンスを持つサーバーが、プール内のすべてのメンバーに利用可能な機能を決定します。ライセンスの詳細については、XenServerライセンスについてを参照してください。
同種プール
同種リソースプールは、同一のCPUを持つサーバーの集合体です。前のセクションの要件に加えて、同種プールに参加するサーバーは、プールにすでに存在するサーバーと同じCPUを持っている必要があります。CPUは、ベンダー、モデル、および機能が同じであれば、同じであると見なされます。
異種プール
XenServerは、異なるホストハードウェアをリソースプール(異種リソースプールとして知られる)に結合できるようにすることで、時間の経過とともに展開を拡大することを可能にします。異種リソースプールは、Intel(FlexMigration)およびAMD(Extended Migration)CPUに搭載されている、CPUの「マスキング」または「レベリング」を提供するテクノロジーを適用することで実現されます。これらの機能により、CPUを、実際とは異なるメーカー、モデル、または機能を提供しているかのように構成できます。この機能により、異なるCPUを持つホストのプールを作成しながらも、ライブマイグレーションを安全にサポートできます。異種プールに参加するサーバーは、以下の要件を満たす必要があります。
-
プールに参加するサーバーのCPUは、プールにすでに存在するサーバーのCPUと同じベンダー(AMD、Intel)のものである必要があります。ただし、CPUの特定のタイプ(ファミリー、モデル、ステッピング番号)は同じである必要はありません。
-
プールに参加するサーバーのCPUは、Intel FlexMigrationまたはAMD Enhanced Migrationのいずれかをサポートしている必要があります。
XenServerは、異種プールのサポートを簡素化します。基盤となるCPUタイプに関係なく、CPUが同じベンダーファミリーのものである限り、既存のリソースプールにサーバーを追加できます。プール機能セットは、以下のたびに動的に計算されます。
-
新しいサーバーがプールに参加する
-
プールメンバーがプールを離れる
-
再起動後にプールメンバーが再接続する
プール機能セットの変更は、現在プールで実行中のVMには影響しません。実行中のVMは、起動時に適用された機能セットを引き続き使用します。この機能セットは起動時に固定され、移行、一時停止、再開の操作全体で保持されます。能力の低いサーバーがプールに参加してプールレベルが低下した場合でも、実行中のVMは、新しく追加されたサーバーを除くプール内の任意のサーバーに移行できます。VMをプール内またはプール間で別のサーバーに移動または移行する場合、XenServerはVM機能セットを宛先サーバーの機能セットと比較します。機能セットに互換性があることが判明した場合、VMは移行が許可されます。この機能により、VMは使用しているCPU機能に関係なく、プール内およびプール間で自由に移動できます。Workload Balancingを使用してVMを移行する最適な宛先サーバーを選択する場合、互換性のない機能セットを持つサーバーは宛先サーバーとして推奨されません。
注:
実行中のVMをプールの新しい機能セットを使用するように更新するには、VMの電源をオフにしてから再度起動します。例えば、XenCenterで再起動をクリックしてVMを再起動しても、VMの機能セットは更新されません。
共有プールストレージ
リソースプールを作成するための厳密な要件ではありませんが、プールの利点は、プールに1つ以上の共有ストレージリポジトリ (SR) がある場合にのみ利用できます。これらの利点には、最も適切なサーバーでVMを実行することや、サーバー間でのVM移行が含まれます。
共有ストレージが利用可能になるまで、プールの作成を試みないことをお勧めします。共有ストレージを追加した後、ローカルストレージにディスクがある既存のVMをコピーすることで、共有ストレージにすばやく移動できます。
共有SRを持つサーバーがプールコーディネーターになると、このSRはプールの共有SRになります。新しいプールコーディネーターに共有ストレージがない場合、プール用に新しい共有SRを作成する必要があります。「新しいSRの作成」を参照してください。
関連ドキュメント
XenServer 現在のリリース
-
「ホストとリソースプール」