华为云主机迁移通常指将其他云平台或本地物理机/虚拟机迁移至华为云ECS,以下是主流迁移方案的详细步骤和注意事项:
1、环境评估
- 核查源服务器配置(CPU、内存、磁盘、OS)
- 检测应用依赖(端口、服务、驱动)
- 网络规划(目标VPC、子网、安全组)
2、工具选择
推荐工具:华为云服务器迁移服务(SMS)
- 支持源端:物理机、VMware、Hyper-V、AWS、Azure等
- 数据传输:支持增量迁移,减少停机时间
3、权限准备
- 华为云账号开通SMS服务
- 创建AK/SK密钥(用于认证)
- 准备目标区域资源(VPC、子网、安全组)
1、步骤一:部署迁移Agent
- 在源服务器下载并安装SMS-Agent
- 启动Agent并配置华为云AK/SK
# Linux示例(需root权限)
wget https://sms-agent-{region}.obs.{region}.myhuaweicloud.com/.../SMS-Agent.tar.gz
tar -zxvf SMS-Agent.tar.gz
cd SMS-Agent
./startup.sh -a {ak} -s {sk} -p {region}2、步骤二:创建迁移任务
- 登录华为云控制台 → 搜索“SMS”
- 创建迁移任务,选择源端类型
- 配置迁移参数:
- 选择目标磁盘类型(SSD/ESSD)
- 设置带宽限速(避免影响源服务器业务)
- 启用增量同步(首次全量后持续同步变化数据)
3、步骤三:启动迁移测试
先创建测试机:迁移完成后自动生成测试ECS
- 验证应用运行状态、数据完整性
- 测试通过后释放测试机
4、步骤四:执行最终迁移
- 业务低峰期执行最后一次增量同步
- 暂停源服务器业务(保持数据一致性)
- 启动最终迁移并切换DNS/IP到新服务器
方案B:镜像导入迁移(适用于无公网环境)
1、将源服务器制作为镜像文件(如使用Disk2vhd、qemu-img)
2、上传镜像至华为云OBS桶
3、在IMS(镜像服务)中注册镜像
4、使用该镜像创建新ECS
1、兼容性检查
- Windows需卸载源环境驱动(如VMware Tools)
- Linux检查virtio驱动(华为云使用虚拟化驱动)
lsinitrd /boot/initramfs-$(uname -r).img | grep virtio2、网络配置
- 迁移后需重新配置网卡(华为云使用eth0)
- 检查安全组规则是否开放业务端口
3、数据一致性
- 数据库迁移建议结合DRS服务(结构化数据迁移)
- 文件类数据使用增量同步保证一致性
- [ ] 基础服务状态(systemctl list-units --state=running)
- [ ] 磁盘挂载检查(df -h)
- [ ] 业务应用连通性测试
- [ ] 监控告警配置(接入云监控CES)
1、Agent连接失败
- 检查源服务器出方向443端口是否开放
- 验证AK/SK权限是否包含SMS操作权限
2、迁移速度慢
- 在SMS控制台调整带宽限制
- 检查源服务器IO性能
3、启动蓝屏/内核崩溃
- Windows需确认已安装PV驱动
- Linux检查内核是否支持virtio(3.10+)
- 操作指南:[华为云SMS文档](https://support.huaweicloud.com/sms/index.html)
- 迁移视频教程:华为云官网 → 开发者学院 → 迁移专题
- 技术支持:提交工单或联系客户经理
建议首次迁移前在测试环境演练,并确保有完整备份,根据业务复杂度,可考虑联系华为云迁移专家团队(专业服务)提供方案设计支持。
文章摘自:https://idc.huochengrm.cn/zj/24497.html
评论
吉文惠
回复登录华为云控制台,选择迁移服务,创建迁移任务,按照指引完成配置,即可实现主机迁移。