基于 Linux 的 Integration Server。使用备份副本

创建数据库和 Integration Server 设置的备份副本

您可以手动保存基于 Linux 的 Integration Server 数据库和设置的备份副本。

完成该过程需要具有 root 账户权限的账户。

要保存数据库和 Integration Server 设置的备份副本:

  1. 停止 Integration Server(viis 服务):

    sudo systemctl stop viis

  2. 在 Integration Server 使用的目录之外创建一个目录,最好在用户目录中:/home/{username}。例如,创建 /home/root/viis_backup 目录:

    sudo mkdir /home/root/viis_backup

  3. 确保备份目录安全。例如,限制其他用户对该目录的访问:

    sudo chmod 600 /home/root/viis_backup

  4. 将以下 Integration Server 数据复制到创建的目录中:
    • 来自 /var/opt/kaspersky/viis/common 的数据:

      sudo cp -pr /var/opt/kaspersky/viis/common /home/root/viis_backup

    • 带有 machine-id 的文件:

      sudo find /home/viis/ -name machine-id-* -exec cp -p {} /home/root/viis_backup \;

  5. 重新启动 Integration Server(viis 服务):

    sudo systemctl start viis

从 Integration Server 数据库和设置的备份副本恢复数据

完成该过程需要具有 root 账户权限的账户。

如果更新后 Integration Server 运行出现错误,您可以使用数据库和设置的备份副本来恢复先前版本的 Integration Server 和保存的数据。

要恢复到基于 Linux 的 Integration Server 的先前版本:

  1. 如果您将 Integration Server 数据库和设置的备份副本移动至另一台设备或将其存档,请将viis账户指定为备份副本中文件的所有者:

    sudo chown -R viis:viis /home/root/viis_backup/*

  2. 移除先前安装的基于 Linux 的 Integration Server。
  3. 执行基于 Linux 的 Integration Server 的安装和初始配置。确保 Integration Server 已启动并准备工作。
  4. 停止 Integration Server(viis 服务):

    sudo systemctl stop viis

  5. 删除当前的 Integration Server 数据:

    sudo rm -rf /var/opt/kaspersky/viis/common

  6. 从备份副本恢复 Integration Server 数据:

    sudo cp -pr /home/root/viis_backup/common /var/opt/kaspersky/viis/

  7. 删除现有的 machine-id 文件:

    sudo find /home/viis/ -name machine-id-* -exec rm {} \;

  8. 从备份副本中恢复 machine-id 文件:

    sudo find /home/root/viis_backup -name machine-id-* -exec cp -p {} /home/viis \;

  9. 重新启动 Integration Server(viis 服务):

    sudo systemctl start viis

如果所有这些操作都成功,则可以删除包含 Integration Server 备份副本的目录:

sudo rm -rf /home/root/viis_backup

页面顶部