BWH Compass

迁移机房:准备、执行与恢复访问

先在当前实例后台确认允许迁往哪些机房。迁移可能改变 IP、路由、流量规则和应用访问地址,不能仅把它理解成换一个城市名称。

BWH Compass 编辑整理更新于 约 4 分钟阅读

迁移前先确认三件事#

第一,当前套餐是否允许迁移到目标机房;第二,业务是否能接受中断和 IP 变化;第三,数据是否已有服务器之外的备份。迁移功能与新购库存不是同一个入口,能否迁入以当前实例的选项为准。

不要照搬历史套餐的迁移清单、费用或流量比例。特别是限量方案、已更名机房和跨系列套餐,条件可能不同。

1. 记录原地址与受影响的配置#

在 KiwiVM 保存当前 IP、机房、系统和用量。整理所有依赖 IP 的地方:域名 A/AAAA 记录、应用监听地址、防火墙、数据库白名单、第三方回调白名单、监控和本地 SSH 配置。

对网站,先备份文件和数据库;对持续写入的应用,安排停止写入或一致性备份。若准备调整 DNS TTL,应提前进行,并理解旧缓存仍会保留到原 TTL 到期。

2. 打开 Migrate to another DC#

进入对应 VPS 的 KiwiVM,在迁移菜单找 Migrate to another DC 或当前的数据中心迁移入口。先核对 Current Location,再阅读目标列表和说明。

KiwiVM 左侧 Migration 区域中的机房迁移入口
服务商官方知识库公开截图(旧版界面),用于对照功能名称;当前菜单位置可能调整。图中的套餐、IP、端口和日期仅为示例。

选中目标后,检查 IP 是否变化、可用流量如何计算、预计处理方式和停机提示。页面出现下一步确认时,先把这些信息看完,再继续。单击选择机房与最终启动迁移是两个阶段。

3. 提交前完成最后核对#

  • 当前服务 ID 与要迁移的服务器一致。
  • 目标机房名称准确,不是名称相似的其他节点。
  • 最新备份能从服务器之外取得。
  • 已准备好更新 DNS、监控及白名单。
  • 没有同时执行重装、快照恢复或其他迁移任务。

确认后提交一次,查看任务进度。总耗时受数据量、文件数量和平台状态影响,不按旧文章中的几分钟做固定承诺。SSH 暂时中断时,先查看任务状态,避免重复提交。

4. 迁移完成后先用 IP 验证#

回 Main Controls 记录新 IP、机房、运行状态和流量信息。使用新 IP 与实际 SSH 端口连接,核对文件、应用进程和数据库,再更新对外 DNS。

网站可以在本机用指定新 IP 的方式检查 HTTPS 服务,避免等待 DNS 缓存期间误判:

sh
# 将 example.com 与 203.0.113.10 换成自己的域名和新 IP
curl --resolve example.com:443:203.0.113.10 -I https://example.com/

这个命令仍使用域名进行 TLS 校验,不需要关闭证书验证。若请求失败,先查应用监听地址和证书配置,再发布 DNS 变更。

5. 遇到迁移失败怎样处理#

提示或现象处理方向
Region is full目标暂不可用,稍后再查或选择其他允许的机房
Migration backend is not available记录编号和任务状态,必要时联系支持
找不到目标地区核对套餐权限,不能靠旧直达地址获得权限
任务完成但网站打不开查新 IP、监听地址、DNS 和白名单

不要运行高频循环脚本反复申请迁移。处理完成后按迁移后的检查清单逐项验证,确认新机房表现符合预期。

完成后检查

保留旧配置与异地备份直到验证完成。是否保留数据、是否计入传输量,以本次迁移页面规则为准。

官方资料与相关入口