Hyper-V下虚拟机无法启动的故障排除

简介:

近日我在整理Hyper-V下虚拟机环境时,有时会出现虚拟机无法启动的现象,(后来才发现这种现象其它朋友也时有发生,故把我的解决思路写下来和各位分享)如下图所示:

image 

从给出的提示,应该是访问权限问题,我查看虚拟机文件夹的NTFS的安全权限,如下所示:

image image image

从上分析,该文件夹,对于System和administrators组成员均是Full Control的权限,对于users组成员是读取权限,而当前登录用户是管理员组成员,权限理应够了,但又为什么提示权限不够,仔细查看上面的错误提示:"无法读取或更新虚拟机配置"。至于读权限肯定没有问题,但对于更新虚拟机配置的权限估计管理员也未必可以。于是打开虚拟机的配置,仔细查看,如下:

image

呵呵,没有任何收获,还是打开Service管理控制台,查看Hyper-V的服务进程,看一看到底是以什么用户权限运行的,如下:

image

发现全部以SYSTEM用户身份,并查看相对应的依赖服务,特别我看到了Hyper-V的网络管理服务,依赖于RPC服务,而RPC服务需要network Service这个用户账号:

image

马上行动,赋予那个文件夹权限如下:

image

重新启动虚拟机,已经成功启动。如下所示:

image

分析原因:在VM启动过程中要检查虚拟机配置,而配置中有相关的网络设置,而Hyper-V网络管理服务要调用相应的服务组件(如RPC等),这个过程必须要有读写的权限,而直接操作的用户便是Network Service,管理员也没有这个权限。如果你查看刚创建的虚拟机文件夹,你会发现,默认情况下已经赋予Authenticated Users组成员具有读写权限了(而Network Service用户是该组成员),当然可以启动虚拟机了。因此默认情况只要你不修改该文件夹的NTFS的安全权限,启动虚拟机应该不存在权限不够的问题。










本文转自 jary3000 51CTO博客,原文链接:http://blog.51cto.com/jary3000/345651,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
Oracle 关系型数据库 Linux
windows 11 hyper-v中oracle linux虚拟机中添加硬盘
在windows 11自带的hyper-v虚拟机中添加硬盘,并分区
90 6
|
Linux KVM 虚拟化
如何恢复故障KVM虚拟机qcow2磁盘镜像文件LVM分区中的数据
如何恢复故障KVM虚拟机qcow2磁盘镜像文件LVM分区中的数据
548 0
如何恢复故障KVM虚拟机qcow2磁盘镜像文件LVM分区中的数据
|
1月前
|
缓存 Java C#
【JVM故障问题排查心得】「Java技术体系方向」Java虚拟机内存优化之虚拟机参数调优原理介绍(一)
【JVM故障问题排查心得】「Java技术体系方向」Java虚拟机内存优化之虚拟机参数调优原理介绍
106 0
|
虚拟化 Docker Windows
VMware Workstation Pro 启动虚拟机报错,您的主机不满足在启用 Hyper-V 或 Device/Credential Guard 的情况下运行 VMware Workstatio
原因 出现此问题可能是您安装的docker或其他软件启用了Hyper-V,导致虚拟机无法启动 解决方法 右键开始,选择【应用和功能】
1469 0
VMware Workstation Pro 启动虚拟机报错,您的主机不满足在启用 Hyper-V 或 Device/Credential Guard 的情况下运行 VMware Workstatio
|
1月前
|
存储 关系型数据库 MySQL
服务器数据恢复—ESXi虚拟机无法启动的数据恢复案例
**服务器数据恢复环境:** 某品牌EVA某型号存储中部署VMware ESXi虚拟化平台,数据盘(精简模式)+快照数据盘,虚拟机中有mysql数据库。 **服务器故障:** 机房意外断电导致该存储中的一台VMware虚拟机无法启动,管理员清空cache并尝试重新启动该虚拟机 ,问题依旧,无法成功启动虚拟机。用户方联系到我们数据恢复中心要求恢复该无法启动的虚拟机中的数据。
|
28天前
|
存储 关系型数据库 MySQL
服务器数据恢复—EVA存储异常断电重启后虚拟机无法启动的数据恢复方案
服务器存储数据恢复环境: 某品牌EVA8400,服务器上安装VMware ESXi虚拟化平台,虚拟机的虚拟磁盘包括数据盘(精简模式)+快照数据盘,部分虚拟机中运行oracle数据库和mysql数据库。 服务器存储故障&检测: 存储异常断电重启后,存储中一台虚拟机无法启动。工作人员推测故障原因是异常断电导致电源模块出现故障,清空cache后重新启动存储发现该虚拟机仍无法正常启动。
|
11月前
|
网络协议 网络安全 虚拟化
在 Hyper-V 虚拟机中更新组策略时出现 RPC 服务不可用的错误
在 Hyper-V 虚拟机中更新组策略时出现 RPC 服务不可用的错误
213 3
|
运维 监控 数据可视化
JVM-12虚拟机性能监控与故障处理工具之【JDK的可视化工具-VisualVM】
JVM-12虚拟机性能监控与故障处理工具之【JDK的可视化工具-VisualVM】
149 0
|
SQL 缓存 运维
虚拟机性能监控与故障处理工具
虚拟机性能监控与故障处理工具
|
Ubuntu 固态存储 Windows
VirtualBox无法启动虚拟机的解决办法
VirtualBox无法启动虚拟机的解决办法
544 0
VirtualBox无法启动虚拟机的解决办法