Как заставить VMware ESX использовать аппаратный MAC-адрес?

Как заставить VMware ESX использовать аппаратный MAC-адрес?

VMware ESX 3.5 и 4.0 создают программные сетевые карты, которые подключаются к физическому интерфейсу. Я развертываю ESX в среде DHCP с назначенными адресами, поэтому установка выполняется с заданным адресом DHCP. После завершения установки ESX создает программную сетевую карту с поддельным MAC-адресом и, таким образом, не захватывает предполагаемый назначенный адрес DHCP для коробки.

Есть ли способ обойти это поведение, не нарушая гостевой сетевой режим? Рекомендуется ли это или это противоречит модели использования ESX?

решение1

Трудно понять из вашего описания, но я думаю, что вы видите, что MAC-адрес консоли сервиса отличается от MAC-адреса, используемого сервером во время установки. ESX также может назначать IP-адреса для сервисов VMotion/VKernel.

Мне кажется, что вам следует настроить конфигурацию DHCP после установки, чтобы назначить правильный IP-адрес новому MAC-адресу, поскольку физические интерфейсы в ESX могут использоваться для различных целей (сетевые виртуальные машины, iSCSI, консоль обслуживания, VMotion и т. д.)

Если настройка конфигурации DHCP не является тем, что вам нужно, вы можете изменить MAC-адрес виртуального интерфейса, отредактировав файл /etc/sysconfig/network-scripts/ifcfg-vswif0 на консоли сервиса и перезапустив сетевое подключение (по крайней мере, в версии 3.5).

ПРИМЕЧАНИЕ: vsiwf# может отличаться в вашей среде, поэтому убедитесь, что вы редактируете правильный файл для вашей конфигурации.

Связанный контент