赞
踩
因某某企业内部需求,需将华为云上的Linux机器迁移至Azure。
架构如下:
要求 | 详细信息 |
设备 | 需要一台服务器来运行 Azure Migrate 设备。 服务器应拥有: - 已安装 Windows Server 2016。 (目前只有 Windows Server 2016 支持设备部署。) - 16 GB RAM,8 个 vCPU,约 80 GB 磁盘存储 - 静态或动态 IP 地址,可直接访问或通过代理访问 Internet。 - 从设备到所需 URL的出站 Internet 连接。 |
Windows 服务器 | 允许在 WinRM 端口 5985 (HTTP) 上进行入站连接,以便发现 Windows 服务器。 |
Linux 服务器 | 允许在端口 22 (TCP) 上进行入站连接,以便发现 Linux 服务器。 |
1、在华为云上面创建一台本地需迁移的虚拟机服务器
2、于是测试我们先给需要迁移的机器先安装一些服务(以便后期检测)搭建Apache服务、再搭建一台数据库存放一些数据
3、在华为云上再创建一台镜像为Windows 2016 数据中心 英文版的虚拟机,需要作为与Azure虚拟机进行迁移的数据传输(中转迁移服务器)
4、通过远程链接“中转迁移服务器”
登录Azure的portal,找到Azure Migrate服务,先创建项目
在评估工具中,
1.是否已虚拟化你的计算机中首先 选择物理或其他(AWS、GCP、Xen等)
2.选择目标区域(根据个人)
3.创建资源—下一步
4.为设备命名->生成项目密钥(用于后续导入到代理移动软件中)
5.在生成项目密钥后,下载包含 PowerShell 脚本的 zip 文件(.zip)——安装在中转迁移服务器(用于后续忘记密码时运行此脚本)
在迁移工具中
1.下载安装复制设备软件(用于代理迁移数据的软件)
2.下载注册密钥文件(后续安装复制设备软件中需要导入)
将所需要的文件通过xftp或其他软件导入至 中转服务器(Windows Server 2016 - 16 GB RAM,8 个 vCPU,约 80 GB 磁盘存储)
我们先安装复制设备软件
1、
在“准备工作”下选择“安装配置服务器和进程服务器”,然后选择“下一步”。
在“第三方软件许可证”中选择“我接受第三方许可协议”,然后选择“下一步”。
2、
在“注册”中选择“浏览”,然后转到保管库注册密钥文件所在的位置。 选择“下一步”。
3、
在“Internet 设置”中选择“在不使用代理服务器的情况下连接到 Azure Site Recovery”,然后选择“下一步”。
4、
“先决条件检查”页运行多个项的检查。 完成后,选择“下一步”。
6、
在“环境详细信息”中选择“否”。 无需保护 VM。 然后,选择“下一步”。
7、
在“安装位置”中选择“下一步”,接受默认值。
8、
在“网络选择”中选择“下一步”,接受默认值。
9、
在“摘要”中选择“安装” 。
10、
“安装进度”显示有关安装过程的信息。 完成后,选择“完成”。 此时会出现一个显示重启消息的窗口。 选择“确定” 。
11、
接下来会出现一个窗口,显示有关配置服务器连接通行短语的消息。 将通行短语复制到剪贴板,并将它保存在源 VM 上的临时文本文件中。 在稍后的移动服务安装过程中,需要用到此通行短语。
安装完成后,设备配置向导将自动启动(也可使用在设备的桌面上创建的 cspsconfigtool 快捷方式手动启动该向导)。 在本教程中,我们将在要复制的源 VM 上手动安装移动服务,因此请在此步骤中创建一个虚拟帐户,然后继续。
12、
设备已安装并重启后,在“发现计算机”中的“选择配置服务器”内选择新设备,然后单击“完成注册”。 “完成注册”步骤会执行最终的几个任务来准备复制设备。
安装移动服务
必须在要迁移的源 VM 上安装移动服务代理。 复制设备上已提供代理安装程序。 请找到适当的安装程序,并在要迁移的每台计算机上安装该代理。 请按如下所述执行此操作:
- 登录到复制设备。
- 代理安装:复制机器导航到 %ProgramData%\ASR\home\svsystems\pushinstallsvc\repository 找到适用于源 VM 操作系统和版本的安装程序复制到要迁移的源VM中
——我们实验用到的是Microsoft-ASR_UA_9.50.0.0_RHEL7-64_GA_30Jul2022_Release.tar.gz ——
- 请确保具有在安装复制设备时创建且已保存的通行短语文本文件
:在迁移机器中自己创建一个文件将通行短语密码写入进去.
密码忘了就在复制复制机器上使用:如果忘记保存通行短语,可通过此步骤复制设备上查看通行短语。 在命令行中,运行脚本命令 C:\ProgramData\ASR\home\svsystems\bin\genpassphrase.exe -v 查看当前的通行短语。现在,将该通行短语复制到剪贴板,并将其保存在源 VM 上的临时文本文件中。
- mkdir /tmp/MobSvcInstaller
- tar -C /tmp/MobSvcInstaller -xvf <Installer tarball>
- cd /tmp/MobSvcInstaller
./install -r MS -q #安装代理
- /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -i <replication appliance IP address> -P <Passphrase File Path>
- #向复制机器注册代理
流程图:
传适用于源 VM 操作系统和版本的安装程序安装包
接收到文件
解压安装包安装代理软件
向复制机器注册代理(圈红框的返回值:0为注册成功-其余都是不成功)
为 VM 启用复制
1、首先发现我们的机器
2、复制发现的机器
3、配置相关信息
4、等待同步
同步信息完成
5、开始迁移
6、迁移完成
7、验证迁移机器数据是否完整
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。