Hyper-v学习(三),虚拟机实时迁移之存储迁移

时间:2021-08-18 01:32:27

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

 

 

网络拓扑图图下

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

实验思路:

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主机必须要启用实时迁移功能,这个在本文中不做描述,因为前面我们博文已经说过了

 

一.加入域

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

 

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

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

保持默认选择“下一步”

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

选择“安装”

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

选择“添加”

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

完成后视图如下

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

选择“创建”

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

如下图,完成创建共享

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

 

四.信任和权限的委派

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

如下图,选择“移动”

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

选择完成

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

正在执行移动

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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

Hyper-v学习(三),虚拟机实时迁移之存储迁移

 

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