将带有cpanel/whm的cent操作系统的整个克隆带到新服务器



我有运行带有whm/cpanel的centos的专用服务器,该服务器的处理器是Intel Xeon双核,2.3GHz(4线程)。我们安装和设置了我们网站所需的模块、插件和设置。现在我们的网站流量很大,因此我们需要迁移到新的高端服务器。

现在我们购买了新的专用服务器,配备英特尔酷睿 i7 3770 | 3.4GHz/3.8GHz | 4 核/8 线程

现在我们要将所有数据迁移到新服务器。

我的问题是

我是否需要再次手动配置整体并进行 cpanal 传输?我知道我可以通过 rsync 做到这一点。

会起作用吗?

我不确定内核会不会恐慌?

建议执行全新安装并迁移帐户。下面是打包所有帐户的快速脚本:

cat /var/cpanel/users | while read a; do
/scripts/pkgacct $a
done
如果要

自动使备份从公共 URL 可用,以便可以从新服务器获取,还可以将以下内容添加到脚本中(在"完成"之前):

cp /home/cpmove* /etc/httpd/htdocs/
chmod 777 /etc/httpd/htdocs/cpmove*

对于恢复:

在根目录中创建一个 accs.txt 文件,其中包含要传输的所有帐户的用户名列表。然后,您可以运行此脚本:

#!/bin/bash
cat /root/accs.txt | while read a; do
cd /home/
wget http://server-hosting.com/cpmove-$a.tar.gz
/scripts/restorepkg $a
done

如果您迫切希望节省一些时间,您可以备份旧服务器的配置并在新服务器上恢复(我建议在安装所有插件后执行此操作,使用与以前相同的模块编译 php 等)

# /usr/local/cpanel/bin/cpconftool --backup
Backup Successful
/home/whm-config-backup-all-DATE.tar.gz

部署自动化最好使用 puppetansiblesaltstackchef 或任何其他可用的工具来完成。

在"将cPanel服务器配置克隆到新服务器(不包括服务器特定项目)"功能请求中,以及"此功能是不必要的,浪费cPanel开发资源。..."

最新更新