Задача: Не пускает на ESXi хост который я добавил в vCenter (7.0.3 Build 21958406), т.е. через vCenter я могу с хостом взаимодействовать, а зайти явно нет. Что-то я намудрил или скорее всего не доконца понял. По всей видимости почему-то перестал работать локальный вход в ESXi-хост под учетной записью root, пишет неправильный логин и пароль, хотя до ввода в vCenter — все работало как нужно. Данная заметка есть разбор процесса самим как сбросить пароль на ESXi через Host Profiles с консоли vCenter.
На заметку:
- На хосте
ESXiиспользуется образ:VMware-VMvisor-Installer-7.0U3n-21930508.x86_64.iso - На хосте
ESXiсозданаVMна базе образа:VMware vCenter 7\VMware-VCSA-all-7.0.3-21958406\vcsa-ui-installer\win32\installer.exeвнутриvCenterи послеESXiхост заведен вWeb-интерфейс администрирования.
Шаг №1: Подключаемся к vCenter через браузер путем обращения на URL адрес:
https://srv-vc.polygon.local/ui - user&pass — раскрываем свой vCenter, в левом верхнем углу нажимаем на иконку "Три горинзонтальные полоски" и выбираем "Shortcuts" - (Monitoring) "Host Profiles", далее нажимаю на "Extract Host Profile", выбираю ESXi хост, к примеру у меня это:
- Name: srv-esxi05.polygon.local
и нажимаю "Next"
Name: polygonDescription: Configure ESXi host
и нажимаю "Finish"
после чего в "Shortcuts" - (Monitoring) "Host Profiles" появляется выгруженный профиль с ESXi хоста
Шаг №2: Открываем на редактирование выгруженный профиль и поименованный, как Name: polygon
выделяем профиль:
- Host Profile Name: polygon
и через правый клик мышью на нем выбираем "Edit Host Profile", снимаю все галочки с настроек:
Advanced Configuration SettingsGeneral System SettingsNetworking configurationOtherSecurity and ServicesStorage configuration
и через поле Filter набираю root и нажимаю клавишу "ENTER"
Получается путь: "Security and Services" - "Security Settings" - "Security" - "User Configuration" - "root"
Нажимаю на root пути "Security and Services" - "Security Settings" - "Security" - "User Configuration"
Password: выбираю "Fixed password configuration"Password: задаю парольConfirm password: повторяю задаваемый пароль
и нажимаю "Save"
Шаг №3: Затем отредактированный профиль нужно нацелить на хост, для этого через правый клик мышью на
Host Profile Name: polygon
выбираем "Attach/Detach Hosts and Clusters…"
затем отмечаю галочкой ESXi-хост, в моем случае — это
srv-esxi05.polygon.local
и нажимаю "Save"
После проверяем на ошибки отредактированный "Host Profile"
через правый клик мышью на
Host Profile Name: polygon
выбираем "Check Host Profile Compliance…"
полоска достигает до 100% и после колонка Status в статусе "Completed"
После применяем его на хост если проверка в статусе "Completed"
через правый клик мышью на
Host Profile Name: polygon
выбираем "Remediate…"
Host: srv-esxi05.polygon.localAutomatically reboot hosts that require remediation (Автоматически перезагружать хосты, требующие исправления): отмечаю галочкой
На заметку: У меня ESXi-хост еще не введен в эксплуатацию поэтому галочку у Automatically ставлю
и нажимаю "Remediate"
в "Shortcuts" - "Host Profiles" вижу
Host Profile Name: polygonCompliant Hosts: 1Hosts: 1VC: srv-vc.polygon.local
Шаг №4: Проверяю, что теперь могу зайти на ESXi хост — srv-esxi05.polygon.local через Web—браузер:
https://srv-esxi05.polygon.local/uiUser name:Password:
и нажимаю "Login",
и успешно авторизовался
даже есть надпись, что хост управляется через vCenter Server
This host is being managed by vCenter Server. Actions may be performed automatically by vCenter Server without your knowledge.
Что могу сказать по итогу, я разобрал себе заметку как создать профиль и применить его к хосту, в данном случае это было переопределение пароля на root учетную запись ESXi хоста.
На этом практическая заметка для самого себя успешно завершена, у меня была проблема, я нашел как ее поправить и сделал заметку. С уважением автор блога Олло Александр aka ekzorchik.






