排查评估问题 - 支持的情况
本文介绍了排查评估问题时支持的情况。 有关排查评估问题的常见问题,请参阅排查评估问题和常见问题解答这两篇文章。
情况:在进行基于导入的 Azure VMware 解决方案评估时使用的迁移工具未知
原因
对于通过 CSV 文件导入的服务器,Azure VMware 解决方案评估中的默认的迁移工具是未知的。
解决方法
但对于 VMware 环境中的服务器,建议使用 VMWare 混合云扩展 (HCX) 解决方案。
情况:Linux VM 在 Azure VM 评估中“有条件就绪”
原因
对于 VMware 和 Hyper-V VM,Azure VM 评估将 Linux VM 标记为“有条件就绪”,因为存在已知的差距。
- 该差距使其无法检测本地 VM 上安装的 Linux 操作系统的次版本。
- 例如,对于 RHEL 6.10,当前 Azure VM 评估只检测作为操作系统版本的 RHEL 6。 发生此行为是因为 vCenter Server 和 Hyper-V 主机不提供 Linux VM 操作系统的内核版本。
- 由于 Azure 仅支持特定版本的 Linux,因此 Linux VM 目前在 Azure VM 评估中标记为“有条件就绪”。
- 同时,可以通过查看 Azure Linux 支持来确定在本地 VM 上运行的 Linux OS 是否 在 Azure 中经过认可。
- 验证了认可的分发后,可以忽略此警告。
解决方法
可通过在 VMware VM 上启用应用程序发现来解决这种差距。 Azure VM 评估通过提供的来宾凭据来使用从 VM 中检测到的操作系统。 在 Windows 和 Linux VM 情况下,此操作系统数据标识正确的操作系统信息。
情况:操作系统版本不可用
原因
对于物理服务器,操作系统次版本信息应该可用。 如果不可用,请联系 Azure 支持。 对于 VMware 环境中的服务器,Azure Migrate 使用 vCenter Server 中为 VM 指定的操作系统信息。 但 vCenter Server 不提供适用于操作系统的次要版本。
解决方法
若要发现次要版本,请设置应用程序发现。 对于 Hyper-V VM,不支持操作系统次要版本发现。
情况:在 Azure VM 评估中 Azure SKU 大于本地
原因
Azure VM 评估可能会建议 Azure VM SKU 具有比当前本地分配更多的内核和内存,具体取决于评估类型:
- VM SKU 建议取决于评估属性。
- 建议受你在 Azure VM 评估中执行的评估类型的影响。 这两种类型是“基于性能”或“根据本地” 。
- 对于基于性能的评估,Azure VM 评估考虑本地 VM 的利用率数据(CPU、内存、磁盘和网络利用率),以确定适合本地 VM 的目标 VM SKU。 在确定有效利用率时,它还添加了舒适因子。
- 对于本地大小调整,不考虑性能数据,并根据本地分配推荐目标 SKU。
解决方法
让我们看一个示例建议:
现在有具有 4 个内核和 8 GB 内存的本地 VM,CPU 利用率为 50% 且内存利用率为 50%,指定的舒适因子为 1.3。
- 如果评估是“根据本地”,则建议使用具有 4 个内核和 8 GB 内存的 Azure VM SKU。
- 如果评估是基于性能的,则根据有效的 CPU 和内存利用率(4 个内核的 50% * 1.3 = 2.6 个内核,8 GB 内存的 50% * 1.3 = 5.2 GB 内存),建议使用具有 4 个内核(最接近的受支持内核数)和 8 GB 内存大小(最接近的受支持的内存大小)的最便宜的 VM SKU。
- 详细了解评估调整大小。