免責事項: これは英文の記事 「Configuring static routes for vmkernel ports on an ESXi host (2001426)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
注:vCenter Server のホスト プロファイル機能では、ESXi 5.0 および 4.x ホストに関する固定ルートが保存または適用されません。ESXi 5.1 および ESXi 5.5 では、ホスト プロファイルを使用して、手動で構成したすべての固定ルートが保存または適用されます。この機能が正常に動作するようにするには、手順 1 ~ 3 で説明されているプロセスに従って固定ルートを追加する必要があります。これにより、ホストからホスト プロファイルが作成されます。このプロファイルがその他のホストに適用でき、そのホストに固定ルートが含まれます。
固定ルートを正常に追加するには、ホストの VMkernel ポートのいずれかを経由して指定されているルータへの直接サブネット アクセス権限がそのホストに付与されている必要があります。その権限がない場合は、ゲートウェイ ルータと通信することができず、次のエラーが報告されます。
ゲートウェイ アドレス x.x.x.x にルーティングできません。そのサブネットへのルートは存在しません
たとえば、ゲートウェイ ルータ 192.168.0.1 を介して 192.168.100.0/24 ネットワークにルーティングする場合、そのホストには、192.168.0.0/24 ネットワークで構成されている VMkernel ポートが必要です。この VMkernel ポートが存在しない場合、192.168.0.1 と通信してこの固定ルートに関連するトラフィックを転送することはできません。
ホストのルーティング テーブルに、このネットワークのエントリが Local Subnet Access ネットワークとして含まれるようにする必要があります。これを確認するには、esxcfg-route -l コマンドを実行します。
2 つのデフォルト ゲートウェイを設定することはできないため、VMkernel の既存のサブネット用に新しいゲートウェイを追加することはできません。前述の例において、192.168.100.0/24 ネットワークの新規ゲートウェイを追加しようとすると、次のようなエラーが発生します。
ネットワーク x.x.x.x/xx への重複するルートが見つかりました。まず古いルートを削除してください。
注:Auto Deploy でルートの構成時にカスタム ネットワーク エントリを作成する場合は、参照ホストからの応答ファイルを使用することをお勧めします。詳細については、VMware AutoDeploy ドキュメント センターを参照してください。
Configuring static routes for vmkernel ports on an ESXi host