Перезапуск Management Network на VMware ESXi из командной строки
Перезапуск Management Network на VMware ESXi из командной строки.
При администрировании виртуальной инфраструктуры VMware vSphere часто приходится перезапускать Management Network после различных манипуляций с хостом VMware ESXi (например, после обновления аренды IP-адреса у DHCP-сервера).
Делается это из консоли сервера ESXi (DCUI) в пункте меню «Restart Management Network»:
доступ к графическому интерфейсу консоли сервера (DCUI) можно получить и по протоколу SSH, выполнив команду:
# dcui
Однако многие хотели бы рестартовать сеть ESXi консольной командой ESXCLI, которую можно выполнить, например, из vSphere Management Assistant. Для этого нужно просто отключить и включить сетевой интерфейс VMkernel на хосте. Делается это через пространство имен esxcli network.
При этом, поскольку вы подключены к ESXi через этот интерфейс, то нужно, чтобы две команды (отключение и включение) были выполнены обязательно вместе. Делается это добавлением точки с запятой («;») между командами.
Узнаем имя интерфейса командой:
esxcli network ip interface ipv4 get
Далее отключаем и включаем интерфейс vmk0, что соответствует функции Restart Management Network в графическом интерфейсе хоста:
esxcli network ip interface set -e false -i vmk0; esxcli network ip interface set -e true -i vmk0
0