当搬瓦工 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 等高端套餐通常有更多机房选项。
迁移前的准备工作
- 创建快照:在迁移前手动创建一份快照,以防迁移异常时可以回滚
- 记录重要配置:记录当前 IP、防火墙规则、DNS 记录等
- 通知用户:如果 VPS 上运行面向用户的服务,提前告知维护时间窗口
- 备份数据库:导出所有数据库备份到本地
- 列出需更新的 DNS 记录:域名、子域名、反向 DNS(PTR)等
KiwiVM 迁移操作步骤
- 登录 KiwiVM,在左侧菜单点击 Migrate to another DC(迁移到其他数据中心)
- 页面显示当前数据中心信息和可用目标列表
- 从下拉菜单选择目标数据中心
- 勾选"I understand that my IP address will change"确认 IP 变更
- 点击 Migrate 按钮
- 系统显示预计迁移时间(通常 20~60 分钟,视数据量而定)
- 等待迁移完成,期间 VPS 无法访问
- 迁移完成后,KiwiVM 首页会显示新 IP 地址
- 使用新 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) - 路由追踪:使用
mtr或traceroute查看数据包经过的节点,判断是否经过直连线路 - 下载速度测试:在各机房对应的测速页面下载测速文件,测量实际带宽
- 搬瓦工官方测速节点:各数据中心都提供专用测速 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 小时内完成。
迁移前创建的快照在新机房还能用吗?
一般情况下,同一账号内的快照可以在迁移后继续使用,因为快照是与账号绑定的,而不是与特定机房绑定。但建议迁移后重新创建快照以反映最新状态。