
VMware ESX 3.5 および 4.0 は、物理インターフェイスにブリッジされるソフトウェア NIC を作成します。割り当てられたアドレスを持つ DHCP 環境に ESX を展開しているので、インストールは設定された DHCP アドレスで行われます。インストールが完了すると、ESX は偽の MAC アドレスを持つソフトウェア NIC を作成するため、ボックスに割り当てられた意図された DHCP アドレスを取得できません。
ゲスト ネットワークを混乱させることなく、この動作を無効にする方法はありますか? これは推奨される方法ですか、それとも ESX の使用モデルに反するのでしょうか?
答え1
説明からは判断が難しいですが、サービス コンソールの MAC アドレスが、インストール時にサーバーが使用した MAC アドレスと異なることが表示されていると思います。ESX には、VMotion/VKernel サービス用の IP アドレスが割り当てられている場合もあります。
ESX の物理インターフェイスは複数の目的 (VM ネットワーク、iSCSI、サービス コンソール、VMotion など) に使用される可能性があるため、インストール後に DHCP 構成を調整して、新しい MAC アドレスに適切な IP アドレスを割り当てる必要があると思われます。
DHCP 構成の調整が目的ではない場合、サービス コンソールで /etc/sysconfig/network-scripts/ifcfg-vswif0 ファイルを編集し、ネットワークを再起動することで、仮想インターフェイスの MAC アドレスを変更できます (少なくとも 3.5 では)。
注意: vsiwf# は環境によって異なる場合があるため、構成に適したファイルを編集していることを確認してください。