如何让Hyper-V使用CIFS/SMB存储

时间:2024-04-03 22:15:15

如何让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的完全控制的权限

如何让Hyper-V使用CIFS/SMB存储

3. 授予Hyper-V主机的计算机账户HOST1完全控制的权限。

如何让Hyper-V使用CIFS/SMB存储

4. 然后修改此文件夹NTFS权限,添加Hyper-V主机的管理员User1为完全控制权限

如何让Hyper-V使用CIFS/SMB存储

5. 添加Hyper-V主机HOST1的计算机账户为完全控制权限

如何让Hyper-V使用CIFS/SMB存储

6. 接下来返回到Hyper-V主机host1,确认共享文件夹能够访问和修改

7. 在Hyper-V主机上打开Hyper-V控制台,然后选择新建虚拟机,单击下一步,在放置虚拟机的路径时选择刚刚创建的共享路径

如何让Hyper-V使用CIFS/SMB存储

8. 接下来配置内存,单击下一步

如何让Hyper-V使用CIFS/SMB存储

9. 然后配置网络,单击下一步

如何让Hyper-V使用CIFS/SMB存储

10. 选择创建新磁盘,然后创建的路径为前边创建的共享路径

如何让Hyper-V使用CIFS/SMB存储

11. 然后单击完成,完成虚拟机的创建。

12. 接下来启动此虚拟机,可以看到虚拟机已经成功启动,

如何让Hyper-V使用CIFS/SMB存储

13. 插入系统盘开始安装系统

如何让Hyper-V使用CIFS/SMB存储

14. 单击文件\配置,可以看到正在运行的虚拟机测磁盘保持在CIFS共享位置

如何让Hyper-V使用CIFS/SMB存储

错误解决方法:

如果没有添加Hyper-V主机计算机账户的完全控制权限,会在创建虚拟机的时候出现以下报错。

如何让Hyper-V使用CIFS/SMB存储



本文转自xyls1986 51CTO博客,原文链接:http://blog.51cto.com/xyls1986/515801,如需转载请自行联系原作者