1.
准备工作与风险评估
a) 确认当前方案是否支持更换机房;登录搬瓦工控制面板查看产品详情或翻阅购买页面。 b) 评估影响:IP会变更、可能短时停服、带宽/价格差异、备案或许可影响。 c) 备份时间窗口:选择业务低峰期,提前通知用户或标注维护公告。
2.
完整数据备份清单(关键)
a) 文件级:执行 rsync 或 tar 打包,例如 tar -czf /root/backup.tar.gz /var/www /etc。 b) 数据库:mysqldump -u root -p --all-databases > all.sql;Postgres 用 pg_dumpall。 c) 配置/证书:导出 /etc/nginx /etc/letsencrypt /root/.ssh /etc/fail2ban,列出 crontab:crontab -l > crontab.txt。
3.
DNS 与 TTL 预调整
a) 提前 24-48 小时把相关域名 TTL 调低(例如 300 秒),以便切换后快速生效。 b) 准备好新的 A/AAAA/ MX /TXT 记录模板,记录旧 IP 与新 IP 对照表。 c) 如果使用 CDN,考虑先绕过 CDN 直连测试,或安排 CDN 节点回源配置。
4.
停服与停止任务操作
a) 停止数据库写入操作或切换为只读,防止数据丢失。 b) 停止或临时禁用定时任务:systemctl stop nginx mysql redis 或 service 命令。 c) 记录当前连接数、open files、正在运行的进程便于恢复后对比。
5.
提交机房切换请求(与搬瓦工操作)
a) 检查控制面板是否有“迁移/更换机房”功能;若无,通过工单(Ticket)提交迁移申请。 b) 工单内容要点:当前 VPS ID、希望迁移到的日本机房(如东京/大阪)、预期停机窗口、是否保留旧 IP(通常不可保留)。 c) 若需要换 IP,询问新的 IP 网段、是否支持 IPv6、是否需要 rDNS 变更并提供 PTR 内容。
6.
迁移期间的技术配合项
a) 提供 root 密码或 SSH 公钥以便工程师导出快照(仅在被要求时提供)。 b) 要求对方确认迁移方式:数据搬迁、镜像重装或全新部署。 c) 如果对方提供快照下载,提前准备目标机恢复流程以便快速验证。
7.
迁移完成后的网络与系统检查
a) 登录新机,先检查 /etc/hosts、网络配置文件(Debian/Ubuntu: /etc/network/interfaces 或 netplan;CentOS: /etc/sysconfig/network-scripts/ifcfg-eth0)。 b) 更新防火墙规则(iptables/ufw/firewalld)以允许新 IP 对应的入站端口。 c) 检查服务状态:systemctl status nginx mysql redis,查看日志 /var/log/*。
8.
DNS 切换与回滚策略
a) 在确认服务正常后,更新域名解析到新 IP;由于已提前降低 TTL,解析应在几分钟内生效。 b) 监控 24 小时内访问日志,确认无异常 404/500/连接超时。 c) 若发现严重问题,按回滚计划把 DNS 指回旧 IP 并提交工单请求回滚或恢复数据。
9.
系统优化与国内访问考虑
a) 日本机房到中国大陆延迟通常较低于欧美机房,但仍测试 traceroute & ping,若需优化可启用 TCP Fast Open、调整 MTU。 b) 若面向国内用户,考虑配置 CDN(Cloudflare/又拍/七牛)或国内节点以改善体验。 c) 注意监控带宽使用与计费差异,设置告警阈值。
10.
常见问题与注意事项汇总
a) 许可证绑定:某些软件许可绑定 IP,迁移前确认是否需要重新激活或联系供应商。 b) 备案/合规:若用于国内网站,迁移到国外机房不影响备案但可能影响访问速度与合规审查。 c) 备份保留:迁移后至少保留旧备份 7 天,以防数据差异。
11.
问:切换日本机房会不会改变我的带宽/流量计费? 答:
迁移后通常会有机房差异,部分机房带宽峰值或均价不同,建议在迁移前咨询搬瓦工计费策略并留意控制面板的带宽上限与超流量费用。若使用按流量计费,注意监控并设置告警。
12.
问:切换期间如何最小化停机时间? 答:
缩短停机的关键是提前同步数据(rsync 增量)、降低 DNS TTL、在停机窗口只做最后一次增量同步与切换。可先在日本机房预装系统与依赖,最终只迁移数据与更新 DNS。
13.
问:迁移后发现网站无法访问,我该如何排查? 答:
先 ping 新 IP、traceroute 查路由,再检查服务端端口(telnet ip 80/443)、查看服务日志(nginx/error.log、mysql.log),核对防火墙规则与 /etc/hosts,最后确认 DNS 是否已解析到新 IP。
来源:搬瓦工切换日本机房全流程图解与注意事项汇总