MENU

迁移SolusVM Master

December 18, 2022 • Read: 839 • Linux阅读设置

例子:

旧服务器 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

Archives QR Code
QR Code for this page
Tipping QR Code
Leave a Comment