忘记了Root账号的密码是一件很烦心的事情,我们没法做某些事情,甚至在没有cache过账号信息的机器上,就没法管理了。所以我们需要重置(恢复)XenServer5.6的密码,以下介绍的方法支持XenServer5.0以及后续版本。
在恢复前,我们需要进行一些操作:
- 如果XenServer在资源池中,最好先迁移VM到其他XenServer服务器,然后关机;如果只是一台单独的服务器,可以把所有的VM关掉,然后关机;
- 需要直接通过控制台操作
重置Root账号密码:
- 启动XenServer,在看到boot文字提示的时候(也就是XenServer引导前),输入menu.c32,然后回车;
- 出现启动选项的时候,在5秒内,按TAB选择。(如果默认没有高亮,可以按两下ESC键);
- 然后在现实的启动参数中,在最后的— /boot前面,加上single参数;
- 此时,XenServer将启动到单用户模式,并返回sh3.2#提示符;
- 在该提示符下,输入passwd命令,然后输入新密码即可。修改成功后将提示:“passwd: all authentication tokens updated successfully”;
- 输入命令重启:shutdown -r -h now;
- 等服务器重启以后,进入XenServer,即可使用新密码登陆。