четверг, 10 июля 2008 г.

ВМ и резервирование IP по DHCP

Иногда хочется, чтобы виртуальная машина получала один и тот же IP, а статически его прописывать на машине нет желания. Тогда приходит на помощь резервирование IP на DHCP сервере, чтобы этот адрес доставался всегда только это конкретной машине. Но DHCP требует MAC адрес для данной процедуры.
В VI клиенте у включенной машины MAC нельзя скопировать из соотв. поля - оно просто заблокировано только для чтения. Вместо ползания по VI клиенту, кликания мышкой и переписывания вручную можно вытащить MAC прямо из конфига виртуальной машины. Особенно это критично для десятков машин разом - стоит лишь набросать простой скриптик.

Открываем ssh сессию на ESX сервер

#cat /vmfs/volumes/DataStore/VirtualMachine/VirtualMachine.vmx | grep Address

ethernet0.generatedAddress = "00:50:56:b7:53:29"

Если сетевых карт несколько, то выведутся MAC адреса для всех карт

1 комментарий:

  1. я думаю, что большинству администраторов Windows, будет проще использовать «arp -a», чем лезть на сервер по SSH. (Конечно, это сработает при условии, что ВМ запущена, и у вас есть доступ в одну сеть с ней — или к другим ВМ в этой сети).

    самое смешное, что когда ВМ выключена, скопировать MAC таки можно прямо из клиента VI.

    ОтветитьУдалить