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