在前面的博文中我们实现的都是计算资源和存储资源的迁移,在本篇博文中我们将仅实现存储资源的迁移。比如在Hyper-v主机2012中有个虚拟机XP,它是存储在2012A本地主机的硬盘中的,而我们要做的就是把虚拟机Xp的存储位置迁移到SMB中,这样虚拟机XP的计算资源仍然使用的是2012A上的资源,而存储资源则是利用的2012C。

 

 

网络拓扑图图下

image

 

实验思路:

1.Hyper主机和2012C都必须加入域

2.2012C安装Windows Server2012的系统后默认安装文件服务器的角色,但是我们需要进行添加文件和ISCSI服务

3.2012C上启用SMB应用程序共享,只有这个共享方式可以存储虚拟机,在SMB共享存储上创建共享文件夹且授予Hyper-v主机2012A完全控制权限

4.Hyper-v主机2012A信任和委派CIFS给SMB主机(2012C)

5.迁移Hyper-v主机2012A中的虚拟机xp的存储到SMB存储共享文件夹中

 

注:Hyper-v主机必须要启用实时迁移功能,这个在本文中不做描述,因为前面我们博文已经说过了

 

一.加入域

如下图,我们加入域的工作已经完成

image

 

 

二.安装文件服务器,默认安装完2012就已经启用了文件服务器角色,但是我们还需要添加文件和ISCSI服务

如下图,默认情况下安装完2012已经添加了“文件和存储服务”角色

image

 

在2012C上选择“添加角色和功能”

image

 

选择“基于角色和基于功能的安装”

image

 

这里我们保持默认,选择“下一步”

image

 

选择“文件和ISCSI服务和文件服务器”,选择下一步

image

 

保持默认选择“下一步”

image

 

选择“安装”

image

 

完成安装后,我们点击文件和存储服务就有了共享的选项

image

 

三.启用SMB共享和赋予Hyper-v主机2012A对共享文件夹的完全控制权限

如下图,我们选择“新建共享”

image

 

选择“SMB共享-应用程序”

image

 

共享的位置可以按卷进行选择,也可以选择键入自定义路径,这里我选择“D”

image

 

共享名称我输入“SMB”,其它路径都是自动生成的,直接选择“下一步”

image

 

这里根据实际情况进行选择,我这里就保持默认直接下一步

image

 

选择“自定义权限”因为我们要对共享文件夹的权限进行修改

image

 

选择“添加”

image

 

在主机中以计算机帐户进行查找,找到2012A,然后给予完全控制的权限,选择确定

image

 

完成后视图如下

image

 

此外我们还需要修改共享权限,我们在共享权限中选择编辑,然后给予完全控制即可

image

 

完成共享的设置后,就回到这个画面选择“下一步”

image

 

选择“创建”

image

 

如下图,完成创建共享

image

 

以上我们就完成了SMB共享的启用和共享文件权限的操作

 

四.信任和权限的委派

如下图,2012A选择属性,选择使用“仅信任此计算机来委派指定的服务”

image

 

选择用户和计算机进行计算机帐户查找,找到2012C,在可用服务中选择“cifs”

image

 

至于,2012B那些是因为我前面实验添加的,可以不必理睬

image

 

五.迁移Hyper-v主机2012主机中虚拟机XP存储到2012C中的共享文件夹

如下图,选择“移动”

image

 

选择“移动虚拟机的存储”

image

 

我们选择所有数据移动到一个位置

image

 

因为我们虚拟机XP的存储要迁移到存储中,所以我们这里要添加网络路径

image

 

选择完成

image

 

正在执行移动

image

 

进行一段时间的等待迁移结束了,我们选择虚拟机XP设置,发现它的硬盘存储的位置在SMB共享中,也就是说计算的资源仍然使用的是2012A上的,但是存储的资源确是在网络中的

image

 

我们来到2012C上,发现SMB中就有了虚拟机XP的存储的一些资源

image

 

我们查看2012A上XP原来硬盘等资源,会发现文件夹都是空的

image

 

以上,我们就完成了虚拟机存储资源的迁移