例子:
旧服务器 solusvm.conf 文件:
-
cat /usr/local/solusvm/includes/solusvm.conf
-
Vmf7LEAnrb5S8x6:218H3lW42EkJZ1y:GOJebeWEl0IOaciXhnM27OryQfQikF:localhost:XFrORvKb69F1QDlmJ6hDqg374iQjL2ndgGIEtkYFTixpFIYFQ0
新服务器 solusvm.conf 文件:
-
cat /usr/local/solusvm/includes/solusvm.conf
-
ORq0dnadRkMyu5S:O4enHwSNLOQImDx:p1BSl44Mi0CBCaGEUZk1txkAdDHNRJ:localhost:gcTrdvQorLnvJhyZYrC0cIOUBJ3H4gJVl3k0SjQ54xgT4hFC5a
将旧服务器的加密密钥修改到新服务器上
-
cat /usr/local/solusvm/includes/solusvm.conf
-
ORq0dnadRkMyu5S:O4enHwSNLOQImDx:p1BSl44Mi0CBCaGEUZk1txkAdDHNRJ:localhost:XFrORvKb69F1QDlmJ6hDqg374iQjL2ndgGIEtkYFTixpFIYFQ0
XFrORvKb69F1QDlmJ6hDqg374iQjL2ndgGIEtkYFTixpFIYFQ0 - 应在新服务器上添加的来自旧服务器的加密密钥
SolusVM 主数据库的部分使用存储在 /usr/local/solusvm/includes/solusvm.conf. 格式 solusvm.conf 如下:
-
<DATABASENAME>:<USER>:<PASSWORD>:<HOST>:<the key is the last entry>
之后,将解压过后的 SolusVM 数据库的 mysql dump 上传到新服务器,并在新服务器上恢复:
-
/usr/bin/mysql --user=USER --password=PASSWORD DATABASENAME < database
USER、PASSWORD、DATABASE 应取自新 solusvm.conf 文件。
将 SSL 证书从旧主节点复制到新主节点,证书位于以下位置:
-
/usr/local/svmstack/nginx/ssl/ssl.crt
-
/usr/local/svmstack/nginx/ssl/ssl.key
-
/usr/local/solusvm/includes/nvnc/cert.pem
或仅上传 ssl.crt ssl.pem,生成 cert.pem
-
cat /usr/local/svmstack/nginx/ssl/ssl.crt /usr/local/svmstack/nginx/ssl/ssl.key > /usr/local/solusvm/includes/nvnc/cert.pem
在 Nodes > List nodes > Edit localhost node 中,将 IP 地址替换为主节点的新 IP 地址。
旧主节点停止后,立即删除每个母鸡上的 /usr/local/solusvm/data/allow.dat 和 /usr/local/solusvm/data/ftp.dat 文件。
-
rm -rf /usr/local/solusvm/data/allow.dat & rm -rf /usr/local/solusvm/data/ftp.dat