NetBackup™ for Microsoft Azure Stack 管理指南

Last Published:
Product(s): NetBackup (10.2)
  1. 简介
    1.  
      使用 NetBackup 保护 Microsoft Azure Stack VM
    2.  
      备份 Microsoft Azure Stack VM
    3.  
      还原 Microsoft Azure Stack VM
    4.  
      托管磁盘 VM
    5.  
      NetBackup for Microsoft Azure Stack 术语
  2. 配置用于 NetBackup 的 Microsoft Azure Stack 插件的前提条件
    1.  
      操作系统和平台兼容性
    2.  
      使用适用于 NetBackup 的 Microsoft Azure Stack 插件时需要的许可证
    3.  
      IPv6 设置中备份主机的设置
    4.  
      与 Azure Stack 同步时间
    5.  
      关于部署 NetBackup 以保护 Microsoft Azure Stack
  3. 配置 NetBackup 和 Microsoft Azure Stack
    1.  
      配置 NetBackup 和 Microsoft Azure Stack 概述
    2. 管理备份主机
      1.  
        在 NetBackup 主服务器允许列表中包括备份主机
    3.  
      添加 Microsoft Azure Stack 自定义角色以提供对 NetBackup 管理员的访问权限
    4. 使用 azurestack.conf 配置文件配置 Microsoft Azure 插件
      1.  
        在 NetBackup 主服务器允许列表中包括配置文件路径
    5. 创建包含 Microsoft Azure Stack 凭据的文件
      1.  
        配置代理设置以与 Microsoft Azure Stack AAD 身份验证通信
    6.  
      在 NetBackup 中添加 Microsoft Azure Stack 凭据
    7.  
      使用 NetBackup Web UI 为 Microsoft Azure Stack 创建 BigData 策略
    8.  
      失效快照清理
  4. 执行 Microsoft Azure Stack 的备份和还原
    1.  
      关于备份 Microsoft Azure 虚拟机
    2.  
      关于还原 Microsoft Azure Stack 虚拟机
    3. 关于从 Microsoft Azure BAR 界面还原 Stack VM 的方案
      1.  
        Microsoft Azure Stack VM 还原和恢复的注意事项
    4.  
      使用 BAR 界面在同一位置还原 Microsoft Azure Stack VM
    5.  
      使用 bprestore 命令在同一位置还原 Microsoft Azure Stack VM
    6.  
      使用 BAR 界面将 Microsoft Azure Stack VM 还原到其他位置
    7. 使用 BAR 界面将 Microsoft Azure Stack VM 还原到其他位置并修改元数据
      1.  
        将非托管磁盘 VM 转换为托管磁盘 VM
      2.  
        将使用旧插件备份的非托管磁盘 VM 转换为托管磁盘 VM
    8.  
      使用 bprestore 命令将 Microsoft Azure VM 还原到备用位置并修改元数据
    9.  
      使用 bprestore 命令将 Microsoft Azure Stack VM 还原到备用区域并修改元数据
  5. 故障排除
    1.  
      关于 NetBackup for Microsoft Azure 调试日志记录
    2.  
      使用 NetBackup 保护 Microsoft Azure 的已知限制
    3.  
      备份失败,并显示错误 6662
    4.  
      备份失败,并显示错误 6661
    5.  
      备份失败,并显示错误 6646
    6.  
      备份失败,并显示错误 6629
    7.  
      备份失败,并显示错误 6626
    8.  
      备份失败,并显示错误 6630
    9.  
      还原失败,并显示错误 2850
    10.  
      备份失败,并显示错误 1
    11.  
      将 Azure Stack 凭据添加到 NetBackup 失败并显示错误 9101
    12.  
      将 Azure Stack 凭据添加到 NetBackup 失败并显示错误 7610

添加 Microsoft Azure Stack 自定义角色以提供对 NetBackup 管理员的访问权限

NetBackup 需要有权访问 Azure Stack 订购才能对其进行保护。必须在 NetBackup 的 Active Directory 中创建自定义用户,并为该用户授予有权访问订购的角色。可以为该用户授予共有者角色,也可以使用备份和恢复所需的权限创建自定义角色。作为订购所有者的 Azure Stack 管理员可以为订购创建自定义角色。

NetBackup 要求的最小权限如下所示:

  • Microsoft.Compute/virtualMachines/*

  • Microsoft.Network/networkInterfaces/*

  • Microsoft.Network/networkSecurityGroups/join/action

  • Microsoft.Network/networkSecurityGroups/read

  • Microsoft.Network/publicIPAddresses/join/action

  • Microsoft.Network/publicIPAddresses/read

  • Microsoft.Network/publicIPAddresses/write

  • Microsoft.Network/virtualNetworks/read

  • Microsoft.Network/virtualNetworks/subnets/read

  • Microsoft.Network/virtualNetworks/subnets/join/action

  • Microsoft.Resources/subscriptions/resourceGroups/read

  • Microsoft.Storage/storageAccounts/read

  • Microsoft.Storage/storageAccounts/listKeys/action

要创建自定义角色,请完成以下步骤:

  1. 对于 Active Directory 联合身份验证服务 (ADFS)

    通过 Microsoft 管理控制台的“Active Directory 用户和计算机”对话框,在 Active Directory 中创建名为 nbu_azst 的用户或服务主体。

    对于 Microsoft Azure Active Directory (Azure AD)

    从“Microsoft Azure Active Directory 用户”对话框中创建服务主体。

    在具有适用于 Azure Stack 的 PowerShell 的 Windows 计算机上完成以下步骤。

    有关更多信息,请参考 https://docs.microsoft.com/en-us/azure/azure-stack/azure-stack-powershell-install

  2. 创建新的文本文件 rbac_NBU_role.json 并在文件中添加以下脚本:
    {
    "Name": "NBU BnR Role",
    "IsCustom": true,
    "Description": "Let's you perform backup and recovery of VMs",
    "Actions": [
    "Microsoft.Compute/virtualMachines/*",
    "Microsoft.Compute/Disks/read",
    "Microsoft.Compute/Disks/write",
    "Microsoft.Compute/Disks/beginGetAccess/action",
    "Microsoft.Compute/Disks/endGetAccess/action",
    "Microsoft.Compute/Snapshots/*",
    "Microsoft.Network/networkInterfaces/*",
    "Microsoft.Network/networkSecurityGroups/join/action",
    "Microsoft.Network/networkSecurityGroups/read",
    "Microsoft.Network/publicIPAddresses/join/action",
    "Microsoft.Network/publicIPAddresses/read",
    "Microsoft.Network/publicIPAddresses/write",
    "Microsoft.Network/virtualNetworks/read",
    "Microsoft.Network/virtualNetworks/subnets/read",
    "Microsoft.Network/virtualNetworks/subnets/join/action",
    "Microsoft.Resources/subscriptions/resourceGroups/read",
    "Microsoft.Resources/Resources/read",
    "Microsoft.Storage/storageAccounts/read",
    "Microsoft.Storage/storageAccounts/listKeys/action"
    ],
    "NotActions": [],
    "AssignableScopes": [
    "/subscriptions/subscription_ID_1",
    "/subscriptions/subscription_ID_2"
    .
    .
    .
    ]
    }

    注意:

    确保在 AssignableScopes 字段下添加所需的订购,以便使用这些订购创建自定义角色。

    例如,在文件片段中,将 subscription_ID_1subscription_ID_2 替换为您具有的实际订购 ID。

  3. 运行以下命令:
    • Add-AzureRMEnvironment -Name AzureStackAdmin -ArmEndpoint "ArmEndpointValue"

      例如, Add-AzureRMEnvironment -Name AzureStackAdmin -ArmEndpoint "https://management.local.azurestack.external"

    • Add-AzureRmAccount -EnvironmentName "AzureStackAdmin"

    • New-AzureRmRoleDefinition -InputFile "<directory_path>\rbac_NBU_role.json"

    您可以使用以下 ARM 端点:

    • 提供商订购

    • 租户订购

  4. 打开 Microsoft Azure Stack 控制台并完成以下步骤:

    1. 单击“菜单”,然后打开要使用 NetBackup 保护的订购。单击“访问控制 (IAM)”>“角色”以查看新创建的角色。

    2. 从“订购”>“访问控制 (IAM)”中,单击“添加”。在“选择名称”字段中添加 nbu_azst用户 (ADFS) 或服务主体的显示名称 (AAD),在“类型”字段中选择“用户”,然后在“角色”字段中选择新添加的角色。

  5. nbu_azst 用户或服务主体添加到 tpconfig 命令以进行备份。