问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

迁移本地虚拟机到Azure的完整指南

创作时间:
作者:
@小白创作中心

迁移本地虚拟机到Azure的完整指南

引用
1
来源
1.
https://learn.microsoft.com/zh-cn/learn/modules/migrate-on-premises-workloads-azure/4-migrate-on-premises-virtual-machines

将本地工作负载迁移到Azure涉及多个阶段。本文详细介绍了迁移本地虚拟机的具体步骤,包括复制过程、所需组件、状态跟踪、测试迁移以及最终迁移等关键环节。

复制过程

复制过程包括几个步骤,从“开始复制”作业开始。

  1. 成功完成“开始复制”作业后,VM将启动其到Azure的初始复制。
  2. 初始复制期间,将拍摄Hyper-V VM快照。Azure Site Recovery提供程序和Azure恢复服务代理协同工作以将数据从Hyper-V VM复制到Azure。复制的数据将上传到Azure订阅中的存储帐户。
  3. 该快照中的磁盘数据将复制到Azure中的Hyper-V副本托管磁盘。迁移时,副本磁盘用于创建Azure VM。
  4. Hyper-V副本在初始复制期间跟踪磁盘更改,并将更改存储在日志文件中。
  5. 初始复制完成后,将删除VM快照,并开始增量复制。
  6. 恢复服务代理会定期将复制日志上传到日志存储帐户。

所需的复制组件

首次复制任何VM时,Azure Migrate服务器迁移都会在Azure Migrate项目的资源组中设置附加资源。这些资源用于管理和协调复制过程,并存储复制信息。

Azure Migrate服务器迁移使用的资源包括:

  • 服务总线:将复制业务流程信息发送到Azure Migrate设备
  • 网关存储帐户:存储VM状态信息
  • 日志存储帐户:存储复制日志
  • 密钥保管库:管理服务总线的连接字符串,以及复制中使用的存储帐户的访问密钥

跟踪复制作业状态

在复制过程中,你可以跟踪初始复制何时更改为增量复制。还可以通过单击“Azure Migrate:服务器迁移”中的“正在复制的服务器”来监视正在复制的计算机的状态。

Azure Migrate服务器迁移指示正在复制的计算机的状态。每个复制作业都已成功完成,现在有三台计算机正在进行复制。每台计算机都显示“正常”状态,没有任何需要注意的问题。

完成初始复制

完成复制的时长取决于各种因素,包括VM大小、主机上可用于日志文件存储的空间、网络带宽和Azure中的目标存储。你已经在计划阶段考虑了这一点。

当每台计算机的状态从“进行中”变为“受保护”时,初始复制完成。

  1. 单击“正在复制的计算机”。
  2. 不定期地进行刷新,直到所有计算机的状态都显示为“受保护”。

运行测试迁移

在完成完全迁移之前,你将为每个VM运行测试迁移。通过该操作可判断迁移是否按预期进行。在准备进行迁移的过程中,你已经设置了一个用于测试的非生产Azure虚拟网络。测试迁移从复制的数据创建一组Azure VM,并将其迁移到非生产VNet。

你可以在增量复制开始时运行测试迁移,从而可以继续复制本地计算机而不受影响。你使用复制的测试Azure VM来确认迁移是否正常工作,并在完全迁移之前解决所有问题。

  1. 在“迁移目标”>“服务器”>“Azure Migrate:服务器迁移”中,单击“测试已迁移的服务器”。
  2. 右键单击要测试的VM,然后单击“测试迁移”。

新创建的Azure VM迁移到非生产Azure VNet。你可以在门户通知中监视测试迁移作业。测试迁移完成后,在Azure门户中查看迁移的VM。你会注意到已经创建了带有“-Text”后缀的新VM。

在验证测试迁移结果之后,执行测试迁移清理。在“迁移阶段”下,状态更改为“测试清理挂起”。

迁移VM

确认迁移按预期工作后,即可着手完成本地服务器的迁移。最终迁移与测试迁移过程非常相似。

可以选择让Azure Migrate关闭本地VM,并运行按需复制,以同步自上次复制以来发生的任何VM更改。在运行小型试点迁移以了解有关使用Azure Migrate的详细信息时,无需保持本地VM运行。这样可以防止任何数据丢失。

与之前的阶段一样,将为每个VM启动迁移作业。你可以像之前一样跟踪和监视进度。等待所有“计划的故障转移”作业的状态显示为“成功”。

导航到与Azure Migrate项目关联的资源组,并验证是否已为要创建的每个虚拟机创建了VM、网络接口和磁盘资源。

完成迁移后的任务

完成后,你将停止迁移。Azure Migrate停止复制并清除VM的复制状态信息。

迁移VM后,你希望能够执行常见任务,例如安装和配置软件。这需要启用和运行Azure虚拟机扩展。为此,你需要在迁移的计算机上安装Azure虚拟机代理。Azure文档提供有关适用于Windows和Linux的Azure VM代理的信息。

此次试点你并未迁移任何数据库,但如果你迁移了,现在就需要更新所有数据库连接字符串或Web服务器配置。

在你的利益干系人执行最终应用程序和迁移验收测试之后,将流量切换到迁移的Azure VM实例。最后,从本地VM清单和本地备份中删除本地VM。

在下一个单元中,你将了解一些最佳做法,可以用来提高现在正在Azure中运行的VM的安全性。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号