我有一台 Centos7 服务器,运行着 nginx/dovecot/ispconfig/roundcube/mariadb 等设置,还有一些其他较小的东西(按照https://www.howtoforge.com/perfect-server-centos-7-x86_64-nginx-dovecot-ispconfig-3)。我的 nginx 设置没有安装在“yum”安装所使用的典型目录中,所以这一点最让我担心。
我想将我的服务器从一家公司转移到另一家公司(转移到英国的供应商),但不想重新进行设置,因为这会花费很长时间。
我见过一些想法,例如使用 rsync 之类的,但是有没有更好的建议方法或以前有人使用过的指南?
我担心的是系统上的用户,然后是系统文件(比如 eth0 配置),显然我不希望它在新服务器上持有错误的 IP 等等。
谢谢!
答案1
这就是为什么你应该标准化服务器而不是精心设计它们。如果流程有据可查,而且你知道需要复制哪些文件,那么重新设置就不应该花很长时间。
即使您将备份恢复到新服务器,您仍然需要追踪指定 IP 地址的所有地方。这不仅仅是 eth0,它还将是任何服务绑定到 ip+port、iptables、db 访问规则等的地方。