千家信息网

使用Azure Migrate设备将VMware vm迁移到Azure的方法

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,AzureMigrate通过基于设备的无代理发现企业的内部部署环境,从VMware虚拟化的Windows和LinuxVM到应用程序和数据。本文将介绍 Azure Migrate 设备。 使用Azure
千家信息网最后更新 2026年11月01日使用Azure Migrate设备将VMware vm迁移到Azure的方法

AzureMigrate通过基于设备的无代理发现企业的内部部署环境,从VMware虚拟化的Windows和LinuxVM到应用程序和数据。本文将介绍 Azure Migrate 设备。 使用Azure Migrate:服务器评估工具来发现和评估要迁移到 Microsoft Azure 的应用、基础结构和工作负载时,可以部署设备。 将 VMware Vm 迁移到 Azure 时,还可以使用 Azure Migrate:使用无代理迁移的服务器评估将 VMware vm 迁移到 Azure。

1、设备概述

在以下方案中使用 Azure Migrate 设备。

方案工具用于
VMware VMAzure Migrate:服务器评估

Azure Migrate:服务器迁移
发现 VMware Vm

发现计算机应用和依赖项

收集计算机元数据和性能元数据以进行评估。

复制 VMware Vm 和无代理迁移。
Hyper-V VMAzure Migrate:服务器评估发现 Hyper-v Vm

收集计算机元数据和性能元数据以进行评估。
物理机Azure Migrate:服务器评估发现物理服务器

收集计算机元数据和性能元数据以进行评估。
1)设备-VMware
要求VMware
下载格式..OVA
下载链接https://aka.ms/migrate/appliance/vmware
下载大小11.2 GB
许可证下载的设备模板附带了 Windows Server 2016 评估版许可证,该许可证在180天内有效。 如果评估期接近过期,我们建议你下载并部署新设备,或者激活设备 VM 的操作系统许可证。
部署将设备部署为 VMware VM。 VCenter Server 上需要足够的资源来分配具有 32 GB RAM 的 VM、8个 vcpu、大约 80 GB 的磁盘存储和外部虚拟交换机。
设备需要直接或通过代理访问 internet。
设备可以连接到单个 vCenter Server。
硬件VCenter 上的资源,用于分配含 32 GB RAM 8 个 vcpu 的 VM、大约 80 GB 的磁盘存储和外部虚拟交换机。
哈希值
算法哈希值
MD5c06ac2a2c0f870d3b274a0b7a73b78b1
SHA2564ce4faa3a78189a09a26bfa5b817c7afcf5b555eb46999c2fad9d2ebc808540c
vCenter 服务器/主机设备 VM 必须部署在运行版本5.5 或更高版本的 ESXi 主机上。

运行5.5、6.0、6.5 或 6.7 vCenter Server。
Azure Migrate 项目设备可以与单个项目关联。
可以将任意数量的设备与单个项目相关联。
发现设备最多可在 vCenter Server 上发现 10000 VMware Vm。
设备可以连接到单个 vCenter Server。
设备组件管理应用:部署期间用于用户输入的设备中的 Web 应用。
发现代理:收集计算机配置数据。
评估代理:收集性能数据。
DRA:协调 VM 复制,并协调计算机/Azure 之间的通信。
网关:将复制的数据发送到 Azure。
自动更新服务:更新组件(每24小时运行一次)。
VDDK (无代理迁移)如果在 Azure Migrate 服务器迁移的情况下运行无代理迁移,则必须在设备 VM 上安装 VMware vSphere VDDK。
2)设备-Hyper-v
要求Hyper-V
下载格式压缩文件夹(包含 VHD)
下载链接https://aka.ms/migrate/appliance/hyperv
下载大小10 GB
许可证下载的设备模板附带了 Windows Server 2016 评估版许可证,该许可证在180天内有效。 如果评估期接近过期,我们建议你下载并部署新设备,或者激活设备 VM 的操作系统许可证。
设备部署将设备部署为 Hyper-v VM。
Azure Migrate 提供的设备 VM 为 Hyper-v VM 版本5.0。
Hyper-v 主机必须运行 Windows Server 2012 R2 或更高版本。
主机需要足够的空间来分配 16 GB RAM、8个 vcpu、大约 80 GB 的存储空间,以及设备 VM 的外部交换机。
设备需要静态或动态 IP 地址以及 internet 访问。
硬件Hyper-v 主机上的资源,用于分配 16 GB RAM、8个 vcpu、大约 80 GB 的存储空间,以及设备 VM 的外部交换机。
哈希值
算法哈希值
MD529a7531f32bcf69f32d964fa5ae950bc
SHA25637b3f27bc44f475872e355f04fcb8f38606c84534c117d1609f2d12444569b31
Hyper-V 主机正在运行 Windows Server 2012 R2 或更高版本。
Azure Migrate 项目设备可以与单个项目关联。
可以将任意数量的设备与单个项目相关联。
发现一个设备最多可以发现5000个 Hyper-v Vm。
一个设备最多可以连接到300个 Hyper-v 主机。
设备组件管理应用:部署期间用于用户输入的设备中的 Web 应用。
发现代理:收集计算机配置数据。
评估代理:收集性能数据。
自动更新服务:更新组件(每24小时运行一次)。
3)设备-物理
要求物理
下载格式压缩文件夹(包含基于 PowerShell 的安装程序脚本)
下载链接https://go.microsoft.com/fwlink/?linkid=2105112
下载大小59.7 MB
硬件专用物理计算机,或使用虚拟机。 运行设备的计算机需要 16 GB RAM、8个 vcpu、大约 80 GB 的存储空间和一个外部交换机。
设备需要静态或动态 IP 地址以及 internet 访问。
哈希值
算法哈希值
MD51e92ede3e87c03bd148e56a708cdd33f
SHA256a3fa78edc8ff8aff9ab5ae66be1b64e66de7b9f475b6542beef114b20bfdac3c
操作系统设备计算机应运行 Windows Server 2016。
设备部署设备安装程序脚本是从门户下载的(在压缩文件夹中)。
解压文件夹,并运行 PowerShell 脚本(AzureMigrateInstaller)。
发现一个设备最多可以发现250个物理服务器。
设备组件管理应用:部署期间用于用户输入的设备中的 Web 应用。
发现代理:收集计算机配置数据。
评估代理:收集性能数据。
自动更新服务:更新组件(每24小时运行一次)。
4)URL 访问要求

Azure Migrate 设备需要连接到 internet。

  • 部署设备时,Azure Migrate 会对下表中汇总的 Url 进行连接性检查。
  • 如果使用基于 URL 的代理连接到 internet,则允许访问这些 Url,确保代理解析查找 Url 时收到的任何 CNAME 记录。
URL详细信息
*.portal.azure.com导航到 Azure 门户。
*.windows.net
*.msftauth.net
*.msauth.net
*.microsoft.com
*.live.com
登录到 Azure 订阅。
*.microsoftonline.com
*.microsoftonline-p.com
为设备创建 Active Directory 应用程序,以便与 Azure Migrate 通信。
management.azure.com为设备创建 Active Directory 应用程序,以便与 Azure Migrate 服务通信。
dc.services.visualstudio.com上传用于内部监视的应用日志。
*.vault.azure.net管理 Azure Key Vault 中的机密。
aka.ms/*允许访问称为 "链接"。 用于 Azure Migrate 设备更新。
download.microsoft.com/download允许从 Microsoft 下载下载。
*.servicebus.windows.net设备与 Azure Migrate 服务之间的通信。
*.discoverysrv.windowsazure.com
*.migration.windowsazure.com
连接到 Azure Migrate 服务 Url。
*.hypervrecoverymanager.windowsazure.com用于 VMware 无代理迁移

连接到 Azure Migrate 服务 Url。
* .blob.core.windows.net用于 VMware 无代理迁移

将数据上传到存储进行迁移。

2、设备收集元数据

Azure Migrate 设备部署之后会发现一些数据并用于在将应用程序迁移到 Azure、执行 Azure 适用性分析、应用程序依赖关系分析和成本规划时,帮助你适当调整应用程序的大小。 微软 不会将此数据与任何许可证相容性审核相对使用。

1)VMware

下面是设备收集并发送到 Azure 的 VMware VM 性能数据。

数据计数器评估影响
CPU 使用率cpu.usage.average建议的 VM 大小/成本
内存利用率mem.usage.average建议的 VM 大小/成本
磁盘读取吞吐量(MB/秒)virtualDisk.read.average磁盘大小、存储成本、VM 大小的计算
磁盘写入吞吐量(MB/秒)virtualDisk.write.average磁盘大小、存储成本、VM 大小的计算
每秒磁盘读取操作数virtualDisk.numberReadAveraged.average磁盘大小、存储成本、VM 大小的计算
磁盘写入操作数/秒virtualDisk.numberWriteAveraged.average磁盘大小、存储成本、VM 大小的计算
NIC 读取吞吐量(MB/秒)net.received.averageVM 大小的计算
NIC 写入吞吐量(MB/秒)net.transmitted.averageVM 大小的计算

下面是设备收集并发送到 Azure 的 VMware VM 元数据的完整列表。

数据计数器
计算机详细信息
VM IDvm.Config.InstanceUuid
VM 名称vm.Config.Name
vCenter Server IDVMwareClient.Instance.Uuid
VM 说明vm.Summary.Config.Annotation
许可证产品名称vm.Client.ServiceContent.About.LicenseProductName
操作系统类型vm.SummaryConfig.GuestFullName
启动类型vm.Config.Firmware
内核数vm.Config.Hardware.NumCPU
内存(MB)vm.Config.Hardware.MemoryMB
磁盘数目vm.Config.Hardware.Device.ToList().FindAll(x => is VirtualDisk).count
磁盘大小列表vm.Config.Hardware.Device.ToList().FindAll(x => is VirtualDisk)
网络适配器列表vm.Config.Hardware.Device.ToList().FindAll(x => is VirtualEthernet).count
CPU 使用率cpu.usage.average
内存利用率mem.usage.average
每磁盘详细信息
磁盘密钥值disk.Key
Dikunit 号disk.UnitNumber
磁盘控制器密钥值disk.ControllerKey.Value
预配量 (GB)virtualDisk.DeviceInfo.Summary
磁盘名称使用disk.UnitNumber, disk.Key, disk.ControllerKey.VAlue生成的值
每秒读取操作数virtualDisk.numberReadAveraged.average
每秒写入操作数virtualDisk.numberWriteAveraged.average
读取吞吐量(MB/秒)virtualDisk.read.average
写入吞吐量(MB/秒)virtualDisk.write.average
每 NIC 详细信息
网络适配器名称nic.Key
MAC 地址((VirtualEthernetCard)nic).MacAddress
IPv4 地址vm.Guest.Net
IPv6 地址vm.Guest.Net
读取吞吐量(MB/秒)net.received.average
写入吞吐量(MB/秒)net.transmitted.average
清单路径详细信息
名称container.GetType().Name
子对象类型container.ChildType
引用详细信息container.MoRef
父级详细信息Container.Parent
每个 VM 的文件夹详细信息((Folder)container).ChildEntity.Type
每个 VM 的数据中心详细信息((Datacenter)container).VmFolder
每个主机文件夹的数据中心详细信息((Datacenter)container).HostFolder
每个主机的群集详细信息((ClusterComputeResource)container).Host
每个 VM 的主机详细信息((HostSystem)container).VM

2)Hyper-V

下面是设备收集并发送到 Azure 的Hyper-V VM 性能数据。

性能计数器类计数器评估影响
Hyper-v 虚拟机监控程序虚拟处理器% Guest 运行时间建议的 VM 大小/成本
Hyper-v 动态内存 VM当前压力(%)
来宾可见物理内存(MB)
建议的 VM 大小/成本
Hyper-v 虚拟存储设备每秒读取的字节数磁盘大小、存储成本、VM 大小的计算
Hyper-v 虚拟存储设备每秒写入的字节数磁盘大小、存储成本、VM 大小的计算
Hyper-V 虚拟网络适配器每秒接收的字节数VM 大小的计算
Hyper-V 虚拟网络适配器发送的字节数/秒VM 大小的计算

下面是设备收集并发送到 Azure 的 Hyper-v VM 元数据的完整列表。

数据WMI 类WMI 类属性
计算机详细信息
BIOS Msvm_BIOSElement 的序列号BIOSSerialNumber
VM 类型(第1代或第2代)Msvm_VirtualSystemSettingDataVirtualSystemSubType
VM 显示名称Msvm_VirtualSystemSettingDataElementName
VM 版本Msvm_ProcessorSettingDataVirtualQuantity
内存(字节)Msvm_MemorySettingDataVirtualQuantity
VM 可使用的最大内存Msvm_MemorySettingDataLimit
已启用动态内存Msvm_MemorySettingDataDynamicMemoryEnabled
操作系统名称/版本/FQDNMsvm_KvpExchangeComponentGuestIntrinsicExchangeItems Name Data
VM 电源状态Msvm_ComputerSystemEnabledState
每磁盘详细信息
磁盘标识符Msvm_VirtualHardDiskSettingDataVirtualDiskId
虚拟硬盘类型Msvm_VirtualHardDiskSettingDataType
虚拟硬盘大小Msvm_VirtualHardDiskSettingDataMaxInternalSize
虚拟硬盘父项Msvm_VirtualHardDiskSettingDataParentPath
每 NIC 详细信息
IP 地址(合成 Nic)Msvm_GuestNetworkAdapterConfigurationIPAddresses
DHCP 已启用(合成 Nic)Msvm_GuestNetworkAdapterConfigurationDHCPEnabled
NIC ID (合成 Nic)Msvm_SyntheticEthernetPortSettingDataInstanceID
NIC MAC 地址(合成 Nic)Msvm_SyntheticEthernetPortSettingDataAddress
NIC ID (旧 Nic)MsvmEmulatedEthernetPortSetting 数据InstanceID
NIC MAC ID (旧 Nic)MsvmEmulatedEthernetPortSetting 数据Address
3、发现和收集过程

设备使用以下过程与 vCenter 服务器和 Hyper-v 主机/群集通信。

  1. 开始发现:
    • 当你在 Hyper-v 设备上启动发现时,它会与 WinRM 端口5985(HTTP)和5986(HTTPS)上的 Hyper-v 主机通信。
    • 在 VMware 设备上启动发现时,默认情况下,它会与 TCP 端口443上的 vCenter 服务器通信。 如果 vCenter 服务器侦听其他端口,则可以在设备 web 应用中进行配置。
  2. 收集元数据和性能数据:
    • 设备使用通用信息模型(CIM)会话来收集主机端口5985和5986上的 Hyper-v 上的 Hyper-v VM 数据。
    • 默认情况下,设备与端口443通信,以便从 vCenter Server 收集 VMware VM 数据。
  3. 发送数据:设备将收集的数据发送到 Azure Migrate 服务器评估,并通过 SSL 端口 443 Azure Migrate 服务器迁移。 设备可以通过 internet 连接到 Azure,也可以将 Expre***oute 用于公共/Microsoft 对等互连。
    • 对于性能数据,设备会收集实时利用率数据。
      • 对于 VMware,每隔20秒收集一次性能数据,对于每个性能指标,将每30秒收集一次。
      • 收集的数据将汇总到10分钟后创建单个数据点。
      • 峰值利用率值是从所有 20/30 秒数据点中选择的,并发送到 Azure 进行评估计算。
      • 根据在评估属性(第 50/90/95/99%)中指定的百分位值,按升序对十分钟点进行排序,并使用适当的百分位值计算评估
    • 对于服务器迁移,设备会开始收集 VM 数据,并将其复制到 Azure。
  4. 评估和迁移:你现在可以使用 Azure Migrate Server 评估从设备收集的元数据中创建评估。 此外,还可以使用 Azure Migrate Server 迁移开始迁移 VMware Vm,以安排无代理 VM 复制。

4、设备升级

在设备上运行的 Azure Migrate 代理更新时,会升级设备。

  • 这会自动发生,因为默认情况下在设备上启用了自动更新。
  • 您可以更改此默认设置以手动更新代理。
  • 若要禁用自动更新,请在 "注册表编辑器" > HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\AzureAppliance ",并将注册表项" 自动更新 "设置为0(DWORD)。
将代理更新设置为手动

对于手动更新,请确保在设备上使用每个过时代理的 "更新" 按钮同时更新设备上的所有代理。 你可以随时将更新设置切换回自动更新。

设备 数据 大小 评估 服务 代理 磁盘 更新 信息 服务器 应用 存储 主机 计算机 性能 运行 成本 许可证 程序 内存 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网黑科技 互联网科技工作委员会主任 互联网科技巨头监管 鸠鸠互联网科技 河南真二互联网科技有限公司 上海互联网科技有限公司 北京互联网科技公司 互联网 的科技创新 杭州互联网科技公司 互联网金融科技平台 无锡溥仪互联网科技有限公司 玖二柒互联网科技公司待遇 辽宁互联网新科技 互联网科技扶贫时间 银川新华互联网科技学校联系电话 燊美集互联网科技有限公司 广州有谷有贝互联网科技有限公司 神州科技互联网有限公司 互联网金融运营模式中的金融科技 中国互联网公司的科技投入 百单网互联网科技有限公司怎么样 广州紫鲸互联网科技有限公司 西安纸贵互联网科技有限公司 互联网科技开发公司 互联网金融 科技创新 卓越科技互联网 招聘 移动互联网年度科技创新 张召忠谈中国互联网科技 互联网企业和网络科技有限公司 如何强化互联网金融科技
0