华为云的主机迁移通常使用官方的主机迁移服务(Server Migration Service,简称 SMS) 来完成,它是一个免费、高效且支持增量同步的工具,适用于将物理服务器、虚拟机或其他云平台的服务器迁移到华为云。
以下是一个标准的使用步骤指南,按操作顺序整理:
1、华为云账号准备
- 注册并登录华为云账号。
- 在控制台搜索“主机迁移服务”并进入,确保服务已开通。
创建目的端服务器:建议提前创建一台空置的ECS(弹性云服务器),规格和操作系统与源端兼容(通常建议OS版本相同或更高),注意:迁移过程中目的端会被覆盖,请确保无重要数据。
2、源端环境检查
网络连通性:源端服务器必须能访问华为云API端点(通常需要公网访问,或通过VPN/专线),SMS支持私网迁移(通过代理或专线)。
操作系统:兼容主流的Linux(CentOS、Ubuntu、Debian等)和Windows(Server 2008及以上)。
关闭冲突软件:关闭源端的防火墙、杀毒软件(可能拦截Agent),以及可能影响磁盘写入的服务(如数据库主从)。
磁盘要求:源端磁盘格式需为MBR或GPT(GPT需额外注意启动方式)。
这是迁移的核心步骤,Agent负责收集数据并同步。
1、获取安装命令
- 在华为云控制台“主机迁移服务” -> “迁移Agent”页面,选择源端系统类型(Linux/Windows)。
- 页面会生成一个专属的安装命令,其中包含AK/SK(访问密钥),你可以选择“自动获取AK/SK”,或手动创建AK/SK并粘贴。
2、Windows环境
- 下载Agent安装包(.exe),双击运行。
- 输入密钥(AK/SK)或使用页面生成的链接自动配置。
- Agent安装后,会在任务栏显示图标,表示连接华为云成功。
3、Linux环境
- SSH登录源端服务器,执行页面上生成的curl + pipe脚本 命令(如curl ... | bash)。
- 脚本会自动下载、安装并启动Agent。
- 安装成功后,可在/root/sms(或相关目录)下查看日志。
Agent安装成功后,回到华为云控制台。
1、添加源端服务器
- 在“主机迁移服务” -> “源端服务器”页面,应该能看到刚才安装Agent的服务器状态为“在线”。
2、创建迁移任务
- 点击“创建迁移任务”。
选择源端:勾选在线的那台服务器。
选择目的端:可以选择“自动创建”或“使用已有ECS”,推荐使用已有ECS(需空闲且操作系统匹配)。
迁移策略:
全量复制:首次迁移会把整块磁盘数据完整同步一次。
增量复制(强烈建议):如果源端业务仍在运行,可以先做全量,后续再同步增量变化(可设置同步周期,如每6小时同步一次),这能减少停机时间。
高级设置(可选):调整带宽限制、是否校验数据等,Linux下如需迁移特殊的LVM或加密磁盘,需额外配置。
3、启动任务
- 确认配置后,点击“开始执行”,任务会进入“复制中”状态。
1、查看进度
- 控制台会显示实时进度(百分比、已传输数据量、速率),如果是增量模式,第一个阶段是全量同步,后续是增量同步。
2、执行“目的端设置”(重要)
- 当全量同步完成后(进度条满),任务状态会变为“已完成”。
此时不要直接启动目的端! 如果启用了“增量同步”,任务会进入“等待增量同步”阶段。
- 如果需要切换业务,先在源端停止业务应用,然后点击“开始增量同步”或“同步”按钮,将最后一刻的数据同步到目的端。
- 同步完成后,点击“启动目的端”,系统会进行系统盘调整、驱动安装等操作,然后自动启动目的端ECS。
3、验证
- 在ECS控制台查看新启动的服务器,使用IP或远程登录工具连接。
- 检查业务应用是否正常运行(如Web服务、数据库等),注意:目的端IP可能变化(除非使用了私有IP迁移),需提前规划。
确认业务正常后:在源端卸载Agent(在控制台“源端服务器”页面点击“删除Agent”或在源端执行卸载脚本)。
安全组和网络调整:将流量切换到新ECS,可能需要修改DNS、负载均衡或防火墙规则。
数据校验:如有需要,可使用rsync 或md5sum 校验关键文件。
1、AK/SK安全:Agent安装时需要提供AK/SK,请确保只在可信环境中操作,迁移完成后及时删除或禁用该密钥。
2、停机时间:实际业务中断仅发生在最后一次增量同步到启动目的端之间(通常几分钟),如果只有全量复制,则中断时间较长(取决于数据量)。
3、跨区域/大文件:如果源端与目的端在不同区域,或数据量巨大(>1TB),建议使用专用迁移解决方案(如专线、CDM物理设备),或联系华为云支持。
4、Windows特殊配置:Windows迁移可能需关闭“快速启动”功能,并确保磁盘签名不冲突(SMS通常会自动处理)。
5、不支持场景:如果源端是UEFI启动模式的Windows,需要特殊处理(SMS可能不支持所有UEFI场景);如果是物理机,需确认有对应驱动。
- [华为云主机迁移服务官方文档](https://support.huaweicloud.com/sms_faq/sms_faq_0002.html)(建议参考最新指南)
- [SMS最佳实践](https://support.huaweicloud.com/bestpractice-sms/zh-cn_topic_0148576175.html)
如果遇到具体报错(如Agent无法启动、连不上服务、磁盘识别异常),可以先检查源端网络是否能访问sms.xxxx.huaweicloud.com(域名由区域决定)并检查防火墙/安全组规则。
文章摘自:https://idc.huochengrm.cn/zj/25416.html
评论