Topic 1 Question #1
您有两台 Hyper-V 主机,分别名为 Host1 和 Host2。Host1 上有一台名为 VM1 的 Azure 虚拟机,该虚拟机是使用自定义 Azure 资源
管理器模板部署的。
您需要将 VM1 迁移到 Host2。
您应该怎么做?
答案: C
题目要求将运行在Hyper-V主机Host1上的Azure虚拟机VM1迁移到另一台Hyper-V主机Host2。Azure平台中虚拟机的底层宿主资源由Azure资源管理器统一调度,重新部署功能专门用于将虚拟机从当前运行的Hyper-V主机迁移到同一区域内的其他健康主机节点,操作过程会先关闭VM,迁移所有关联的虚拟磁盘、配置等资源到目标主机后再重启VM,完全满足题目中的迁移需求,因此应当选择C选项。 各选项分析:
A. 更新管理是Azure自动化账户提供的功能,用于统一管控多台虚拟机的操作系统补丁更新部署,不涉及虚拟机底层宿主主机的迁移,无法满足需求,因此A错误。
B. 移动虚拟机到其他订阅仅修改虚拟机资源的所属订阅归属,不会改变虚拟机的实际运行位置和底层宿主主机,无法实现跨主机迁移,因此B错误。
C. 重新部署操作的核心能力就是将虚拟机分配到Azure数据中心内的新Hyper-V主机节点,执行后会自动完成VM从原主机到新主机的全量迁移,完全匹配题目要求,因此C正确。
D. 修改使用位置只是调整虚拟机资源的逻辑使用区域标记,属于元数据修改,不会变更虚拟机的实际运行宿主,无法实现跨主机迁移,因此D错误。 关键知识点:
1. Azure虚拟机重新部署操作的适用场景:重新部署可将虚拟机迁移到同一区域的新Hyper-V主机节点,适用于解决虚拟机运行故障、性能异常或跨主机迁移需求。
2. Azure虚拟机运维操作边界:不同的Azure虚拟机运维操作有明确的适用范围,订阅迁移、元数据修改等操作不会变更虚拟机的底层宿主资源分配。
3. Azure IaaS计算资源架构:Azure虚拟机运行在数据中心的Hyper-V主机集群上,用户可通过Azure提供的原生操作实现宿主节点的调度迁移,无需手动操作底层Hyper-V主机。 参考资料:
1. 将 Azure 虚拟机重新部署到新节点, 2. AZ-204:开发 Azure 计算解决方案, https://learn.microsoft.com/zh-cn/certifications/courses/az-204t00