和使用Azure Migrate 工具迁移VMware 虚机到Azure 云中同样,Hyper-V虚机也要先进行评估准备工做,而后才能正式的进行迁移。算法
在评估以前有一些先决条件要先作好准备:windows
具体能够看上一篇博文。浏览器
2.添加 Azure Migrate 工具服务器
这部分能够看以前的博文 Azure 云迁移之建立与管理Azure Migrate项目 中的建立项目并添加工具。网络
3.部署设置Hyper-V VM 设备编辑器
Azure Migrate 服务器评估运行一个轻型 Hyper-V VM 设备。ide
1)下载 VHD工具
下载设备的压缩 VHD 模板。在“迁移目标” > “服务器” > “Azure Migrate: 服务器评估”中,单击“发现”。在“发现计算机” > “计算机是否已虚拟化?”中,单击“是,使用 Hyper-V”。单击“下载”如下载 VHD 文件。性能
对于设备版本 2.19.07.30,生成的哈希应与这些设置匹配。测试
算法 | 哈希值 |
---|---|
MD5 | 29a7531f32bcf69f32d964fa5ae950bc |
SHA256 | 37b3f27bc44f475872e355f04fcb8f38606c84534c117d1609f2d12444569b31 |
2)建立设备 VM
a.导入下载的文件,而后建立 VM。将压缩的 VHD 文件下载到将放置设备 VM 的 Hyper-V 主机后,提取压缩文件。
b.打开 Hyper-V 管理器。 在“操做”中,单击“导入虚拟机”。
c.在“导入虚拟机向导”>“开始以前”中,单击“下一步”。
d.在“定位文件夹” 中,选择“虚拟机” 文件夹。 而后单击“下一步” 。
e.在“选择虚拟机”中,单击“下一步”。
f.在“选择导入类型”中,单击“就地注册虚拟机(使用现有的惟一 ID)”。 而后单击“下一步” 。
g.在“配置”中保留默认设置。 单击“下一步”。
我这个测试机器因没法知足虚拟机VCPU的数量要求,所以要调整下,改成4个。
h.在“选择网络”中,指定 VM 要使用的虚拟交换机。 该交换机须要与 Internet 创建链接才能向 Azure 发送数据。 了解如何建立虚拟交换机。
i.在“摘要”中检查设置。 而后单击“完成” 。
g.在“Hyper-V 管理器”>“虚拟机”中启动 VM。而后接受许可协议
k.设置用户名和密码
须要确保设备 VM 能够链接到 Azure。
4.配置Hyper-V设备
1)在“Hyper-V 管理器”>“虚拟机”中,右键单击该 VM 并选择“链接”。
2)提供设备的语言、时区和密码。
3)在可链接到该 VM 的任一计算机上打开浏览器,而后打开设备 Web 应用的 URL:https://设备名称或 IP 地址: 44368。
或者,能够在设备桌面上单击应用快捷方式打开该应用。
4)在 Web 应用 >“设置必备组件”中执行如下操做:
1)单击“登陆”。 若是未显示该按钮,请确保已在浏览器中禁用弹出窗口阻止程序。
2)在新的标签页中,使用 Azure 凭据登陆。 使用用户名和密码登陆。不支持使用 PIN 登陆。
3)成功登陆后,返回到 Web 应用。
4)选择在其中建立了 Azure Migrate 项目的订阅。 而后选择该项目。指定设备的名称。 该名称应是字母数字,长度为 14 个或更少的字符。单击“Register” 。
若是在 SMB 上运行 VHD,必须启用从设备到 Hyper-V 主机的凭据委托。 这须要如下条件:
在设备上启用,以下所示:
方法1
在设备 VM 上运行此命令。
Enable-WSManCredSSP -Role Client -DelegateComputer HyperVHost1.contoso.com HyperVHost2.contoso.com –Force
注:HyperVHost1/HyperVHost2 是示例主机名。
在设备上的本地组策略编辑器中执行以下操做:
1)在“本地计算机策略” > “计算机配置”中,单击“管理模板” > “系统” > “凭据委托”。
2)双击“容许委托新凭据”,并选择“已启用”。
3)在“选项”中单击“显示”,将要发现的每台 Hyper-V 主机添加到列表中,并使用 wsman/ 做为前缀。
4)在“凭据分配”中,双击“容许分配新的凭据用于仅 NTLM 服务器身份验证”。 再次将要发现的每台 Hyper-V 主机添加到列表中,并使用 wsman/ 做为前缀。
从设备链接到 Hyper-V 主机或群集,并启动 VM 发现。
1)在“用户名”和“密码”中,指定设备用来发现 VM 的账户凭据。 指定凭据的易记名称,而后单击“保存详细信息”。
2)单击“添加主机”,而后指定 Hyper-V 主机/群集详细信息。
3)单击 “验证” 。 验证后,将显示每一个主机/群集上可发现的 VM 数。
4)验证以后,单击“保存并启动发现”以启动发现过程。
随即会启动发现。 在 Azure 门户中,每台主机大约须要 1.5 分钟才能显示发现的服务器的元数据。
8.在门户中验证 VM
发现完成后,能够验证 VM 是否出如今门户中。
1)打开 Azure Migrate 仪表板。
2)在“Azure Migrate - 服务器” > “Azure Migrate: 服务器评估”页中,单击显示了已发现服务器计数的图标。
9.建立评估
1)在“服务器” > “Azure Migrate: 服务器评估”中,单击“评估”
2)在“评估服务器”中,指定评估的名称。在“选择或建立组”中,选择“新建”并指定组名称。 组将要评估的一个或多个 VM 集合到一块儿。在“将计算机添加到组”中,选择要添加到该组的 VM。
3)单击“建立评估”以建立该组,并运行评估。
建立评估后,在“服务器” > “Azure Migrate: 服务器评估”中查看该评估。
10.查看评估
评估描述:
刚开始的评估置信级别比较低,能够等1天后从新运行基于性能的评估就能够比较准确了
1)在“Azure 迁移就绪性”中,验证 VM 是否已准备好迁移到 Azure。
2)查看 VM 状态:
3)单击某种“Azure 迁移就绪性”状态。 能够查看 VM 就绪性详细信息,并深刻查看 VM 详细信息,包括计算、存储和网络设置。