当搬瓦工 VPS 所在数据中心的网络质量不理想,或希望更换到延迟更低的机房时,KiwiVM 提供了数据中心迁移功能,允许用户将 VPS 连同数据一起迁移到另一个可用机房。本文详细介绍迁移条件、IP 变更说明、完整操作步骤,以及迁移后的收尾清单。

本文要点

  • 哪些套餐支持数据中心迁移
  • 迁移后 IP 地址会变更
  • KiwiVM 迁移的完整操作步骤
  • 迁移可用的目标数据中心列表
  • 迁移完成后的收尾检查清单

数据中心迁移的前提条件

并非所有套餐都支持随时迁移,使用前需确认以下条件:

  • 套餐支持:大多数搬瓦工套餐支持迁移,部分限时特价套餐可能限制迁移目标机房
  • 迁移次数:通常每个套餐每年有 1~3 次免费迁移机会,超出后可能需要付费或等待配额重置
  • 目标机房可用:并非所有机房都对所有套餐开放,可用目标在迁移页面实时显示
  • VPS 状态正常:账单无逾期,VPS 未被封禁

迁移后 IP 地址会改变

数据中心迁移后,VPS 的 IP 地址将变为目标机房的新 IP,原 IP 无法保留。迁移前需提前规划:更新所有指向旧 IP 的 DNS 记录、防火墙白名单、API 配置等。

可用数据中心一览

数据中心位置线路特点
DC2 QNET美国洛杉矶普通国际线路
DC3 CN2美国洛杉矶CN2 优化线路
DC4 MCOM美国洛杉矶多线路混合
DC6 CT CN2美国洛杉矶CN2 GT 回国优化
DC9 CT CN2美国洛杉矶CN2 GT 电信优化
USCA_FMT美国弗里蒙特普通线路
JPOS_1日本大阪亚太低延迟
HKHK_1中国香港亚太极低延迟
CABC_1加拿大温哥华北美西海岸

以上数据中心列表以 KiwiVM 迁移页面实时显示为准,不同套餐可迁移的目标不同。CN2 GIA 等高端套餐通常有更多机房选项。

迁移前的准备工作

  1. 创建快照:在迁移前手动创建一份快照,以防迁移异常时可以回滚
  2. 记录重要配置:记录当前 IP、防火墙规则、DNS 记录等
  3. 通知用户:如果 VPS 上运行面向用户的服务,提前告知维护时间窗口
  4. 备份数据库:导出所有数据库备份到本地
  5. 列出需更新的 DNS 记录:域名、子域名、反向 DNS(PTR)等

KiwiVM 迁移操作步骤

  1. 登录 KiwiVM,在左侧菜单点击 Migrate to another DC(迁移到其他数据中心)
  2. 页面显示当前数据中心信息和可用目标列表
  3. 从下拉菜单选择目标数据中心
  4. 勾选"I understand that my IP address will change"确认 IP 变更
  5. 点击 Migrate 按钮
  6. 系统显示预计迁移时间(通常 20~60 分钟,视数据量而定)
  7. 等待迁移完成,期间 VPS 无法访问
  8. 迁移完成后,KiwiVM 首页会显示新 IP 地址
  9. 使用新 IP 通过 SSH 登录验证

迁移期间 VPS 完全不可用

迁移期间,VPS 处于关机状态,所有服务暂停。迁移完成后系统会自动启动。建议选择业务低峰期(如凌晨)进行迁移,减少对用户的影响。

# 迁移完成后用新 IP 验证连接
ssh -p 28000 root@NEW_VPS_IP

# 检查关键服务是否正常运行
systemctl status nginx mysql
df -h
free -m

# 确认新 IP 的网络质量
mtr -r NEW_VPS_IP  # 在本地执行

迁移后的收尾清单

迁移完成后,需要逐项完成以下收尾工作:

  • 更新 A 记录:将所有域名/子域名的 A 记录指向新 IP
  • 更新 PTR 记录:在 KiwiVM 的 Reverse DNS 页面更新反向解析
  • 更新防火墙白名单:如其他服务器限制了只允许旧 IP 访问,需更新规则
  • 更新 API/配置文件:应用程序中硬编码 IP 地址的配置需要更新
  • 通知合作方:与当前 VPS 有 IP 绑定关系的第三方服务需要更新
  • 验证邮件服务:如运行邮件服务器,重新配置 PTR 并测试发信
  • 删除旧快照:迁移前创建的快照基于旧机房,迁移后通常无需保留

迁移成功的验证

①新 IP SSH 可连接;②systemctl status 各服务正常;③DNS 更新后域名解析到新 IP;④从目标用户所在地 ping/mtr 延迟符合预期。

选择目标数据中心的决策依据

在决定迁移到哪个数据中心之前,建议先对候选机房进行实际测速,而不是仅凭机房位置推断。不同网络运营商(电信、联通、移动)到各机房的路由路径差异很大,同一机房对不同运营商的表现可能截然不同。

常用测速方法:

  • ping 延迟测试:从本地对各机房的测速 IP 执行 ping,对比平均延迟(RTT)
  • 路由追踪:使用 mtrtraceroute 查看数据包经过的节点,判断是否经过直连线路
  • 下载速度测试:在各机房对应的测速页面下载测速文件,测量实际带宽
  • 搬瓦工官方测速节点:各数据中心都提供专用测速 IP,在 KiwiVM 迁移页面或客服中心可以找到
# 路由追踪示例(在本地执行,替换为目标机房测速IP)
mtr -r -c 30 TARGET_IP
# 关注最后几跳的延迟和丢包率

# 下载速度测试(在 VPS 上执行,测试出站带宽)
curl -o /dev/null -# http://speedtest.tele2.net/100MB.zip

迁移对现有服务的影响评估

迁移前应系统性地评估对现有服务的影响,制定缓解措施:

  • 网站服务:迁移期间网站不可访问,建议设置维护页面并通知用户;迁移后更新 A 记录,DNS 全球生效约需 0~48 小时
  • 邮件服务:IP 变更后需要更新 PTR 记录、SPF 记录,重新配置反向 DNS,否则发件可信度下降
  • SSL 证书:证书与域名绑定,IP 变更后只需更新 DNS,证书本身不需要重新申请
  • IP 白名单:如果业务方(如支付接口、第三方 API)有 IP 白名单,需提前联系对方更新
  • 监控告警:监控系统中配置的 IP 地址需要更新,避免迁移后误报

小结

数据中心迁移是搬瓦工 VPS 的一项有力功能,无需重建环境即可将整台 VPS 迁移到延迟更低的机房。关键在于做好迁移前备份、接受 IP 变更的事实并提前规划,以及迁移后系统性地完成 DNS、防火墙、应用配置的更新。

常见问题

迁移后原来的 IP 可以找回吗?

不能。迁移到新数据中心后,原 IP 会被释放回地址池,无法申请找回。迁移前需做好 DNS 变更和相关配置更新的准备。

迁移次数用完了怎么办?

迁移配额通常按年或按套餐生命周期计算,用完后可以联系客服了解是否可以额外申请,或等待年度重置。部分高端套餐有更多迁移次数。

迁移中途断开了怎么办?

迁移过程由搬瓦工后台全程管理,即使浏览器关闭也会继续执行。可通过 KiwiVM 刷新状态页面查看进度,通常 1 小时内完成。

迁移前创建的快照在新机房还能用吗?

一般情况下,同一账号内的快照可以在迁移后继续使用,因为快照是与账号绑定的,而不是与特定机房绑定。但建议迁移后重新创建快照以反映最新状态。