XenCenter

NIC の構成

XenServer® は、関連するネットワーク、仮想ネットワークインターフェイス、サーバーネットワーク、およびボンド構成に基づいて、必要に応じてNICを自動的に管理します。利用可能なNICの表示、NICボンドの構成、および特定の機能へのNICの割り当ては、NIC タブから実行できます。

NICボンディングは、2つ以上の物理NICを1つのように使用することで、サーバーの回復性を向上させることができます。2つ以上のNICをボンディングして、VMと外部ネットワーク間の接続を提供する単一の高性能チャネルを作成できます。次の3つのボンドモードがサポートされています。

アクティブ/アクティブ: このモードは、ボンド内の物理NIC間で仮想マシンのトラフィックの負荷分散を提供します。ボンド内の1つのNICに障害が発生した場合、サーバーのネットワークトラフィックは自動的に2番目のNICにルーティングされます。

アクティブ/パッシブ: このモードはフェイルオーバー機能を提供します。ボンド内でアクティブなNICは1つだけです。非アクティブなNICは、アクティブなNICに障害が発生した場合にのみアクティブになります。

リンクアグリゲーション制御プロトコル (LACP) ボンディング: このモードはアクティブ/アクティブボンディングを提供し、トラフィックはボンディングされたNIC間で負荷分散されます。Linuxブリッジ (非推奨) 環境のアクティブ/アクティブボンディングとは異なり、LACPはすべてのトラフィックタイプを負荷分散できます。

注:

XenCenterでLACPボンディングオプションを表示し、LACPボンドを作成できるようにするには、vSwitchをネットワークスタックとして構成する必要があります。また、スイッチはIEEE 802.3ad標準をサポートしている必要があります。スイッチには、ホスト上の各LACPボンド用に構成された個別のLAGグループが含まれている必要があります。LAGグループの作成の詳細については、「Networking」を参照してください。

XenCenter® を使用して個別のNICをボンディングすると、新しいNICが作成されます。このNICがボンドインターフェイスであり、他のNICはボンディングされたNICと呼ばれます。NICボンドは、仮想マシンのトラフィックとサーバー管理機能を実行できるように、XenServerネットワークに接続できます。XenCenterのNICsタブまたはサーバーのNetworkingタブからNICボンドを作成できます。ネットワークタイプとしてBonded Networkを使用します。

利用可能な NIC の表示

サーバー上の利用可能な各NICについて、次のデバイスプロパティがNICs タブに表示されます。

   
NIC Identifies the physical NIC or internal virtual network.
MAC The MAC (Media Access Control) address of the NIC.
リンクステータス NIC の接続ステータス: 接続済みまたは切断済み。
速度 NIC のデータ転送速度。
デュプレックス NIC のデュプレックスモード: 全二重または半二重。
ベンダー、デバイス NIC のベンダー名とデバイス名。
PCI バスパス パススルーデバイスの PCI バスパス。

サーバーに物理インターフェース (たとえば、新しいイーサネットコントローラー) を追加しても、NICタブのリストに表示されない場合があります。この状況が発生した場合は、次の手順を実行してください:

  1. 新しい物理インターフェースまたは関連ドライバーをインストールした後、ホストを再起動してください。
  2. NICタブで再スキャンをクリックして、サーバーに新しいカードを強制的にスキャンさせます。これで、インターフェースがサーバーのNICタブに表示されます。
  3. NICが切断済みと表示されている場合、ホストを再起動するか、ホストコンソールでコマンド xe pif.plug を実行できます。詳細については、ネットワークの管理 を参照してください。

NIC ボンドを作成するには

  1. 結合したいNICが使用中でないことを確認します。ボンドを作成する前に、結合するNICを使用している仮想ネットワークインターフェースを持つVMをシャットダウンします。ボンドを作成したら、仮想ネットワークインターフェースを適切なネットワークに再接続します。
  2. 左側のリソースペインでサーバーを選択し、次にNICタブをクリックし、ボンドの作成をクリックします。
  3. 結合するNICを選択します。NICを選択するには、リスト内のチェックボックスをオンにします。このリストでは、最大4つのNICを選択できます。NICの選択を解除するには、チェックボックスをオフにします。柔軟で安全なネットワークを維持するために、vSwitchがネットワークスタックである場合は、2つ、3つ、または4つのNICを結合できます。ただし、Linuxブリッジがネットワークスタックである場合は、2つのNICしか結合できません。
  4. ボンドモードで、ボンドの種類を選択します。
    • アクティブ-アクティブを選択して、アクティブ-アクティブボンドを構成します。このボンドでは、トラフィックは結合されたNIC間で負荷分散されます。ボンド内の1つのNICが故障した場合、ホストサーバーのネットワークトラフィックは自動的に2番目のNICにルーティングされます。
    • アクティブ-パッシブを選択して、アクティブ-パッシブボンドを構成します。この場合、トラフィックは結合されたNICの1つのみを通過します。このモードでは、アクティブなNICが故障した場合(たとえば、ネットワーク接続が失われた場合)にのみ、2番目のNICがアクティブになります。

    • 送信元MACアドレスに基づく負荷分散を備えたLACPを選択して、LACPボンドを構成します。このボンドでは、トラフィックが発信されたVMのMACアドレスに基づいて、送信NICが選択されます。このオプションは、同じホスト上に複数のVMがある環境でトラフィックを負荷分散するために使用します。NICよりも仮想インターフェース(VIF)が少ない場合、トラフィックをNIC間で分割できないため、負荷分散が最適ではないため、このオプションは適していません。

    • 送信元および宛先のIPとポートに基づく負荷分散を備えたLACPを選択して、LACPボンドを構成します。このボンドは、送信元IPアドレス、送信元ポート、宛先IPアドレス、および宛先ポートを使用して、NIC間でトラフィックを割り当てます。このオプションは、NICの数がVIFの数を超える環境でVMからのトラフィックを負荷分散するために使用します。

      注:

      LACPボンディングはvSwitchでのみ利用可能です。一方、アクティブ-アクティブおよびアクティブ-パッシブボンディングモードは、vSwitchとLinuxブリッジの両方で利用可能です。

      XenServerでのNICボンドのサポートに関する詳細については、ネットワークを参照してください。

  5. ジャンボフレームを使用するには、最大転送単位(MTU)を1500~9216の間の値に設定します。
  6. 新規VMウィザードを使用して作成された新しいVMに、新しい結合されたネットワークを自動的に追加するには、チェックボックスをオンにします。
  7. 作成をクリックしてNICボンドを作成し、ダイアログボックスを閉じます。

新しいボンドが作成されると、XenCenterは管理インターフェースとセカンダリインターフェースを結合されたNICからボンドインターフェースに自動的に移動します。

ボンド上に管理インターフェースを持つサーバーは、プールに参加できません。プールに参加する前に、サーバーの管理インターフェースを再構成し、物理NICに戻してください。

NICボンドの削除

サーバーを非ボンド構成に戻す場合は、以下の要件に注意してください。

  • ボンドを作成する場合と同様に、ボンドを使用する仮想ネットワークインターフェースを持つすべての仮想マシンは、ボンドを破棄する前にシャットダウンする必要があります。非ボンド構成に戻した後、仮想ネットワークインターフェースを適切なネットワークに再接続してください。
  • ボンドを削除する前に、管理インターフェースダイアログボックスを使用して管理インターフェースを別のNICに移動してください。そうしないと、サーバーへの接続(XenCenterを含む)が切断されます。

ボンドを削除するには

  1. 左側のリソースペインでサーバーを選択し、NICタブをクリックします。
  2. ボンドの削除をクリックします。

NICを特定の機能に割り当てる

NICにIPアドレスを割り当てて、ストレージやその他の種類のネットワークトラフィックなど、特定の機能にNICを専用にすることができます。詳細については、「IPアドレスの構成」を参照してください。

関連ドキュメント

XenServer 最新リリース

NIC の構成