标签:vmware ssh
今天发现VMWare虚拟化环境的vcenter挂了,由于默认开了锁定模式,因此esxi的管理是通过登录vcenter的vsphere client进行管理,由于vcenter本身都挂了,因此用web管理界面对虚拟机的管理都不行了,只要想办法通过后台或者ssh的方式解决。下面是简单的处理过程,以备忘。首先是想办法通过ssh到esxi主机上直接管理,有几个方法可以实现:
1、通过esxi host client 的web管理界面上开启ssh登录,我们这个应用场景不适合,略;
2、通过vsphere vCenter web管理界面,选择需要开启ssh服务的ESXi主机,我们这个应用场景不适合,略;
3.通过服务器控制台直接修改,简单过程:准备好终端显示器键盘到机房物理服务器那里插上登录终端,按F2进入ESXI配置,选择Troubleshooting Options ,点击“Enable SSH”激活SSH服务;
激活ssh登录后,同时将“lockdown mode”关闭,这一点很重要,其实如果直接将这个lockdown 锁定模式关闭之后,就可以直接登录esxi host client 的web管理界面了。
在此之后,可以通过ssh登录esxi主机,使用相关的命令启动或者关闭虚拟机等操作。也可以通过登录esxi host client 的web管理界面进行管理。
下面简单罗列几个常用的esxi的ssh命令:
esxcli 命令集合:
esxcli vm process list //列出启动的虚拟机
esxcli vm process kill -t soft -w 58261 //关闭虚拟机,其中58261是虚拟机编号,通过上面命令获得
对于用法不熟悉,可以通过esxcli vm help获得帮助。
vim-cmd 命令集:
vim-cmd vmsvc/getallvms //列出所有虚拟机
vim-cmd vmsvc/power.on 11 //11是虚拟机编号,通过上面的命令获得
对于用法不熟悉,可以通过vim-cmd help获得帮助。
VMWare 通过ssh开通host client web登录权限
标签:vmware ssh
原文地址:http://blog.51cto.com/yuweibing/2088595