NetBackup™ Web UI 云管理指南

Last Published:
Product(s): NetBackup & Alta Data Protection (10.5)
  1. 管理和保护云资产
    1.  
      关于保护云资产
    2.  
      限制和注意事项
    3.  
      AWS 和 Azure 政府云支持
    4. 在 NetBackup 中配置 Snapshot Manager
      1.  
        添加 Snapshot Manager
      2. 为 Snapshot Manager 添加云提供商
        1.  
          添加新区域
        2.  
          AWS 配置的 IAM 角色
        3.  
          OCI 配置的 IAM 策略
      3.  
        将介质服务器与 Snapshot Manager 相关联
      4.  
        发现 Snapshot Manager 上的资产
      5.  
        启用或禁用 Snapshot Manager
      6.  
        (可选)添加 Snapshot Manager 扩展
    5. 管理云资产的智能组
      1.  
        有关云智能组的注意事项
      2.  
        为云资产创建智能组
      3.  
        删除云资产的智能组
    6. 保护云资产或云资产的智能组
      1.  
        自定义或编辑云资产或智能组的保护
      2.  
        从云资产或智能组中删除保护
    7. 管理云资产的策略
      1.  
        限制和注意事项
      2. 添加 SLP 和云策略
        1.  
          设置 IaaS 云类型的属性
        2.  
          设置 PaaS 云类型的属性
        3. 为 PaaS 策略类型创建日程表属性
          1.  
            配置“启动时段”
          2.  
            配置排除日期
          3.  
            配置包括日期
        4.  
          为 IaaS 配置云资产
        5.  
          为 PaaS 配置云资产
        6.  
          IaaS 的备份选项
      3.  
        有关云策略的操作
      4.  
        PaaS 和 IaaS 策略 SLP 配置
    8. 扫描恶意软件
      1.  
        扫描备份映像
      2.  
        资产 (按工作负载类型)
    9. 使用资源组保护 Microsoft Azure 资源
      1.  
        开始之前
      2.  
        限制和注意事项
      3. 关于资源组配置和结果
        1.  
          资源组配置示例
      4.  
        资源组权限故障排除
    10. 适用于云工作负载的 NetBackup 加速器
      1.  
        NetBackup 加速器和虚拟机的结合使用方式
      2.  
        虚拟机加速器强制的重新扫描(日程表属性)
      3.  
        加速器备份和 NetBackup 目录库
      4.  
        备份作业详细信息日志中的加速器消息
    11.  
      配置云工作负载的备份计划
    12.  
      云工作负载的备份选项
    13. AWS 快照同步复制
      1.  
        配置 AWS 快照复制
      2.  
        使用 AWS 快照复制
      3.  
        帐户复制的支持列表
    14.  
      使用应用程序一致性快照保护云中的应用程序
    15. 保护 PaaS 资产
      1.  
        保护 PaaS 资产的前提条件
      2. 安装本机客户端实用程序
        1.  
          安装 MySQL 客户端实用程序
        2.  
          安装 sqlpackage 客户端实用程序
        3.  
          安装 PostgreSQL 客户端实用程序
        4.  
          安装 MongoDB 客户端实用程序
        5.  
          安装 Amazon RDS for Oracle 客户端实用程序
      3.  
        配置存储服务器以进行即时访问
      4.  
        保护 Amazon RDS SQL Server 数据库资产的前提条件
      5. 为不同部署配置存储
        1.  
          对于 MSDP 云部署
        2.  
          对于 Kubernetes 部署
        3.  
          对于基于 VM 的 BYO 部署
      6.  
        关于 PaaS 工作负载的增量式备份
      7.  
        为 Azure MySQL 服务器配置增量式备份
      8.  
        关于 PaaS 工作负载的存档重做日志备份
      9.  
        关于 PaaS 工作负载的自动映像同步复制
      10.  
        限制和注意事项
      11.  
        发现 PaaS 资产
      12.  
        查看 PaaS 资产
      13.  
        管理 PaaS 凭据
      14.  
        查看应用于数据库的凭据名称
      15. 向数据库添加凭据
        1.  
          创建 IAM 数据库用户名
        2.  
          为数据库用户配置权限
        3.  
          创建系统或用户托管标识用户名
      16.  
        为 PaaS 资产添加保护
      17.  
        执行立即备份
    16.  
      保护 AWS 或 Azure VM 以恢复到 VMware
    17.  
      云资产清理
    18.  
      云资产过滤
  2. 恢复云资产
    1. 恢复云资产
      1.  
        关于 VM 的恢复前检查
      2.  
        还原云资产支持的参数
      3.  
        还原到其他云提供商
      4.  
        恢复虚拟机
      5.  
        将应用程序和卷恢复到其原始位置
      6.  
        将应用程序和卷恢复到备用位置
      7.  
        还原 AWS RDS 数据库实例之后需要执行的其他步骤
      8.  
        具有只读卷的 GCP VM 的恢复场景
      9.  
        (仅限 GCP)使用 autoDelete 磁盘支持还原虚拟机和卷
    2.  
      对云资产执行回滚恢复
    3. 还原到其他云提供商
      1.  
        准备要备份的 VM
      2.  
        还原后配置
    4. 将 AWS 或 Azure VM 恢复到 VMware
      1.  
        恢复到 VMware 的云 VM 的恢复后注意事项
      2. 将映像从云 VM 恢复到 VMware 的步骤
        1.  
          将映像从 AWS 恢复到 VMware
        2.  
          将映像从 Azure 恢复到 VMware
    5. 恢复 PaaS 资产
      1.  
        恢复非 RDS PaaS 资产
      2.  
        恢复 Redshift 群集
      3.  
        恢复基于 RDS 的 PaaS 资产
      4.  
        恢复 Azure 保护的资产
      5.  
        从 AdvancedDisk 恢复复制的映像
  3. 执行粒度还原
    1.  
      关于粒度还原
    2.  
      支持的环境列表
    3.  
      支持的文件系统列表
    4.  
      开始之前
    5.  
      限制和注意事项
    6.  
      从云虚拟机还原文件和文件夹
    7.  
      在云虚拟机上还原卷
    8.  
      在还原包含 LVM 的卷后执行以下步骤
    9.  
      故障排除
  4. 对云资产的保护和恢复进行故障排除
    1.  
      对云工作负载保护问题进行故障排除
    2.  
      错误代码 9855:导出以下资产的快照时出错:<asset_name>
    3.  
      “从快照备份”作业所用时间超过预期时间
    4.  
      在 Ubuntu 主机上部署 Snapshot Manager 时,由于连接问题,“从快照备份”作业失败
    5.  
      明确 NetBackup UI 中所出现错误的含义
    6.  
      状态码 150:管理员请求终止
    7. 对 PaaS 工作负载保护和恢复问题进行故障排除
      1.  
        对 Amazon Redshift 问题进行故障排除

准备要备份的 VM

本节介绍备份 VM 以还原到其他云平台的注意事项和前提条件。对于不同的操作系统,此过程会有所不同,具体取决于要还原到的云服务。

RHEL

目标:AWS

  1. 安装所需的 Xen 和 Nitro 驱动程序:
    • 如果未安装驱动程序,请运行以下命令,安装这些驱动程序:

    • 运行以下命令,验证是否已成功安装驱动程序:

      lsinitrd | grep -i -e nvme -e ena -e xen

  2. 为避免装入失败,建议在 /etc/fstab 文件中将设备名称替换为 UUID

    备份原始 fstab 文件并注释 Azure 的某些特定条目,以及其他可能会在还原后导致引导失败的非关键条目。或者,也可以在 fstab 文件中为这些条目添加 nofail

  3. 创建 root 用户密码。
  4. 配置或获取 root 用户凭据(如果 VM 配置了使用密钥登录)。

    要使用密钥登录,请执行以下操作:

    • 备份原始 /root/.ssh/authorized_keys

    • /root/.ssh/authorized_keys 包含与 azureuser 相同的公钥,但由于 authorized_keys 中存在涉及 root 用户和相关密钥的以下命令,因此无法使用 root 用户和密钥登录:

      `echo 'Please login as the user \"azureuser\" rather than the user \"root\".';echo;sleep 10;exit 142`

      注意:

      这适用于 Azure 创建的密钥和用户提供的密钥。

      必须删除该命令,才能在还原后以 root 用户身份登录。

    • 编辑后,该条目将如下所示:

      cat /root/.ssh/authorized_keys
      no-port-forwarding,no-agent-forwarding,no-X11-forwarding, ssh-rsa AAAAB3Nza..<truncated>..HruCzDsb3j

目标:Azure

  1. AWS 实例上已预安装 Hv 和 NVMe 驱动程序,因此无需执行其他步骤。确认实例上是否已安装这些驱动程序,请运行以下命令:

    lsinitrd | grep -i -e hv -e nvme

  2. /etc/fstab 文件中将设备名称替换为 UUID

SLES

目标:AWS

默认情况下,AWS 使用 SUSE 内核。因此,请安装 SUSE 内核,并在引导时,从已还原 VM 上的 GRUB 菜单中选择该内核,操作如下:

  1. 参考以下文档,了解有关 zypp.conf 文件中条目的更多信息(因为可能会影响保留的内核数及其行为):

    安装多个内核版本

    确保 SUSE 计算机可以使用多个内核后,继续执行下一步操作。

  2. 运行以下命令,列出可用的内核:

    zypper se -s 'kernel*'

  3. 从上一步显示的内核列表中,安装合适的默认内核版本:

    zypper in kernel-default-<VERSION>

    例如,zypper in kernel-default-5.3.18-53.3

  4. 使用以下命令,列出已安装的内核和内核模块:

    zypper se -si 'kernel*'

  5. 建议设置 root 用户密码。
  6. 如果未安装所需的驱动程序,请运行以下命令,安装这些驱动程序:
    • lsinitrd --kver <YOUR NEW KERNEL VERSION> | grep xen

    • 更新/创建 /etc/dracut.conf 文件,在其中包含以下行:

      add_drivers+="xen-blkfront xen-netfront nvme-core nvme"

    • 运行以下命令:

      dracut -f -v

    • dracut -f -v --kver <YOUR NEW KERNEL VERSION>

    • lsinitrd --kver <YOUR NEW KERNEL VERSION> | grep xen

    <YOUR NEW KERNEL VERSION> 是上述步骤 3 中安装的新内核版本。

  7. 备份 /etc/default/grub 文件。编辑原始 grub 文件,添加 GRUB_TIMEOUT 和 GRUB_TIMEOUT_STYLE 条目,然后注释以下参数:

    GRUB_HIDDEN_TIMEOUT

    GRUB_HIDDEN_TIMEOUT_QUIET

    默认情况下,GRUB_DEFAULT 在 /etc/default/grub 文件中设置为 0。要在重新启动时加载 Azure 内核,而非新安装的内核,请更改默认值。

    • 例如,在 GRUB_DEFAULT='1>KERNEL_INDEX' 中,可通过 grub2-mkconfig 命令或分析 /boot/grub2/grub.cfg 文件找到 KERNEL_INDEX。

    • 更新 GRUB_DEFAULT 可确保重新启动时即使已安装新内核,源 VM 一直使用 Azure 内核。

    • GRUB 配置文件包含类似以下内容的条目:

      #GRUB_HIDDEN_TIMEOUT= 
      #GRUB_HIDDEN_TIMEOUT_QUIET=true 
      GRUB_DEFAULT'1><YOUR KERNEL INDEX NUMBER>' 
      GRUB_TIMEOUT=20 
      GRUB_TIMEOUT_STYLE=menu
    • 使用以下命令更新 GRUB 配置文件:

      grub2-mkconfig -o /boot/grub2/grub.cfg

    • 还原后,要在重新启动期间访问 GRUB 菜单,请在 EC2 序列控制台倒计时期间按两次 ESC。

    有关 GRUB 条目的更多信息,请参考 Simple configuration handling(简单配置处理)

目标:Azure

  1. 运行以下命令,验证是否已预安装驱动程序:

    lsinitrd | grep -i -e hv -e nvme

  2. 建议将设备名称替换为 /etc/fstab 文件中的 UUID
Ubuntu

目标:AWS

  1. 运行以下命令,安装 Linux-aws 内核软件包:

    sudo apt-get update && sudo apt-get upgrade -y linux-aws

  2. 更改 GRUB 倒计时样式,并在 /etc/default/grub 文件中延长超时时间。这样,如果在重新启动期间发生问题,用户便可进入恢复模式:

    GRUB_TIMEOUT_STYLE=menu

    GRUB_TIMEOUT=20

  3. 要避免在重新启动时加载新内核,请确保 grub 配置文件中的默认内核条目 (GRUB_DEFAULT) 指向 Azure 特定的内核,而不是新安装的内核。
  4. 运行以下命令,以更新 grub 文件:

    update-grub

目标:Azure

  1. 运行以下命令,验证是否已预安装驱动程序:

    lsinitrd | grep -i -e hv -e nvme

  2. 建议将设备名称替换为 /etc/fstab 文件中的 UUID

Windows

目标:AWS

  1. 检查引导模式(旧式或 UEFI)。
  2. 运行以下命令:

    (Ctrl + R) -> MSInfo32.exe → BIOS Mode

  3. 安装以下驱动程序: