使用 CLI 还原备份

您可以使用 CLI 或通过 Tenable Core 界面来还原 OT 安全。有关 Tenable Core 中还原过程的更多信息,请参阅“还原备份”。要使用 CLI 进行还原,请执行以下步骤。

注意:只能还原使用 Tenable Core 备份实用工具进行的备份。不兼容 OT 安全 3.18 之前版本执行的较早备份。如果您想尝试还原 OT 安全 3.18 之前较旧版本捕获的备份,请联系支持人员获取必要的说明和命令。

开始之前

  • 确保具有要还原的备份 .tar 文件。使用 SCP(安全复制协议)实用工具将 .tar 文件复制到 ICP 系统。

    注意:您可以从 Tenable Core 中的“备份/还原”页面下载 OT 安全 备份文件。有关更多信息,请参阅“还原备份”。
    OT 安全 备份文件示例:tenable-ot-tenable-s2cc78kg-2024-03-21T135648.tar

要使用 CLI 还原您的 OT 安全,请执行以下操作:

  1. 要访问 ICP 系统,请执行下列操作之一:
  2. 在终端中,运行以下命令以提取 .tar 备份文件。

    复制
    tar -xvf file-name.tar

    其中:file-name.tar 备份文件的名称。

    .tar 备份文件会被解压缩到一个文件夹中:/home/admin/folder-name

    注意:提取的文件中包含较小的 tar.xz 文件。

  3. 运行以下命令以停止服务并删除备份文件将替换的现有数据。

    复制
    sudo systemctl stop anthology
    cd /opt/indegy
    sudo rm -rf *db*
    sudo rm -rf machine_id
    cd ~

  4. 切换到第 3 步中包含所提取的 .tar 文件的文件夹。

    cd<folder-name>

    其中:folder-name 是包含所提取文件的文件夹的名称。

  5. (可选)运行 ls 命令以查看备份中的 tar.xz 文件列表。

  6. 运行以下命令以提取备份文件并还原应用程序:

    复制
    for i in *.tar.xz; do tar -xvf "$i" -C "/opt/indegy/" "*db*"; done
    for i in *.tar.xz; do tar -xvf "$i" -C "/opt/indegy/" "machine_id/id"; done

    注意:上述命令会将备份中的所有文件提取到各自的文件夹中。如果看到任何错误消息,请确保从解包 .tar 文件时创建的文件夹中运行该命令。

  7. 重新启动 OT 安全

    复制
    sudo systemctl start anthology

    OT 安全 完成还原,您可以开始访问该应用程序。

  8. 要验证 OT 安全 是否正在运行,请使用浏览器通过端口 443 (HTTPS) 登录 OT 安全 用户界面。