Разберемся, как сбросить забытый пароль root на развернутом VMware vCenter Server Appliance (vCSA). Напомним, что vCSA — это готовая виртуальная машина с установленной ОС Linux и настроенным vCenter Server и дополнительными службами. Т.к. ВМ vCenter Appliance построена на базе дистрибутива SUSE Linux Enterprise Server, то наша задача сводится к сбросу пароля root на ОС Linux.
Итак, чтобы принудительно изменить (сбросить) пароль root на vCSA (в данном примере используемая версия vCenter Appliance 5.5), нужно выполнить следующие действия:
- Перезагружаем виртуальную машину vCSA из vSphere Client
- При появлении окна загрузчика GRUB нажмите клавишу пробел, чтобы отменить автозагрузку
- Нажмите p для появления параметров загрузки
- Введите пароль GRUB
Примечание:
- Если vCSA был установлен без изменения пароля через Virtual Appliance Management Interface (VAMI), стандартный пароль GRUB — vmware.
- Если пароль vCSA был сброшен через VAMI, значит пароль GRUB соотвествует паролю, заданному в VAMI.
- С помощью клавиш со стрелками выберите пункт меню VMware vCenter Server Appliance и нажмите e для перехода в параметры загрузки.
- Выберите пункт с параметрами загрузки ядра (kernel)
- Нажмите e для редактирования параметров загрузки
- Добавьте в параметры загрузки ядра init=/bin/bash
- Нажмите Enter, должно появится меню GRUB
- Нажмите b для загрузки системы.
- В открывшемся окне shell измените пароль root командой passwd root.
- Перезагрузите vCSA командой reboot.
Примечание. В vCSA 5.5 по-умолчанию пароль root просрочивается через 90 дней. Изменить этот период можно в окне управления vCenter Appliance (https://ip-адрес-vcsa:5480/) на вкладке Admin.
Дополнительно:
- Как сбросить пароль root на сервере VMWare ESXi
- Сброс пароля на vSphere Management Assistant (vMA)