VMware ESX 3.5 и 4.0 создают программные сетевые адаптеры, подключенные к физическому интерфейсу. Я развертываю ESX в среде DHCP с назначенными адресами, поэтому установка выполняется с заданным адресом DHCP. По завершении установки ESX создает программную сетевую карту с поддельным MAC-адресом и, таким образом, не получает предполагаемый адрес, назначенный DHCP для устройства.
Есть ли способ изменить это поведение, не нарушая работу гостевой сети? Это рекомендуется или противоречит модели использования ESX?
Из вашего описания трудно сказать, но я думаю, что вы видите, что MAC-адрес служебной консоли отличается от MAC-адреса, используемого сервером во время установки. ESX также может назначать IP-адреса для сервисов VMotion / VKernel.
Мне кажется, вы должны настроить конфигурацию DHCP после установки, чтобы дать правильный IP-адрес новому MAC-адресу, потому что физические интерфейсы в ESX могут использоваться для нескольких целей (сеть виртуальных машин, iSCSI, сервисная консоль, VMotion и т. Д.)
Если настройка DHCP - это не то, что вы ищете, вы можете изменить MAC-адрес виртуального интерфейса, отредактировав файл / etc / sysconfig / network-scripts / ifcfg-vswif0 в сервисной консоли и перезапустив сеть (по крайней мере, в 3.5)
ПРИМЕЧАНИЕ. Vsiwf # может отличаться в вашей среде, поэтому убедитесь, что вы редактируете правильный файл для своей конфигурации.