如何让Hyper-V使用CIFS/SMB存储
在我们常见配置Hyper-V存储的时候常常使用到的是本地的磁盘或者iSCSI的IP-SAN ,在使用IP-SAN时是通过Iscsi连接器将磁盘挂在为本地的磁盘来使用的。但是在某些场合下没有使用ISCSI的存储,而是使用CIFS/SMB的NAS作为存储。如何让Hyper-V来使用CIFS/SMB的NAS来放置和运行虚拟机呢?
以下就是用Windows Server2008R2的文件共享来模拟一个CIFS/SMB的存储,将另外一台Hyper-V主机上的虚拟机运行在共享文件系统中。
首先简单介绍一下实验的环境:
DC:域控制器;这台机器同时作为文件共享服务器。
HOST1:Hyper-V主机,这台机器运行Windows Server2008R2并且开启Hyper-V角色服务。
以下就是实验的过程:
1. 首先在DC服务器的C盘中,建立一个文件夹VM_Share,作为存放虚拟机的共享位置。
2. 然后共享此文件夹,授予Everyone的完全控制的权限
3. 授予Hyper-V主机的计算机账户HOST1完全控制的权限。
4. 然后修改此文件夹NTFS权限,添加Hyper-V主机的管理员User1为完全控制权限
5. 添加Hyper-V主机HOST1的计算机账户为完全控制权限
6. 接下来返回到Hyper-V主机host1,确认共享文件夹能够访问和修改
7. 在Hyper-V主机上打开Hyper-V控制台,然后选择新建虚拟机,单击下一步,在放置虚拟机的路径时选择刚刚创建的共享路径
8. 接下来配置内存,单击下一步
9. 然后配置网络,单击下一步
10. 选择创建新磁盘,然后创建的路径为前边创建的共享路径
11. 然后单击完成,完成虚拟机的创建。
12. 接下来启动此虚拟机,可以看到虚拟机已经成功启动,
13. 插入系统盘开始安装系统
14. 单击文件\配置,可以看到正在运行的虚拟机测磁盘保持在CIFS共享位置
错误解决方法:
如果没有添加Hyper-V主机计算机账户的完全控制权限,会在创建虚拟机的时候出现以下报错。
本文转自xyls1986 51CTO博客,原文链接:http://blog.51cto.com/xyls1986/515801,如需转载请自行联系原作者