在以下方案中使用 Azure Migrate 设备。
方案 | 工具 | 用于 |
---|---|---|
VMware VM | Azure
Migrate:服务器评估 Azure Migrate:服务器迁移 | 发现
VMware Vm 发现计算机应用和依赖项 收集计算机元数据和性能元数据以进行评估。 复制 VMware Vm 和无代理迁移。 |
Hyper-V VM | Azure Migrate:服务器评估 | 发现
Hyper-v Vm 收集计算机元数据和性能元数据以进行评估。 |
物理机 | Azure Migrate:服务器评估 | 发现物理服务器 收集计算机元数据和性能元数据以进行评估。 |
要求 | 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 的磁盘存储和外部虚拟交换机。 | ||||||
哈希值 |
| ||||||
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。 |
要求 | 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 的外部交换机。 | ||||||
哈希值 |
| ||||||
Hyper-V 主机 | 正在运行 Windows Server 2012 R2 或更高版本。 | ||||||
Azure Migrate 项目 | 设备可以与单个项目关联。 可以将任意数量的设备与单个项目相关联。 | ||||||
发现 | 一个设备最多可以发现5000个
Hyper-v Vm。 一个设备最多可以连接到300个 Hyper-v 主机。 | ||||||
设备组件 | 管理应用:部署期间用于用户输入的设备中的
Web 应用。 发现代理:收集计算机配置数据。 评估代理:收集性能数据。 自动更新服务:更新组件(每24小时运行一次)。 |
要求 | 物理 | ||||||
---|---|---|---|---|---|---|---|
下载格式 | 压缩文件夹(包含基于 PowerShell 的安装程序脚本) | ||||||
下载链接 | https://go.microsoft.com/fwlink/?linkid=2105112 | ||||||
下载大小 | 59.7 MB | ||||||
硬件 | 专用物理计算机,或使用虚拟机。 运行设备的计算机需要 16 GB RAM、8个 vcpu、大约 80 GB
的存储空间和一个外部交换机。 设备需要静态或动态 IP 地址以及 internet 访问。 | ||||||
哈希值 |
| ||||||
操作系统 | 设备计算机应运行 Windows Server 2016。 | ||||||
设备部署 | 设备安装程序脚本是从门户下载的(在压缩文件夹中)。 解压文件夹,并运行 PowerShell 脚本(AzureMigrateInstaller)。 | ||||||
发现 | 一个设备最多可以发现250个物理服务器。 | ||||||
设备组件 | 管理应用:部署期间用于用户输入的设备中的
Web 应用。 发现代理:收集计算机配置数据。 评估代理:收集性能数据。 自动更新服务:更新组件(每24小时运行一次)。 |
Azure Migrate 设备需要连接到 internet。
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 无代理迁移 将数据上传到存储进行迁移。 |
数据 | 计数器 | 评估影响 |
---|---|---|
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.average | VM 大小的计算 |
NIC 写入吞吐量(MB/秒) | net.transmitted.average | VM 大小的计算 |
下面是设备收集并发送到 Azure 的 VMware VM 元数据的完整列表。
数据 | 计数器 |
---|---|
计算机详细信息 | |
VM ID | vm.Config.InstanceUuid |
VM 名称 | vm.Config.Name |
vCenter Server ID | VMwareClient.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_VirtualSystemSettingData | VirtualSystemSubType |
VM 显示名称 | Msvm_VirtualSystemSettingData | ElementName |
VM 版本 | Msvm_ProcessorSettingData | VirtualQuantity |
内存(字节) | Msvm_MemorySettingData | VirtualQuantity |
VM 可使用的最大内存 | Msvm_MemorySettingData | Limit |
已启用动态内存 | Msvm_MemorySettingData | DynamicMemoryEnabled |
操作系统名称/版本/FQDN | Msvm_KvpExchangeComponent | GuestIntrinsicExchangeItems Name Data |
VM 电源状态 | Msvm_ComputerSystem | EnabledState |
每磁盘详细信息 | ||
磁盘标识符 | Msvm_VirtualHardDiskSettingData | VirtualDiskId |
虚拟硬盘类型 | Msvm_VirtualHardDiskSettingData | Type |
虚拟硬盘大小 | Msvm_VirtualHardDiskSettingData | MaxInternalSize |
虚拟硬盘父项 | Msvm_VirtualHardDiskSettingData | ParentPath |
每 NIC 详细信息 | ||
IP 地址(合成 Nic) | Msvm_GuestNetworkAdapterConfiguration | IPAddresses |
DHCP 已启用(合成 Nic) | Msvm_GuestNetworkAdapterConfiguration | DHCPEnabled |
NIC ID (合成 Nic) | Msvm_SyntheticEthernetPortSettingData | InstanceID |
NIC MAC 地址(合成 Nic) | Msvm_SyntheticEthernetPortSettingData | Address |
NIC ID (旧 Nic) | MsvmEmulatedEthernetPortSetting 数据 | InstanceID |
NIC MAC ID (旧 Nic) | MsvmEmulatedEthernetPortSetting 数据 | Address |
设备使用以下过程与 vCenter 服务器和 Hyper-v 主机/群集通信。
在设备上运行的 Azure Migrate 代理更新时,会升级设备。
对于手动更新,请确保在设备上使用每个过时代理的 "更新" 按钮同时更新设备上的所有代理。 你可以随时将更新设置切换回自动更新。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。