Как постоянно настраивать DNS-серверы на VMware ESXi 7 через SSH?

#ssh #dns #vmware #esxi

Вопрос:

Я хочу изменить (заменить) DNS-серверы по умолчанию (которые являются 8.8.8.8 и 8.8.4.4 ) на VMware ESXi 7.0u1 (в частности, пользовательский ISO для серверов Fujitsu, загруженных с официальных серверов VMware) через оболочку SSH. На самом деле, я хочу использовать его в %firstboot разделе моего файла Kickstart.

Я попытался выполнить следующие команды, которые работают, но только до тех пор, пока я не перезагрузлю сервер. Затем DNS — серверы сбрасываются на серверы по умолчанию.

 esxcli network ip dns server remove -a
esxcli network ip dns server add -s "$dns"
 

Есть ли что-нибудь еще, что мне нужно выполнить, чтобы сделать изменение постоянным?

Ответ №1:

Из вашего SSH-соединения вы должны иметь возможность использовать команду «dcui» и изменять свой DNS без потери конфигурации после перезагрузки.

Комментарии:

1. Запуск dcui по SSH ничего не выводит и возвращает 1 . Служба DCUI включена (на самом деле я тестирую это на новой установке VMware ESXi 7.0u1). Я поискал в Интернете решение, но не смог его найти. Однако, как я понимаю, dcui это утилита TUI, которую я получаю при прямом доступе к серверу (KVM), а это не то, что я хочу, так как я хочу настроить сервер программно (т. Е. Без какого-либо вмешательства пользователя).