目前用的 GCP,随着服务上涨免费方案不够用了。想迁移到其他 DO、Linode 之类稍便宜的服务商。用了快 2 年了,上面很凌乱的跑着爬虫、数据库、网站等。除了纯手动外,有什么办法可以半自动的迁移吗?
1
caola 2019-02-17 11:46:01 +08:00
1。首先在新的 VPS 架设好环境,
2。在原 VPS 上使用 mysqldump 命令备份你的 mysql 数据库, 3。然后使用 rsync 命令推送网站的所有文件数据到目标新 VPS 4。然后没了 |
2
1933819330 2019-02-17 11:50:43 +08:00 via Android
Google 还是百度,老板你选
|
3
Trumeet 2019-02-17 11:53:07 +08:00 via Android 1
早点用 Docker 就好了,把 volume 挂在 home,直接打包带走,轻松备份还原..
|
4
Tink 2019-02-17 11:57:59 +08:00 via iPhone
dd 应该可以,直接从旧服务器把硬盘 dd 出来,在新服务器 dd 进去
|
5
cz5424 2019-02-17 12:01:23 +08:00 via iPhone
dd 没试过,感觉是可行的方案哈哈,可能文件有点大
|
6
acrisliu 2019-02-17 15:17:19 +08:00 2
目前在用 docker 加 docker-compose。
几个好处: 1、各种东西随便装,不用担心弄坏系统环境。 2、迁移方便。 |
7
whatsmyip 2019-02-17 18:43:47 +08:00 1
All in docker + Dropbox
|
8
davidyin 2019-02-17 19:15:55 +08:00 via Android
平时不做备份的吗?
通常我的做法是做一次最新的备份,然后恢复到新的 VPS 上。而新 VPS 上的系统环境都是新搭建的。 |
9
greatbody 2019-02-17 22:33:58 +08:00
terraform 来构建机器
kubernetes 来做调度 存储用 AWS 的 s3.稳定。 |