NetBackup™ Web UI PostgreSQL 管理指南

Last Published:
Product(s): NetBackup & Alta Data Protection (10.2)
  1. 概述
    1.  
      在 NetBackup web UI 中配置和保护 PostgreSQL 资产的概述
  2. 管理 PostgreSQL 实例和数据库
    1.  
      保护 PostgreSQL 实例和数据库的快速配置检查清单
    2.  
      配置 PostgreSQL 实例
    3.  
      添加 PostgreSQL 实例
    4.  
      管理实例的凭据
    5.  
      发现 PostgreSQL 数据库
    6.  
      删除 PostgreSQL 实例
    7.  
      更改 PostgreSQL 资产的自动发现频率
  3. 管理 PostgreSQL 环境凭据
    1.  
      添加新 PostgreSQL 凭据
    2.  
      默认 PostgreSQL 管理员
    3.  
      验证 PostgreSQL 实例的凭据
    4.  
      查看应用于资产的凭据名称
    5.  
      编辑或删除指定的凭据
  4. 保护 PostgreSQL 实例和数据库
    1.  
      保护 PostgreSQL 实例和数据库前的注意事项
    2.  
      保护 PostgreSQL 实例和数据库
    3.  
      自定义 PostgreSQL 资产的保护设置
    4.  
      删除对 PostgreSQL 实例的保护
    5.  
      查看 PostgreSQL 实例的保护状态
  5. 还原 PostgreSQL 实例和数据库
    1.  
      还原 PostgreSQL 实例和数据库前的注意事项
    2.  
      关于还原前检查
    3.  
      还原 PostgreSQL 实例和数据库
    4.  
      还原目标选项
    5.  
      PostgreSQL 的还原前检查
    6.  
      执行还原后恢复操作的步骤
    7.  
      限制
  6. 对 PostgreSQL 操作进行故障排除
    1.  
      NetBackup for PostgreSQL 的故障排除提示
    2.  
      添加 PostgreSQL 凭据期间出错
    3.  
      PostgreSQL 实例和数据库发现阶段出错
    4.  
      创建 PostgreSQL 保护计划期间出错
    5.  
      为 PostgreSQL 资产订购保护计划时出错
    6.  
      删除 PostgreSQL 资产时出错
    7.  
      备份 PostgreSQL 资产时出错
    8.  
      还原 PostgreSQL 资产映像时出错
  7. PostgreSQL 实例和数据库的 API
    1.  
      使用 API 管理、保护或还原 PostgreSQL
  8.  
    索引

使用 API 管理、保护或还原 PostgreSQL

本主题列出了用于管理、保护或还原 PostgreSQL 实例和数据库的 API。本主题仅介绍重要变量和选项。

有关 API 的详细信息,请参考以下资料:

添加 PostgreSQL 实例

表:添加 PostgreSQL 实例

API

重要变量和选项

POST
/netbackup/asset-service/queries
GET
/netbackup/asset-service/queries/{aqcId}
GET
/netbackup/asset-service/workloads 
/postgresql/assets
  • clientName 是 PostgreSQL 实例的名称。

  • sqlHostName 是 NetBackup 客户端的主机名。

  • credentialName 是与 PostgreSQL 实例关联的凭据。

    注意:

    必须存在具有所提及 credentialName 的凭据。

  • port 是 PostgreSQL 实例的端口号。

PostgreSQL 发现 API

表:发现给定客户端的 PostgreSQL 资产

API

重要变量和选项

POST
/netbackup/admin/discovery
/workloads/postgresql/start
POST 
/netbackup/admin/discovery/workloads
/postgresql/stop
GET
/netbackup/admin/discovery/workloads
/postgresql/status
POST 
/netbackup/admin/discovery/workloads
/postgresql/allclientsdiscovery
  • serverName 用于标识实例或数据库

  • discoveryHost 是需要触发发现的主机名

  • allclientsdiscovery 将触发与主服务器关联的所有客户端主机的发现。

创建 PostgreSQL 保护计划

表:创建 PostgreSQL 保护计划

API

重要变量和选项

POST 
/netbackup/servicecatalog/slos
POST
/netbackup/servicecatalog/slos/{sloId}
/subscriptions
POST
/netbackup/servicecatalog/slos/{sloId}
/backup-now
  • policyTypeDataStore

  • Add scheduleName 可以具有诸如 FULL_AUTO 或 INCR_AUTO 之类的值来添加 PostgreSQL 实例。

  • keyword 可以具有以下值以使用不同的备份选项备份实例或数据库:

    • pg_dump

    • pg_basebackup

    • 快照

  • sloId 是保护计划的标识符

  • selectionId 是需要使用给定 sloId 订购的 AssetId

创建保护计划后,为策略创建日程表或触发策略备份等其他进程保持不变。

PostgreSQL 恢复点服务 API

表:可用于恢复的 PostgreSQL 资产备份实例

API

重要变量和选项

GET
/netbackup/recovery-point-service
/workloads/postgresql/recovery-points 
GET
/netbackup/recovery-point-service
/workloads/postgresql/recovery-points
/{backupId}

GET
/netbackup/wui/workloads/postgresql
/recovery-point-calendar-summary

  • backupId 是备份时使用的标识符。

  • assetId 是用于标识实例或数据库的标识符。

  • client hostname 是备份客户端的名称。

在原始位置还原 PostgreSQL 实例和数据库

表:在原始位置还原 PostgreSQL 实例和数据库

API

重要变量和选项

POST
/netbackup/recovery/workloads/postgresql/
scenarios/instance-complete-recovery  
/recover
POST 
/netbackup/recovery/workloads/postgresql   
/scenarios/database-complete-recovery
/recover
  • backupId 是备份时使用的标识符。

  • assetId 是用于标识实例或数据库的标识符。

  • Client 是充当执行此恢复的 PostgreSQL 恢复主机的服务器。设置以下值:

    renameAllFilesToSameLocation 
    
将 PostgreSQL 实例和数据库还原到备用位置

表:将 PostgreSQL 实例和数据库还原到备用位置

API

重要变量和选项

POST
/netbackup/recovery/workloads/postgresql/
scenarios/instance-complete-recovery
/recover
POST 
/netbackup/recovery/workloads/postgresql
/scenarios/database-complete-recovery
/recover
  • backupId 是备份时使用的标识符。

  • assetId 是用于标识实例或数据库的标识符。

  • Client 是充当执行此恢复的 PostgreSQL 恢复主机的服务器。设置以下值:

    renameEachFileToDifferentLocation