鄙人有几台测试机,每台机器都是安装的Windows Server 2012 R2系统,由于要在每台机器上通过Hyper-V安装虚拟机。为了方便起见,我想用一台服务器作为数据服务器存放所有的镜像文件,其他服务器均通过局域网的UNC路径访问ISO文件进行操作系统的安装。可是,问题来了。。。
问题描述:Hyper-V在访问UNC路径或者映射网络驱动器的ISO文件时,提示访问被拒绝的错误。修改文件源服务器上的文件及文件夹安全属性标签加入域内指定计算机和用户放开所有权限等一系列措施均无法解决。
解决办法:经过一番寻找之后,终于让我找到了答案。问题出在了我使用隐藏共享的磁盘上了。Hyper-V是不支持直接用账户去访问ISO共享文件,而是通过机器之间的KERBROS 验证来实现是否有权限访问,如果真的要实现这种访问,必须将计算机加入共享文件的共享属性中。必须是将文件或文件夹进行共享,并在共享属性的权限设置中将对应的计算机加入而非Everyone账户,以上方法在Windows Server2012 R2环境中亲测成功的。
另外感谢“https://social.technet.microsoft.com/Forums/zh-CN/90f251d7-36f1-4482-a4f5-f83aedda896b/hyperviso”此贴帮我找到了解决办法,分享给更多的人。
时间: 2024-11-03 21:02:43