实时迁移概述

  •  Windows Server 2012 新增了一些实时迁移选项:
  •  无共享基础结构实时迁移
  •  使用 SMB 实时迁移
  •  在群集间实时迁移
  •  基本迁移原则:
  • “虚拟机始终要处于运行状态”

无基础结构实时迁移

  •  您可以在两个 Hyper-V 服务器之间进行无共享基础结构实时迁移(即,无共享迁移)
  •  需要在同一域中
  •  需要千兆网络
  •  整个虚拟机移动(VHD + 运行状态),且不需要停机

无基础结构实时迁移过程

  •  VMMS 交互 进行LM连接
  •  虚拟硬盘进行存储迁移(存储镜像)
  •  虚拟机实时迁移
  •  断开所有连接,删除虚拟硬盘。

无基础结构实时迁移:PowerShell

 

使用 SMB 实时迁移

  •  不移动存储,只运行虚拟机
  •  类似于群集中的实时迁移,但没有高可用性
  •  要求 SMB 3.0
  •  用户和计算机都需要访问共享

使用 SMB 实时迁移:权限 PowerShell

 

使用 SMB 体系结构实时迁移

SMBssqy

使用 SMB 实时迁移:PowerShell

在群集间实时迁移

  •  您可以在两个群集之间移动虚拟机
  •  请按照以下步骤:
  •  从源群集中删除虚拟机
  •  使用 Hyper-V 管理器将虚拟机实时迁移到目标群集中的节点
  •  将虚拟机加入目标群集
  •  不需要关闭虚拟机
  •  但是,在迁移过程中,万一硬件失败,也不会对 VM 进行保护

实时迁移安全

  •  默认情况下禁用实时迁移
  •  实时迁移网络安全:
  •  物理安全
  •  IPsec/其他加密选项
  •  当涉及两台以上的计算机时,管理安全和身份验证会变得很复杂
  •  有时即使只涉及两台计算机,也会很复杂

凭据安全和 Hyper-V

  •  有两种方法可以实现安全的实时迁移:
  • a. 允许用户凭据在 Hyper-V 服务器之间共享—仅适用于实时迁移:
  •  在 Active Directory 中启用“约束委派”
  • b. 使其像似我们实际登录 Hyper-V 服务器开始实时迁移:
  •  PowerShell 远程处理
  •  远程桌面

启用约束委派

1. 在域控制器上,打开Active Directory 用户和计算机
2. 在控制台树中的 DomainName 下单击计算机
3. 使用鼠标右键单击运行 Hyper-V 的计算机,然后单击属性
4. 在委派选项卡上单击仅信任此计算机来委派指定的服务
5. 单击使用身份验证协议或仅使用 Kerberos
6. 单击添加,然后单击用户和计算机
7. 键入运行 Hyper-V 的另一台计算机的名称,然后单击确定
8. 从可用服务列表中,选择 Microsoft 虚拟系统迁移服务和 CIFS,然后单击确定

通过 CredSSP 进行 PowerShell 远程处理

1. 在服务器上:

2. 在客户端上:

3. 建立会话:


3. 运行命令:

远程桌面

  •  除了使用 PowerShell 远程处理之外,也可以使用远程桌面
  •  在这两种情况下,像似我们实际登录 Hyper-V 服务器开始实时迁移

存储迁移概述

  •  不需要关闭处于运行状态的虚拟机就可以移动其任何部分:
  •  VHD
  •  配置文件
  •  快照
  •  智能分页文件
  •  执行存储升级(不停机)
  •  响应 I/O 瓶颈(不停机)

存储迁移体系结构

源设备VHD与目标设备VHD连接到虚拟机上,然后进行存储迁移。迁移完成后,断开源设备连接,删除源设备VHD。

存储迁移:PowerShell

 

虚拟机导入

  •  导入原始 XML 文件
  •  不再要求导出步骤:
  •  UI 中的“导出”选项只是复制 XML 文件

导入配置检查

虚拟机兼容性报告

移动和保护技术

  •  虚拟机移动和保护技术包括:
  •  实时迁移
  •  存储迁移
  •  虚拟机导入和导出
  •  Hyper-V 主机群集
  •  Hyper-V 复制
  •  备份

移动和保护技术比较

Ydbhbj

版权声明
转载保留版权: 大D技研室 | 《Windows Server 2012服务器虚拟化——VM移动性》
本文链接地址:https://www.dadclab.com/archives/2083.jiecao
转载须知:如果您需要转载本文,请将版权信息,版权授权方式,以及本文的链接地址注明,谢谢合作。
本文被贴上了: , , , , 标签