NetBackup™ for Microsoft Azure Stack 管理指南
- 简介
- 配置用于 NetBackup 的 Microsoft Azure Stack 插件的前提条件
- 配置 NetBackup 和 Microsoft Azure Stack
- 执行 Microsoft Azure Stack 的备份和还原
- 关于备份 Microsoft Azure 虚拟机
- 关于还原 Microsoft Azure Stack 虚拟机
- 关于从 Microsoft Azure BAR 界面还原 Stack VM 的方案
- 使用 BAR 界面在同一位置还原 Microsoft Azure Stack VM
- 使用 bprestore 命令在同一位置还原 Microsoft Azure Stack VM
- 使用 BAR 界面将 Microsoft Azure Stack VM 还原到其他位置
- 使用 BAR 界面将 Microsoft Azure Stack VM 还原到其他位置并修改元数据
- 使用 bprestore 命令将 Microsoft Azure VM 还原到备用位置并修改元数据
- 使用 bprestore 命令将 Microsoft Azure Stack VM 还原到备用区域并修改元数据
- 故障排除
使用 azurestack.conf 配置文件配置 Microsoft Azure 插件
NetBackup 主服务器使用 azurestack.conf 文件保存配置设置,以用于与 Microsoft Azure Stack 进行通信。
必须在 /usr/openv/var/global 目录中创建 azurestack.conf 文件。
配置定义的格式必须为 attribute = value;= 前后需要各留一个空格。
选项和值区分大小写。
注意:
不得为任何参数提供空值,否则备份作业将失败。
以下是 azurestack.conf 文件的示例:
VM_STATE = Running FETCH_STORAGE_KEYS = false CA_FILE_PATH = //directory_path_system_CA_certificate/certificate_name.crt VM_SNAPSHOT_IN_DISCOVERY = true NO_OF_BACKUP_STREAMS_PER_NODE = 1 ENABLE_SNAPSHOT_CLEANUP = 0 SNAPSHOT_CLEANUP_MIN = 1440 SNAPSHOT_FETCH_RETRY_COUNT = 60 ASYNC_SNAPSHOT_SUPPORT = true SET_PUBLIC_IP_DURING_RESTORE = false STAGING_STORAGE_ACCOUNTS = headsuptsta, restorestadisks, stafordiskstorages
VM_STATE 的值可能为 Running、Deallocated 或 Stopped。
SNAPSHOT_FETCH_RETRY_COUNT 值指定 VM 快照过程失败时可执行的最大重试次数。此值不能超过 3。
FETCH_STORAGE_KEYS 值指定 Azure Stack 凭据文件中是否需要包含访问密钥的存储帐户。该值可以是 true 或 false。如果值为 true,则无需在凭据文件中指定包含访问密钥的存储帐户。默认值为 true。
CA_FILE_PATH 值是系统 CA 证书的目录路径和证书名称。例如,
/etc/pki/tls/certs/ca-bundle.crt。此目录路径为所有系统 CA 证书的默认路径。通过 VM_SNAPSHOT_IN_DISCOVERY 的值,可定义是否为挂接到 VM 的所有磁盘创建 VM 磁盘快照,这些 VM 在备份策略的备份选择中指定。默认值为 false,指定在执行备份作业期间一次创建挂接到单个 VM 的所有磁盘的快照。
NO_OF_BACKUP_STREAMS_PER_NODE 的值指定每个备份主机的最大备份流数。默认值为 1。可以将该值定义为最多 8 个。
ENABLE_SNAPSHOT_CLEANUP 的值指定何时清理失效快照。可以使用以下值:
0
不删除失效快照。这是默认值。
1
备份作业完成后删除失效快照。
2
在执行下一个发现作业时删除失效快照。
SNAPSHOT_CLEANUP_MIN 的值指定在经过多少分钟后删除快照。默认值为 1440 分钟(24 小时)。理想值是两个备份作业之间的时间差(以分钟为单位)。
通过 SNAPSHOT_FETCH_RETRY_COUNT 的值,可指定插件在给定存储容器中检查快照的重试次数。默认值为 60,值可以介于 60 和 120 之间。
通过 ASYNC_SNAPSHOT_SUPPORT 的值,可指定是否使用异步 REST API 创建非托管磁盘快照。默认值为 true。将该值设置为 false,可禁用使用异步 REST API 创建非托管磁盘快照。
SET_PUBLIC_IP_DURING_RESTORE 的值指定在 VM 还原期间是否使用公用 IP 地址。默认值为 true,指定使用公用 IP 地址还原 VM。将该值设置为 false,可使用专用 IP 地址还原 VM。
STAGING_STORAGE_ACCOUNTS 的值是已在 Azure Stack 上可用的存储帐户名称的逗号分隔列表,而且只有在还原或恢复托管磁盘 VM 时才需要此值。可以为此密钥指定一个或多个存储帐户名称。在托管磁盘转换操作中,还原 VHD blob 时需要提供存储帐户名称。根据选作还原位置的目标订购位置,NetBackup Azure Stack 插件会自动从为此密钥提供的列表中仅选择一个存储帐户。这是一次性活动,您可以根据为每个还原作业选择的目标位置,指定所有还原作业所需的所有存储帐户。
注意:
如果要对所有 VM 进行备份,则不要在 azurestack.conf 文件中添加 VM_STATE。