admin管理员组

文章数量:1531245

2023年12月14日发(作者:)

XXX 迁移到Hyper-v V2.0

XXX 迁移到 XXX-V

第一章:XXX-V 技术概览

Hyper-V 角色可利用 Windows Server 2012 内置的虚拟化技术创建和管理虚拟化计算环境。安装 Hyper-V 角色会安装所需的组件,并会安装管理工具(可选)。所需的组件包括

Windows 虚拟机监控程序、Hyper-V 虚拟机管理服务、虚拟化

WMI 提供程序以及其他虚拟化组件,如虚拟机总线(VMbus)、虚拟化服务提供程序(VSP)和虚拟基础结构驱动程序(VID)。

XXX-V 角色的管理工具包括:

基于 GUI 的管理工具:Hyper-V 管理器、XXX 管理控制台(MMC)管理单元以及虚拟机连接(此连接提供了对虚拟机视频输出的访问权,从而使你可以与虚拟机进行互动)。

特定于 Hyper-V 的 Windows XXX。Windows Server 2012

包括 Hyper-V 模块,提供了对 GUI 中所有可用功能以及整个

GUI 中不可用功能的命令行访问权。

XXX-V 技术可虚拟化硬件以提供可在一个物理计算机上同时运行多个操作系统的环境。XXX-V 可让你创建和管理虚拟机及其资源。每个虚拟机都是可单独运行其各自操作系统的虚拟化计算机系统。在虚拟机内运行的操作系统被称为“来宾操作系统”。

XXX-V 提供了基础结构,这样你可以虚拟化应用程序和工作负载,用来支持旨在提高效率和降低成本的各种商业目标,如:

建立或扩展私有云环境。XXX-V 可帮助你接触或扩展共享资源的用途,并随着需求的变化而调整利用率,以根据需要提供更灵活的 IT 服务。

提高硬件利用率。通过将服务器和工作负载合并到数量更少但功能更强大的物理计算机上,可以减少对资源(如电源和物理空间)的消耗。

改进业务连续性。XXX-V 可帮助你将计划和非计划停机对工作负载的影响降到最低限度。

建立或扩展虚拟机基础结构(VDI)。包含 VDI 的集中式桌面策略可帮助你提高业务灵活性和数据安全性,还可简化法规遵从性以及对桌面操作系统和应用程序的管理。在同一物理计算机上部署 Hyper-V 和远程桌面虚拟化主机(RD 虚拟化主机),以制作向用户提供的个人虚拟机或虚拟机池。

提高部署和测试活动的效率。使用虚拟机可以无需获取或维护所有硬件而再现不同的计算环境,否则的话则会需要。

Chapter 2: Comparison een Hyper-V and VMware

ility。Performance。and Density Comparison een

Hyper-V and VMware

When it comes to system resources。Hyper-V (2012) offers

320 logical processors。4TB of physical memory。2,048 virtual

machines per host。64 virtual processors per virtual machine。and 1TB of memory per virtual machine。nally。it supports up to

1,024 active virtual machines per host。client NUMA。and up to

8,000 maximum cluster node count。In comparison。vSphere 5.1

Hypervisor Enterprise Plus has 160 logical processors。32GB of

physical memory。2,048 virtual machines per host。8 virtual

processors per virtual machine。and 32GB of memory per virtual

machine。It supports up to 512 active virtual machines per host。and a maximum of 4,000 virtual machines.

e Comparison een Hyper-V and VMware

Hyper-V (2012) offers features such as VHDX support。64TB maximum virtual disk size。storage pool support。and

pass-through disk support。It also supports native 4-KB disk

support。virtual fibre channel。third-party multi-pathing。and

boot from USB。VMware vSphere Hypervisor。on the other hand。supports a maximum VMDK size of 2TB。64TB maximum virtual disk size。and pass-through disk support。It also supports

virtual fibre channel。and VAAI。VMware vSphere Enterprise

Plus supports VAMP。and features such as virtual fibre channel。third-party multi-pathing。and a maximum VMDK size of 2TB.

ison een Hyper-V and VMware in terms of Scalable

Switches

Hyper-V (2012) offers features such as extensible virtual

switches。up to 5 virtual NICs per VM。private VLANs。ARP

spoofing n。DHCP snooping n。virtual port ACLs。and port

mirroring。It also supports trunk mode ns to virtual machines。port monitoring。and port mapping。In comparison。vSphere

Hypervisor does not support scalable switches。and vSphere 5.1

Enterprise Plus supports up to 2 virtual NICs per VM。extensible

vSwitches。and confirmed partner ns.

Performance Comparison een Hyper-V and VMware

Hyper-V (2012) supports NetQueue。dynamic virtual

machine queues。and IPsec task offloading。It also supports SR-IOV with live n。vSphere Hypervisor and vSphere 5.1 do not

support NetQueue。dynamic virtual machine queues。or IPsec

task offloading.

存储加密:

比较Hyper-V和XXX的存储加密功能:

Hyper-V(2012)支持无限制的虚拟机实时迁移、1GB并发实时迁移、10GB并发实时迁移以及实时存储迁移和无共享实时迁移;

vSphere Hypervisor则不支持以上功能,而vSphere 5.1

Enterprise Plus支持4个1GB并发实时迁移和8个10GB并发实时迁移,但不支持实时存储迁移和无共享实时迁移。

XXX-V故障转移群集与XXX的对比:

比较Hyper-V和XXX的故障转移群集功能: Hyper-V(2012)支持64个节点、8,000个虚拟机、群集感知的更新、故障转移优先级划分、相关性规则等功能;

vSphere Hypervisor只支持16个节点、5个虚拟机、群集感知的更新和增量备份,不支持故障转移优先级划分和相关性规则;

vSphere 5.1 Enterprise Plus支持32个节点、4,000个虚拟机、群集感知的更新、故障转移优先级划分和相关性规则等功能。

第三章XXX迁移到XXX-V的工作流程及注意事项:

虚拟机从XXX平台迁移到XXX-V平台时,会有停机时间。在实际生产环境中,需要注意以下事项:

1.虚拟机业务中断时间对生产环境的影响;

2.转换数据量较大的虚拟机(例如SQL Server),应当停掉与之依赖的相关服务或业务系统;

3.充分考虑虚拟机之间的相互依赖型,然后确定虚拟机的转换优先级;

4.强烈建议在转换之前备份虚拟机;

5.对业务停机时间要求较高的虚拟机,应当选择合适的时间进行转换;

6.在转换虚拟机失败后,可启动VMware源虚拟机保持业务运行。

备份是最佳实践,虽然在转换过程中不会删除和更改源虚拟机,但强烈建议备份虚拟机数据,以防误操作删掉或更改源虚拟机。

Disaster Recovery: During the n process。there may be XXX。In this case。virtual machine recovery is necessary。This process

is very simple when migrating from VMware to Hyper-V。as the n process does not delete the VMware source virtual machine。All

that is needed is to power on the source virtual machine.

Chapter 4: XXX from VMware to Hyper-V

XXX'XXX。MVMC。to migrate virtual machines

from VMware to Hyper-V.

1.1 n s

XXX Virtual Machine Converter (MVMC) XXX-supported。XXX IT nals or those who want to convert VMware-based virtual

machines and disks to Hyper-V-based XXX does not require

VCenter products in your VMware virtual environment。but it

does have high requirements for the virtual machine。It supports

VMware Sources up to ESXi Server 5.0 and vCenter Server

。this n does not support the n of non-Windows systems。Since the virtual machine will be shut down during the n process。ensure that the virtual machine data has been saved before the n

and that it does not affect business service time. 1.2 List of MVMC-Supported ns

XXX Sources include:

vCenter Server 5.0

vCenter Server 4.1

ESXi Server 5.0

ESXi/ESX Server 4.1

XXX virtual hosts:

Hyper-V on Windows Server 2008 R2 SP1 Standard

Hyper-V on Windows Server 2008 R2 SP1 Enterprise

Hyper-V on Windows Server 2008 R2 SP1 Datacenter

Hyper-V on Windows Server 2012

Microsoft Hyper-V Server 2008 R2

Microsoft Hyper-V Server 2012

Supported Guest Operating Systems: Windows Server 2003 Standard n with SP2 x86

Windows Server 2003 Standard n with SP2 x64

Windows Server 2003 Enterprise n with SP2 x86

5) 输入连接到虚拟机的凭据,然后点击“下一步”。

6) 选择一个本地路径(存储空间足够)来存放要转换的虚拟磁盘,然后点击“下一步”。

7) 在Hyper-V Host页面上,输入目标Hyper-V主机的信息,输入拥有管理员权限的用户名和密码,以及目标Hyper-v主机用来存放转换虚拟机磁盘的UNC路径,选择转换磁盘的类型,这里选择动态扩展,然后点击“下一步”。

8) 在摘要页面,点击“完成”进行转换。

9) 转换完成后,点击“关闭”。

10) 在XXX-v主机上打开转换后的虚拟机。

方案总结:

利用此方案可以将VMware虚拟机迁移到Hyper-V上,但是MVMC转换工具不支持最新的XXX ESXI 5.1产品,并且要求来宾操作系统必须加入域、开启WMI防火墙端口,不支持最新的Windows 8操作系统和Linux系统。适合那些来宾操作系统加入域环境并满足条件的虚拟机进行转换。

利用SCVMM 2012 SP1把XXX主机上的虚拟机转换到Hyper-V平台上的应用场景是通过System Center 2012–Virtual

Machine Manager (VMM)利用虚拟机到虚拟机(V2V)方式把XXX主机上的虚拟机转换到Hyper-V上,此应用场景需要同时拥有SCVMM和VCenter Server两套管理平台。由于转换过程中需要卸载VMTools和关闭虚拟机,所以转换之前要做好数据备份的工作。

支持虚拟机转换的列表:

VMM(SCVMM 2012 SP1)支持以下版本的XXX ESX正在运行的虚拟机的V2V机的转换:

ESX/ESXi 3.5更新5

ESX/4.0 ESXi

XXX ESXi

ESX/5.1 ESXi

XXX vCenter Server 4.1

XXX vCenter Server 5.1 支持的VMDK磁盘类型包括以下各项:

常规VMDK文件:VMFS和XXX

用于访问物理磁盘的VMDK文件:vmfsPassthroughRawDeviceMap

快照:vmfssparse

添加VCenterServer和VMwareESXI主机受SCVMM2012

SP1管理。

1.打开VMM控制台,展开“服务器”,选择vCenter服务器,右键点击“添加XXX服务器”。输入vCenter Server的计算机名称或IP地址,选择管理账户,点击“确定”。弹出证书导入对话框,点击“导入”。完成后在vCenter服务器面板中可以看到服务器信息。

2.展开“服务器”,选中“所有主机”,右键点击“添加VMware ESX主机和群集”。弹出添加资源向导,在凭据页面选择ESX Server管理员的账户,点击“下一步”。勾选目标主机,点击“下一步”,在主机设置页面点击“下一步”,在摘要页面点击“完成”。等待作业添加完成。 3.打开vSphere Client连接到vCenter服务器,在主页上点击“数据存储和数据存储群集”,选中数据存储,右键单击“浏览数据存储”。选中一个虚拟机,点击菜单栏上的下载按钮,下载到本地。选择一个本地路径,弹出一个警告对话框,点击“是”,数据正在下载到本地。数据下载完成后把数据拷贝到VM库中。

4.登录VMM控制台,点击“VM和服务”,点击菜单栏中的“创建虚拟机”下拉三角,点击“转换虚拟机”。弹出转换虚拟机向导,在选择源页面,点击“浏览”,选择存入VMM库中的虚拟机,点击“确定”。在指定虚拟机标识页面,指定虚拟机名称,点击“下一步”。在VM配置页面,指定新计算机的基本配置,点击“下一步”。在选择主机页面,选择一个合适的主机承载要转换的VMware虚拟机,然后点击“下一步”。在选择路径页面,选择目标Hyper-v主机用来存放VM的路径,然后点击“下一步”。选择网络页面,为VM配置网络,然后点击“下一步”。在添加属性页面,配置VM相关属性,然后点击“下一步”。在摘要页面,点击“创建”。等待虚拟到虚拟转换作业完成。在VMM控制台中启动刚转换的虚拟机。

2.6 方案总结

本方案可以快速方便地将 XXX 虚拟机转换为 Hyper-V 上,但需要同时拥有 SCVMM 和 Vcenter Server 等管理平台。同时,来宾操作系统必须卸载 XXX Tools 并处于关闭状态。适合那些同时拥有这两套产品的用户使用。

3.利用第三方工具将 XXX 平台的虚拟机转换到 XXX-V

平台上

3.1 应用场景

在进行 VMware 迁移 Hyper-V 的工作中,可以借助第三方工具来方便迁移过程。我们可以使用第三方的磁盘转换工具(如 StarWind V2V Converter)将虚拟机的磁盘格式从 XXX

的 VMDK 格式转换为 VHD 或 VHDX,以加快转换效率。

注意:转换过程中可能会丢失数据,因此建议在转换前备份好虚拟机的数据。

3.2 安装 StarWind V2V Converter

以下以 StarWind V2V Converter 为例,注意:StarWind

V2V Converter 只能转换虚拟磁盘,不能转换虚拟机的配置文件。

1.双击执行 StarWind V2V Converter 程序。

2.弹出安装向导,点击“下一步”。

3.接受许可协议,然后点击“下一步”。

4.选择安装目录,然后点击“下一步”。

5.保持默认,点击“下一步”。

6.勾选创建桌面图标,然后点击“下一步”。

7.点击“安装”。

8.安装完成后点击“完成”结束向导。

3.3 利用 StarWind V2V Converter 转换 VMDK 到 VHD

1.打开 StarWind V2V Converter 程序,在转换向导开始界面,点击“下一步”。

2.在选择源文件页面,点击“浏览”按钮选择 VMDK 文件。

3.选择装有 Windows 8 系统的虚拟磁盘文件 VMDK(建议备份磁盘文件)。 4.软件识别出磁盘的基本信息后,点击“下一步”。

5.选择要转换的磁盘格式,这里选择“MS Virtual PC

growable image”,点击“下一步”。

6.选择导出目录,点击“下一步”。

7.转换完成后,点击“完成”。

3.4 在 Hyper-V 上新建虚拟机并挂载转换的 VHD 磁盘

1.在 Hyper-V 管理器上新建虚拟机。

2.弹出新建虚拟机向导,在开始之前页面,点击“下一步”。

首先,在Linux虚拟机中输入XXX命令,编辑网卡配置文件。

将BOOTPROTO的值改为static,然后在IPADDR和NETMASK下分别输入虚拟机的IP地址和子网掩码。

接着,在DNS1和DNS2下输入虚拟机的DNS服务器地址。

最后,在GATEWAY下输入虚拟机的网关地址。

保存并退出编辑器。

接下来,输入XXX命令,重启网络服务。 最后,在Linux虚拟机中输入#yum update命令,更新系统和安装Hyper-V集成服务的依赖组件。

完成以上步骤后,Linux虚拟机的配置就完成了。

很多Linux发行版使用udev来动态管理设备文件,并根据设备信息对其进行持久化命名。udev会在系统引导时识别网卡,并将MAC地址和网卡名称对应起来记录在规则脚本中。当你克隆或转换VM虚拟机时,由于使用的是以前系统虚拟硬盘的信息,而该系统中已有eth0的信息,对于新的网卡,udev会自动将其命名为eth1(累加的原则),因此启动后看到的网卡名为eth1.下面演示如何把eth1还原成eth0.

1.输入#ifconfig –a查看网络配置,发现网卡由原来的eth0变为eth1.

文件。rules。

3.把NAME="eth0"的那行配置注释掉或删除,把NAME="eth1"的修改为NAME="eth0"。

4.输入XXX,把MAC地址改为现在网卡的MAC地址。

5.输入XXX重新启动计算机。

6.输入#ifconfig查看计算机IP地址配置。

转换VHD格式为VHDX格式有两种方法:

1.利用Powershell命令转换磁盘格式。

打开XXX输入E:XXX-VHD-pathE:XXX–nPath。

按回车开始转换。

转换后查看。

2.利用XXX-V管理器转换VHD到VHDX。

打开XXX-V管理器,点击“编辑磁盘”。

弹出编辑磁盘向导,在开始页面,点击“下一步”。

在查找磁盘页面,点击“浏览”选择源VHD文件,然后点击“下一步”。

勾选“转换”按钮,点击“下一步”。

选择“VHDX”,点击“下一步”。

勾选“动态扩展”,点击“下一步”。

选择VHDX文件的名称和位置,然后点击“下一步”。

在摘要页面点击“完成”。

点击完成后,显示转换进度。

转换后的文件。

本文标签: 点击转换选择页面磁盘