Veritas NetBackup™ for OpenStack 管理指南

Last Published:
Product(s): NetBackup (8.3.0.1)

使用 bprestore 命令还原 OpenStack 数据

在与备份位置相同的位置还原 OpenStack 数据

  1. 分别基于 Windows 或 UNIX 系统以管理员身份或 root 用户身份登录。
  2. 通过提供相应的值,在 NetBackup 主服务器上运行以下命令:

    bprestore -S master_server -D backup_host -C client -t 44 -L progress log -f listfile

    其中,

    -S master_server

    指定 NetBackup 主服务器的名称。

    -D backup host

    指定备份主机的名称。

    -C client

    将控制器节点指定为源,以用于查找从中还原文件的备份或存档。该名称必须与它在 NetBackup 目录库中显示的名称相同。

    -f listfile

    指定一个文件 (listfile),其中包含要还原的文件列表,可用于替代文件名选项。在 listfile 中,每个文件路径必须单独占一行。

    -L progress_log

    指定要在其中写入进度信息的白名单文件路径的名称。

    -t 44

    指定 BigData 作为策略类型。

为 OpenStack 执行重定向还原

  1. 修改 rename_filelistfile 的值,如下所示:

    参数

    rename_file

    ALT_APPLICATION_SERVER=<alternate name node>

    重命名文件也必须包含更改后的 NetworkID 条目。

    例如,将:

    /project_name/instance_name/Metadata/NetworkID=value

    更改为:

    /destination_project_name/instance_name/Metadata/NetworkID=value

    注意:

    执行备用还原时仅支持使用相同的项目名称。

    listfile

    列出要还原的所有 OpenStack 文件和元数据文件。

    文件路径必须以 /(斜杠)开头。

  2. 要获取备用 OpenStack 控制器的凭据信息,请执行以下操作:
    • 为新的 OpenStack 控制器添加 tpconfig 条目。

    • 更改在 /usr/openv/var/global 中生成的加密文件的名称,以匹配源客户端加密凭据文件的名称。

      例如,如果 hostname1.conf 是加密的源客户端文件,hostname2.conf 是加密的备用客户端文件。需要先将 hostname2.conf 重命名为 hostname1.conf,然后再运行 bprestore 命令。

  3. 在 NetBackup 主服务器上使用步骤 1 中所提及参数的修改值运行 bprestore -S master_server -D backup_host-C client -R rename_file -t 44 -L progress log -f listfile 命令。

    其中,

    -S master_server

    指定 NetBackup 主服务器的名称。

    -D backup_host

    指定备份主机的名称。

    -C client

    将 OpenStack 控制器指定为源,以用于查找从中还原文件的备份或存档。该名称必须与它在 NetBackup 目录库中显示的名称相同。

    -f listfile

    指定一个文件 (listfile),其中包含要还原的文件列表,可用于替代文件名选项。在 listfile 中,每个文件路径必须单独占一行。

    -L progress_log

    指定要在其中写入进度信息的白名单文件路径的名称。

    -t 44

    指定 BigData 作为策略类型。

    -R rename_file

    为备用路径还原操作指定更改后的文件名。

    重命名文件中的条目使用以下形式:

    ALT_APPLICATION_SERVER=<Application Server Name>

    要更改目标 OpenStack 环境中的卷类型,请为旧卷类型和新卷类型添加以下行,其中包含适当的值:

    change /project/instance/Metadata/Src_VolumeType 更改为:/project/instance/Metadata/Dest_VolumeType

    注意:

    确保已将 NetBackup 安装路径中不包含的所有文件路径(如 <rename_file_path><progress_log_path>)添加到白名单中。