【问题标题】:Taking entire clone of cent os with cpanel/whm to new server使用 cpanel/whm 将整个 centos 克隆到新服务器
【发布时间】:2015-01-02 06:48:31
【问题描述】:

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

现在我们购买了配备 Intel Core I7 3770 的新专用服务器 | 3.4GHz/3.8GHz | 4核/8线程

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

我的问题是

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

它会起作用吗?

我不确定内核会恐慌吗?

【问题讨论】:

    标签: operating-system cpanel migrate dedicated-server


    【解决方案1】:

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

    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
    

    【讨论】:

      【解决方案2】:

      最好使用puppet、ansible、saltstack、chef 或任何其他可用工具来完成部署自动化。

      在"Clone a cPanel server configuration to a new server (excluding server specific items)" 功能请求和写着"This feature is unnecessary and a waste of cPanel development resources. ..." 的评论中进行掠夺

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-12-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-21
        • 2022-07-11
        • 2017-05-26
        • 2012-03-15
        相关资源
        最近更新 更多