Azure云迁移之AzureMigrate设备介绍

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

1、设备概述

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

成都创新互联公司是专业的冷水江网站建设公司,冷水江接单;提供成都网站设计、网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行冷水江网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

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

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

发现计算机应用和依赖项

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

复制 VMware Vm 和无代理迁移。
Hyper-V VM Azure 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 的磁盘存储和外部虚拟交换机。
哈希值
算法哈希值
MD5 c06ac2a2c0f870d3b274a0b7a73b78b1
SHA256 4ce4faa3a78189a09a26bfa5b817c7afcf5b555eb46999c2fad9d2ebc808540c
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 的外部交换机。
哈希值
算法哈希值
MD5 29a7531f32bcf69f32d964fa5ae950bc
SHA256 37b3f27bc44f475872e355f04fcb8f38606c84534c117d1609f2d12444569b31
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 访问。
哈希值
算法哈希值
MD5 1e92ede3e87c03bd148e56a708cdd33f
SHA256 a3fa78edc8ff8aff9ab5ae66be1b64e66de7b9f475b6542beef114b20bfdac3c
操作系统 设备计算机应运行 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.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
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 复制。

Azure 云迁移之Azure Migrate 设备介绍

4、设备升级

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

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

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


当前名称:Azure云迁移之AzureMigrate设备介绍
当前URL:http://ybzwz.com/article/peoecg.html