当前位置:首页 > 虚拟机 > 正文

esxi如何通过按键启动虚拟机


一、esxi能用ssh进去打开虚拟机吗VMwareESXi是一个很好的虚拟机解决方案。可以直接安装在物理机上,通过vSphere客户端统一管理。
VMwareESXi默认安装不支持SSH访问。如果要使用SSH,则需要自行配置。
1.按Alt+F1
2。输入“unsupported”并按回车键,按要求输入root密码


二、esxi6关机时怎么执行命令目的:关闭无法通过界面关闭的ESXI虚拟机
环境:esxi5.1-esxi6.5
背景:如果esxi下的虚拟机崩溃了,而且esxi控制台卡住了,无法使用,为了不影响同一个esx下其他vm的正常使用,我们只能使用命令行单独重启这个vm,保证一定的安全和效率。。下面我将使用四种方法来启动vm
方法:登录esxi主机
1通过SSH登录esxi
2.重启/关机虚拟机
2.1)通过vim-cmd重启
#vim-cmdvmsvc/getallvms#获取所有虚拟机的vmid信息
关闭虚拟机:#vim-cmdvmsvc/3
打开虚拟机:#vim-cmdvmsvc/3
重新启动虚拟机:#vim-cmdvmsvc/3

获取虚拟机当前状态:#vim-cmdvmsvc/te3
2.2)使用esxi主机的esxcli命令杀死虚拟机vm
#esxclivmprocesslist#获取正在运行的虚拟机信息
关闭虚拟机:#vmprocesskill--type=hard--world-id=245735
注意,虚拟机模式有三种关闭方式:软为最低,硬为立即运行,如果还是无法关闭,就只能使用省电模式了。
检查虚拟机是否断电:esxclivmprocesslist(该命令显示如果不在列表中,则说明已断电)
3发送信号在esxi上关闭虚拟机
注意:主要是虚拟机可以通过命令行停止相关进程来关机
警告:此操作对esxi主机有潜在危险,如果您不这样做无法正确识别进程ID而误杀其他进程,会导致不可预测的后果,所以一般尽量不要使用这种方法。
1)要知道esxi下是否有虚拟机在运行,可以使用如下命令:
#ps|grepvmx(分别是pid,父进程,称为service)
2)从上面可以看出,我的tw08c011s2虚拟机的父进程是247107,所以我只要杀掉它就可以了。即:
杀死虚拟机的父进程:#kill247107
强制关闭:#kill-9247107
3)使用上述命令检测一下,应该没问题。


三、如何解决VMwareESX虚拟机假死或无法关闭和启动问题/蓝讯

1.虚拟机无法管理(无法开关机)

1使用putty或bitviseSSh等工具登录ESXI服务器后端:

2、打开控制台界面,输入esxtop命令

然后输入c切换到CPU资源界面,然后按shift+V只显示VM相关信息

然后输入f更改显示的列信息,

输入c显示LWID(LeaderWorldId)并按Enter

3最后输入k,然后输入要关闭的虚拟机的LWID。

4如果仍然无法管理虚拟机,您可以可能需要关闭虚拟机。