基於 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 service):

    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 service):

    sudo systemctl start viis

如果所有這些操作都成功,則可以刪除包含 Integration Server 備份副本的目錄:

sudo rm -rf /home/root/viis_backup

頁面頂部