一、问题描述

ESXi主机经常长时间不关机,管理员很少直接登录到ESXi主机进行维护,一般都是通过VCSA(vCenter Server)进行管理,时间长了以后容易忘记ESXi主机的root密码。


二、实验环境

2台ESXi 6.5主机,1台VCSA 6.5,VCSA运行在ESXi-80.12上,1台Win8.1客户端。

名称 IP 版本 内存 CPU
ESXi-80.11 192.168.80.11 6.5 4G 2核心
ESXi-80.12 192.168.80.12 6.5 4G 4核心
VCSA 192.168.80.200 6.5 10G 2核心
Win8.1 192.168.80.250
4G


三、解决方法

通过在VCSA中修改主机的配置文件来更改ESXi主机的root密码。


四、步骤

1.在VCSA Web Client管理界面:点击主页 > 选择“主机配置文件”;

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第1张图片

2.点击“从主机中提取配置文件”;

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第2张图片

3.选择:192.168.80.11主机 > 点击“下一步”;

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第3张图片

4.输入名称:Config-80.11 > 描述:更改root密码 > 点击“完成”;

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第4张图片

5.点击“Config-80.11” > 选择“配置” > 点击“编辑主机配置文件”;

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第5张图片

6.点击“下一步”;

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第6张图片

7.取消选中所有选项;点击“安全和服务 > 安全设置 > 安全 > 用户配置 > 勾选:root” > 选择“固定的密码配置” > 输入新的root密码(需要是复杂密码) > 点击“完成”;

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第7张图片

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第8张图片

8.选择“主机” > 点击“在主机和群集中附加/分离主机配置文件”按钮;

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第9张图片

9.选中:192.168.80.11主机 > 点击“附加”

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第10张图片

10.点击“下一步”;

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第11张图片

11.点击“完成”;

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第12张图片

12.选择“监控” > 点击“检查关联实体的主机配置文件合规性”按钮; 

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第13张图片

13.此时主机合规性会显示:不合规;下方详细信息中显示:“root在配置配置文件中的密码与主机上的密码不匹配”;

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第14张图片

14.点击“根据主机配置文件修复主机”按钮;

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第15张图片

15.取消勾选:根据需要重新引导主机 > 点击“完成”;

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第16张图片

16.日志中会显示:批量应用主机配置已完成。

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第17张图片


五、验证

1.在Win8.1中使用浏览器访问:https://192.168.80.11,输入用户名:root和更改后的root密码进行登录;VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第18张图片

2.此时可以正常登录ESXi主机的管理界面。

VCSA 6.5中通过修改主机配置文件来更改ESXi主机的Root密码_第19张图片


六、参考链接

http://www.vmwarearena.com/reset-esxi-root-password-using-vmware-host-profiles/