XCP-ngのVLANネットワークおよびNICボンディング用のxe CLIコマンドを、すぐに実行可能なシェルスクリプトとして生成します。
XCP-ng は、Xen Project を基盤とするオープンソースのハイパーバイザーであり、XAPI ツールスタックおよび <code>xe</code> コマンドラインインターフェースを介して管理されます。 XCP-ng におけるネットワーク設定には、主に 3 つのオブジェクトが関わります。PIF(ホストの NIC にバインドされた物理インターフェース)、ネットワーク(VM が接続する仮想スイッチ)、および VLAN(PIF 上に作成されるタグ付きサブネットワーク)です。ボンドは、冗長性やスループットの向上のために複数の PIF を集約します。
操作の種類(VLAN ネットワーク、NIC ボンディング、または管理ネットワークの再構成)を選択し、ネットワーク名、VLAN ID、またはボンディング構成要素の PIF、およびオプションで MTU を入力します。このツールは、各ステップから UUID を取得するためにシェル変数を使用した <code>xe</code> コマンドのシェルスクリプトを生成します。 UUIDのプレースホルダーには、対象ホストからの値で置き換える必要がある箇所が明確にマークされています。
PIFのUUIDはホストごとに異なります。各物理インターフェースの正しいUUIDを確認するには、対象ホストで「xe pif-list host-uuid=$(xe host-list --minimal)」を実行してください。 [Step by Step] タブには、各コマンドの説明や、pif-reconfigure-ip での IP= の大文字表記の要件、ボンディング作成後に xe bond-set-mode を実行する必要があることなど、よくある落とし穴に関する注釈が含まれています。