在前面的博文中我们实现的都是计算资源和存储资源的迁移,在本篇博文中我们将仅实现存储资源的迁移。比如在Hyper-v主机2012中有个虚拟机XP,它是存储在2012A本地主机的硬盘中的,而我们要做的就是把虚拟机Xp的存储位置迁移到SMB中,这样虚拟机XP的计算资源仍然使用的是2012A上的资源,而存储资源则是利用的2012C。
网络拓扑图图下
实验思路:
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主机必须要启用实时迁移功能,这个在本文中不做描述,因为前面我们博文已经说过了
一.加入域
如下图,我们加入域的工作已经完成
二.安装文件服务器,默认安装完2012就已经启用了文件服务器角色,但是我们还需要添加文件和ISCSI服务
如下图,默认情况下安装完2012已经添加了“文件和存储服务”角色
在2012C上选择“添加角色和功能”
选择“基于角色和基于功能的安装”
这里我们保持默认,选择“下一步”
选择“文件和ISCSI服务和文件服务器”,选择下一步
保持默认选择“下一步”
选择“安装”
完成安装后,我们点击文件和存储服务就有了共享的选项
三.启用SMB共享和赋予Hyper-v主机2012A对共享文件夹的完全控制权限
如下图,我们选择“新建共享”
选择“SMB共享-应用程序”
共享的位置可以按卷进行选择,也可以选择键入自定义路径,这里我选择“D”
共享名称我输入“SMB”,其它路径都是自动生成的,直接选择“下一步”
这里根据实际情况进行选择,我这里就保持默认直接下一步
选择“自定义权限”因为我们要对共享文件夹的权限进行修改
选择“添加”
在主机中以计算机帐户进行查找,找到2012A,然后给予完全控制的权限,选择确定
完成后视图如下
此外我们还需要修改共享权限,我们在共享权限中选择编辑,然后给予完全控制即可
完成共享的设置后,就回到这个画面选择“下一步”
选择“创建”
如下图,完成创建共享
以上我们就完成了SMB共享的启用和共享文件权限的操作
四.信任和权限的委派
如下图,2012A选择属性,选择使用“仅信任此计算机来委派指定的服务”
选择用户和计算机进行计算机帐户查找,找到2012C,在可用服务中选择“cifs”
至于,2012B那些是因为我前面实验添加的,可以不必理睬
五.迁移Hyper-v主机2012主机中虚拟机XP存储到2012C中的共享文件夹
如下图,选择“移动”
选择“移动虚拟机的存储”
我们选择所有数据移动到一个位置
因为我们虚拟机XP的存储要迁移到存储中,所以我们这里要添加网络路径
选择完成
正在执行移动
进行一段时间的等待迁移结束了,我们选择虚拟机XP设置,发现它的硬盘存储的位置在SMB共享中,也就是说计算的资源仍然使用的是2012A上的,但是存储的资源确是在网络中的
我们来到2012C上,发现SMB中就有了虚拟机XP的存储的一些资源
我们查看2012A上XP原来硬盘等资源,会发现文件夹都是空的
以上,我们就完成了虚拟机存储资源的迁移