ESXi并未提供直接通过控制台修改密码的方法(ESX有提供)。
解决这个问题,我们需要采用修复安装的方式进行。
修复安装产生的影响:
关于ESXi主机相关的配置信息全部丢失,其中包含:主机网络配置、注册到主机的虚拟机、安全策略之类,当然也包含密码。
和重新安装的区别:
不会破坏VMFS的分区信息,当虚拟机和其他文件所处VMFS分区和ESXi主机在相同等硬盘时,VMFS分区文件将被保留。
如果我们的虚拟机和其他的文件都放在SAN的存储中,那么修复和重新安装没什么不同。
另外:网上也有人在修复安装时,选择的是不同的硬盘,然后把虚拟机等导入到驻留在其他硬盘的ESXi上的。
具体测试步骤:
1.1 未重新安装前,我们新建了一个虚拟机winxp,新的端口组Windows Network
clip_p_w_picpath001
1.2 重新安装过程(从ESXi光盘启动)
clip_p_w_picpath002
1.3 按TAB键查看一下相关选项,均未见进入单用户或其他模式的选项。
ESXi Installer
clip_p_w_picpath003
Boot from local disk
clip_p_w_picpath004
1.4 选择ESXi Installer ,按下enter开始安装,待出现如下界面,选择R修复。
clip_p_w_picpath005
1.5 接受协议(F11)
clip_p_w_picpath006
1.6 选择硬盘,这里是选的是原ESXi安装文件所在硬盘,按下enter继续。
clip_p_w_picpath007
1.7 确认选择硬盘,按下enter继续。可以看出操作下面的操作将会保留原VMFS分区(本地存储:存放虚拟机和其他文件的位 置),也说明除本地存储,其他文件都会重新创建。
clip_p_w_picpath008
1.8 最后确认是否修复,修复(F11)
clip_p_w_picpath009
1.9 修复中,速度还是比较快的。
clip_p_w_picpath010
2.10 修复完成,推出光盘并按下enter重新启动,。
clip_p_w_picpath011
2.11 重新启动后,可以看出ESXi服务器的所有设置都为默认设置。(从DHCP获得地址、root未设置密码等)这时我们需要重新配置ESXi的IP、DNS等。
clip_p_w_picpath012
2.12 可以看到原虚拟机还在,导入虚拟机到ESXi主机,并重新设置网络(端口组、虚拟交换机等),至此修复完成。
clip_p_w_picpath013
乱发感慨:免费的东西就是在收费软件基础上去掉一些或是更多能方面管理、使用的功能。没付出财力,那就得用人力来补了。