Win2012R2 Hyper-V初级教程08 — 基于非共享存储下的虚拟机实时迁移

今天主要和大家共同学习一下基于非共享存储实时迁移,常规来说我们在做虚拟化的迁移的时候都会采用共享存储的方式进行,因为这样子只需要迁移虚拟机还不需要迁移存储内容,好处在于速度快、安全性高,但是有时候我们可以需要在无共享存储的情况下进行实时迁移,下面我们就来测试一下。

一、实验拓扑图:

二、基本要求:

u 源和目标计算机必须加域 或在同一个信任域中。

u 迁移的用户必须具有相应的管理员权限Hyper-V管理员组

三、迁移方式与配置

u 一种为本地执行迁移即需要登录到源服务器进行迁移

u 一种为远程管理工具进行迁移

四、实时迁移网络要求

你是允许实时迁移流量通过任何可用网络,还是将其隔离到特定网络?我们建议将迁移流量隔离到受信任的专用网络上,这是最佳安全做法,因为实时迁移流在网络上发送时未进行加密设置。

1、首先如实验拓扑图所示我们在VMware Workstation虚拟机里面安装两台Win2012R2,分别为Win2012R2-TestServer01和Win2012R2-TestServer02,并加入到域服务器Win2012R2-AD。

2、在TestServer02上面安装Hyper-V管理器,并配置虚拟服务器Win2012R2-Test03

3、在TestServer01服务器上安装Hyper-V管理器,不配置虚拟机。

4、在TestServer01和TestServer02服务器上分别勾选“启用传入和传出的实时迁移”,这里我们可以设置并行实时迁移,通过哪个IP进行传入,此功能主要用于控制流量走向。注意:在设置完成后,你需要注销电脑,再登录方可进行实时迁移。此注销不会造成Hyper-V虚拟机关机等,可以放心注销。

在高级功能里面我们进行下面的设置:

你是否打算登录每台服务器来执行特定任务(通过本地控制台会话、远程桌面会话或远程 Windows PowerShell 会话),或是否要使用远程管理工具执行各个任务?此答案确定是选择 Kerberos 还是选择证书安全支持提供商 (CredSSP) 来对实时迁移流进行身份验证。要使用远程管理工具来管理任务,请配置约束委派,然后将 Kerberos 选定为身份验证协议。否则,你必须登录源计算机执行实时迁移,而 CredSSP用来对实时迁移进行身份验证。

注意:登录源计算机的要求为隐含条件,无法显示。例如,如果你登录 TestServer01,将虚拟机迁移至 TestServer02,然后打算将虚拟机再迁至 TestServer01,该操作将失败,除非你首先登录 TestServer02,然后再尝试将虚拟机迁回至 TestServer01。如果无法验证源和目标计算机之间的连接,则系统报错。

显示以下消息:虚拟机迁移操作失败,迁移出错位置:源计算机。未能与主机建立连接<计算机名称>:安全包中没有可用证书 (0x8009030E)。

这里我们采用本地迁移的方式,后续我们再测试对应的基于远程管理工具的迁移。

5、然后我们在TestServer02服务器上对Win2012R2-Test03虚拟服务器进行迁移,右击对应的虚拟机,选择“移动(V)...”

6、打开迁移向导,点击“下一步”

7、选择“迁移虚拟机”,当然如果你只迁移存储,那只需要选择“移动虚拟机的存储”,点击“下一步”

8、设置移动到哪台服务器,我们这里移动到TestServer01服务器,注意:此处不能为IP地址,点击“下一步”

9、这是我们选择第一项,具体的选项意思我们可以看下图,点击“下一步”

10、指定要虚拟机到存储的位置,这里的位置为TestServer01服务器的D:\Hyper-V目录,点击“下一步”

11、确认摘要信息,点击“完成”

12、这时候我们可以看到虚拟机正在迁移中...,迁移的速度与网络速度、存储速度、迁移虚拟机的大小有关系,有些朋友可能不是很了解这种迁移的原理,这里我们简单说一下首先系统会将存储的数据进行迁移,然后对内存数据进行迁移,在内存数据迁移的过程中,我们将内存数据叫作“工作集”,如果你的内存为2G,即你的工作集为2G,迁移会将数据拆分为4KB每个,然后再进行迁移,在最后确认哪些数据有变化的,再将对应的变化的4KB的数据块进行迁移过来,至到迁移完成。

13、这时候我们操作一下对应的Test03,还是可以正常使用的,说明迁移不会影响虚拟机本身的正常工作。

14、查看对应的网卡流量,我们会发现只有对应设置传入IP的网卡才会有流量,其它的网卡会有流量,说明迁移数据已经指定网卡走向,实现的数据的分流。

15、大约半小时后,迁移完成,这时候我们看到在TestServer01上面,Win2012R2-Test03已经正常运行了

16、我们查看一下对应的TestServer01服务器的D盘Hyper-V目录下面是否已经将对应的虚拟磁盘迁移过来,这里我们可以看一到Win2012R2-Test03.VHDX已经在这里了。

17、这时候我们再到TestServer02服务器查看,已经没有了虚拟机了。

18、对应的虚拟磁盘已经不存在了,至此基于非共享存储下的虚拟机实时迁移已经完成。

前面我们已经测试了基于本地登录的迁移方式,下面我们来测试一下基于远程管理工具的迁移,我们将TestServer01服务器上的Win2012R2-Test03服务器通过远程管理工具迁移到TestServer02上面去。

时间: 2024-10-18 15:55:44

Win2012R2 Hyper-V初级教程08 — 基于非共享存储下的虚拟机实时迁移的相关文章

基于NFS共享存储实现KVM虚拟机动态迁移

基于NFS共享存储实现KVM虚拟机动态迁移 一:配置环境 二:安装相关的依赖包 三:实现NFS共享存储 四:KVM机配置相同的步骤 五:安装KVM01安装虚拟机 六:实现迁移  实验初始配置:所有主机关闭防火墙与selinux [[email protected] ~]# iptables -F [[email protected] ~]# systemctl stop firewalld [[email protected] ~]# systemctl disable firewalld [[

Win2012R2 Hyper-V初级教程10 &mdash; 通过远程管理工具进行非共享存储实时迁移

在第8节中我们进行了非共享存储下的实时迁移测试,但是他们都是基于本地进行的迁移,这是一种很不方便的方法,当我们要迁移的时候必须登录到Hyper-V服务器本机,下面我们介绍一种简单的方法,即采用远程管理进行迁移,就是说我们可以在第三方的Hyper-V管理服务器上进行迁移Hyper-V虚拟服务器,下面我们来操作一下. 1.我们选择TestServer01服务器上的Win2012R2-Test03虚拟服务器,然后下方的"移动..." 2.打开移动向导,点击"下一步" 3.

基于本地存储的kvm虚拟机在线迁移

基于本地存储的kvm虚拟机在线迁移 kvm虚拟机迁移分为4种(1)热迁移基于共享存储(2)热迁移基于本地存储(3)冷迁移基于共享存储(4)冷迁移基于本地存储 这里介绍的是热迁移基于本地存储 动态块迁移版本要求qemu版本要求  大于或等于0.12.1 rpm -qa|grep qemu qemu-kvm-0.12.1.2-2.491.el6_8.1.x86_64 qemu-kvm-tools-0.12.1.2-2.491.el6_8.1.x86_64 目标宿主机:10.11.30.52源宿主机:

Win2012R2 Hyper-V初级教程15 -- 基于Kerberos与CA证书的系统容灾(中)

二.基于CA证书的HTTPS复制 ??????? 刚刚看了一下关于基于Kerberos与CA证书的系统容灾(上)还是2017-08-31写的,到现在半年过去了,懒癌太重了,一直没有更新,从今天起将逐步更新完初级教程,希望能够有更多的博友了解并学习微软的虚拟化技术.前面我们说到了基于HTTP的复制,在内部网络的时候我们可以采用这种方法,因为本身而言内网相对安全很多,如果你是需要进行跨广域网的复制,建议你最好配置CA证书服务,通过443端口进行数据传输,以保证数据的安全性.下面我们就来说一下基于CA

Win2012R2 Hyper-V初级教程15 -- 基于Kerberos与CA证书的系统容灾(下)

上一文已经讲到了基于CA证书下的HTTPS复制,这里我们简单测试一下故障转移是否正常. 三.测试故障转移 1.为了验证此功能是否真的有效,我们需要对其进行一次测试,下面我们对本身没有123.txt的桌面添加此文件,然后我们再来看一下在同步复制完成后,此功能是否生效. 2.右击对应的虚拟机,选择"复制"点击"查看复制运行状况(V)..." 3.在这里我们可以看到复制的状态,等待他复制完成后,我们再进行测试. 4.下面我们右击选择对应的副本服务器选择"测试故障

【ASP.NET实战教程】基于ASP.NET技术下多用户博客系统全程实战开发(NNblog)

岁末主推:牛牛老师主讲,多用户博客系统,基于ASP.NET技术,年后将带来移动业务平台项目项目目标: 打造个性品牌Blogo,定制多用户博客 为每一个博客用户提供个性化的 blogo解决方案,打造精品blogo门户网站  环境:VS2008+SQL Server2005 [小编推荐:现在学习可以使用 VS2012或者以上+SQL 2008或及以上  环境不一定必须和教程一样,学习的是思路]主要技术: 主体框架:逻辑架构ASP.NET MVC,物理架构Three Ties,2者相结合. 为了提高网

Oracle HA双机主备基于共享存储模式并利用keepalived管理实现高可用

HA概述 HA(High Available)即由两台计算机组成并对外提供一组相同的服务,也叫做一主一备模式.正常情况下由主服务器提供服务,备服务器处于待机备用,备机可以随时接替主服务器的工作.也就是当主服务器宕机或所提供的服务不可用时,备用服务器会主动激活并且替换主服务器继续提供服务,这时主服务器上的服务资源包括网络(IP).存储.服务(Web/数据库)就会转移到备机接管,从而提供不间断的服务.基于此,便可以将服务器的宕机时间减少到最低,对业务实现不中断或短暂中断. 由一组计算机(多台)组成一

Win2012R2 Hyper-V初级教程12 &mdash; 部署基于SMB的Hyper-V

大家都知道一般来说我们在使用虚拟化的时候最重要的在于存储,所以我们会采用光纤存储,也有一些公司会采用iSCSI存储,但是用于共享方式的很少,这里我们就来说一下Windows Server 2012 R2下的基于SMB的Hyper-V的部署.在 Windows Server 2012 中可以使用 SMB 3.0 文件共享作为 Hyper-V 的共享存储器.通过此新增功能,Hyper-V 可以用来在 SMB 文件共享系统上存储虚拟机文件,其中包括配置.虚拟硬盘 (VHD) 文件.快照.下面是针对 H

Babylonjs 初级教程---微软的基于webgl的H5 3D游戏引擎

Babylon.js 页面图像库 游戏创建系统! Hi!欢迎阅读 Babylon.js 初级教程, 这是后面学习最棒的基于Javascript的网页图形库框架所需必备知识的一个基础介绍. 你想知道什么是框架么?  你可以把框架认为成 建筑里的脚手架, 它支撑你围绕它创建新东西而不必为底层细节操心. Babylon.js构造里一个复杂的系统, 让网页图形库更容易使用. 我们希望以一种非常快速的方式教给你大量的信息.  通常这里的任务都有多于一种方式达成.  我希望你自己去发现其它的方式.  根据对