云计算
3. EXSi导致虚拟机死机,但客户端无法关闭虚拟机。 电源等菜单也变灰,无法使用。
? 这个新添加的虚拟机突然没有反应,从远程控制台进入一看,是黑屏吗? 但不是全死, 发送热键不反映,电源等菜单也变灰,无法使用。
? 解决方案:是否通过ssh登录物理服务器? 是否要首先使用esxcli vm process list? 命令列出正在奔跑的虚拟机吗? 查一下死了一半的虚拟机的World ID吧。 例如174184052
? 此外,esxclivmprocesskilltype=forceworld-id=174184052? 命令你杀死这个过程吗? 然后接通电源…
~ # esxcli vm process list
York-3.5
World ID: 174184052
进程id:0
VMX Cartel ID: 174184047
uid:564 DD 74 CD 84 afda7- b 5403967 b5 d 5944 d
Display Name: York-3.5
config file:/VMFS/volumes/564 DBA 01-f 43069 BC-45a0- 0026 b 93 b 07 be/York-3.5/York-3.5.vmx
~ #
~ # esxclivmprocesskilltype=forceworld-id=174184052
4. VM vsphere esxi 5.5嵌套虚拟化
因为我在服务器上创建的虚拟机中嵌套了KVM创建的虚拟机,即虚拟机。 我登录到EXSi上的虚拟机,用命令启动嵌套的虚拟机。 linux表示CPU的虚拟相关功能未打开。
我直接在exsi客户端点击虚拟机右键,在设置、选项、CPU/MMU虚拟化中,使用Interl VT-x/AMD-V指令集进行虚拟化,使用Interl EPT/AMD RVI进行MU虚拟化但是,如果重新打开虚拟机,问题仍然存在。
解决步骤如下。
a. ssh登录exsi5.5
b .更改虚拟机的. vmx配置文件
访问exsi的shell界面,在cd /vmfs/volumes/datastore1/目录下,找到与虚拟机名称对应的目录。 例如,假设虚拟机名称为centos
访问目录
打开centos.vmx文件,在末尾添加以下vhv.enable=TRUE字段并保存退出:
#vi centos.vmx
nce.enable=TRUE
管理程序. cpuid.v0=false
featMask.vm.hv.capable=&; #039; Min:1&; #039;
vhv.enable=TRUE
网络中有很多对整个物理服务器的修改,但这在我的环境中是不可能的。 我使用的EXSI服务还运行正式业务的虚拟机,无法重新启动服务以使配置生效。
只需重新启动虚拟机即可对单个虚拟机进行更改。
最后总结:遇到的四个问题都是从纯粹使用的角度解决。 具体原理也没有升入理解和扩张。 问题解决了就好了。
解决方法参考了网上很多人的博客。 谢谢分享!
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn