MaxKB 跨服务器迁移手册

随着服务器的长期使用,会逐渐暴露出性能瓶颈、存储容量不足以及硬件老化等一系列问题。这些问题会影响应用的运行效率,还可能给企业的数据安全以及业务的连续性带来潜在的威胁。

本手册将详细指导用户如何安全、高效地完成 MaxKB 的跨服务器迁移,确保在迁移过程中数据的完整性和系统的稳定性。

一、备份数据目录

注意:

  • MaxKB 使用内置数据库

  • 如果存在本地模型数据,需要备份/opt/maxkb/local目录内容

  1. 在原服务器中,进入默认安装目录下的 MaxKB 文件夹:/opt/maxkb(根据实际情况调如:/data/maxkb
cd /opt/maxkb
  1. 打包data目录数据
tar -zcvf maxkb-backup.tar.gz data/

  1. 上传到新服务器的/root目录下
scp maxkb-backup.tar.gz @新服务器IP地址:/root


二、新服务器部署 MaxKB

  1. 下载压缩包(需要部署与旧服务器上相同版本的 MaxKB ,这里以v2.0.2为例)
wget https://support.fit2cloud.com/download/....../maxkb-pro-v2.0.2-x86_64-offline-installer.tar.gz

  1. 解压
tar -zxvf maxkb-pro-v2.0.2-x86_64-offline-installer.tar.gz
  1. 进入目录,执行安装脚本
cd maxkb-pro-v2.0.2-x86_64-offline-installer      #进入安装包
bash install.sh                                   #执行安装脚本

三、卸载新服务器服务

  1. 卸载服务
mkctl uninstall
  1. 删除数据目录
cd /opt/maxkb       # 进入/opt/maxkb目录
rm -rf data/        # 删除原有的data目录

四、数据导入、服务重启

  1. 将数据导入/opt/maxkb/
cd /root                                              # 进入备份上传目录/root                       
tar -zxvf maxkb-backup.tar.gz -C /opt/maxkb/          # 解压移动数据目录

  1. 执行mkctl reload重新加载
mkctl reload

五、效果展示