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

简介:

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

clip_image002

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

clip_image004

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

clip_image006

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

clip_image008

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

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

clip_image010

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

clip_image012

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

clip_image014

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

clip_image016

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

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

clip_image018

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

clip_image020

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

clip_image022

错误解决方法:

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

clip_image024



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

相关文章
|
Windows Linux
Windows CMD中的findstr命令详解
Windows CMD中的findstr命令详解 一、作用 findstr是Window系统自带的命令,用于查找某路径下指定的一个或多个文件中包含某些特定字符串的行,并将该行完整的信息打印出来,或者打印查询字符串所在的文件名。
7471 0
|
存储 SQL 分布式计算
开源大数据比对平台设计与实践—dataCompare
开源大数据比对平台设计与实践—dataCompare
517 0
|
网络协议 Linux
SNAT和DNAT原理及应用
SNAT和DNAT原理及应用
2055 0
SNAT和DNAT原理及应用
|
关系型数据库 MySQL Linux
[玩转Linux] 安装部署Frp
[玩转Linux] 安装部署Frp
787 0
[玩转Linux] 安装部署Frp
|
安全 Linux 数据安全/隐私保护
Intel TME和MKTME技术解析
# 市场需求 人们对透明全内存加密这个功能的需求主要来自对机密和敏感数据的保护。普通RAM里面储存的数据,在掉电之后,一般都以为是彻底消失了。但其实在一些复杂的离线攻击下,这些数据仍然是能被恢复出来并导致泄密;而持久性存储器(即外存,包括磁盘、SSD、eMMC等)的数据更加容易泄露。这些设备可能有硬件锁机制的保护,但是用户其实希望的是更细粒度的保护,比如per进程/容器/VM级的。 Int
5894 0
Intel TME和MKTME技术解析
|
存储 监控 固态存储
如何在 Linux 上检查 SSD/HDD 健康状况?
【10月更文挑战第14天】
1414 1
如何在 Linux 上检查 SSD/HDD 健康状况?
|
11月前
|
缓存 Ubuntu 网络安全
使用 Docker 快速搭建最新版 Flarum 论坛
本文分享了使用Docker在4核4GB的Ubuntu 20.04云服务器上搭建Flarum轻论坛的经验。通过Nginx-Proxy和ACME伴侣自动配置SSL,并使用Docker Compose部署Flarum及MariaDB容器。关键步骤包括:创建Nginx-Proxy容器、配置Flarum容器及其环境变量、设置桥网络连接以及更新Flarum版本。文中提供了详细的Docker Compose配置示例和必要的环境变量设置,帮助读者顺利搭建并运行Flarum论坛。
|
存储 JSON JavaScript
【YAML语法规范指南】从入门到精通,揭秘神秘语法,引领配置文件解析指南(基础结构篇)
"YAML Ain't Markup Language"(简称YAML)是一种专为人类设计的数据序列化语言,适用于多种现代编程语言,可广泛应用于各类日常任务。它是一种以人类可读形式呈现的、适用于多种语言的Unicode数据序列化标准。它基于敏捷编程中常见的本地数据结构,广泛应用于配置文件、互联网消息传递、对象持久化以及数据审计等多个领域。遵循Unicode标准、
1113 8
【YAML语法规范指南】从入门到精通,揭秘神秘语法,引领配置文件解析指南(基础结构篇)
|
JavaScript 前端开发 搜索推荐
【Vue 2】一个功能强大OA办公系统,开源且免费!!
【Vue 2】一个功能强大OA办公系统,开源且免费!!
|
监控 网络安全 网络架构
DMZ 和防火墙之间的区别
【4月更文挑战第10天】
1060 2