如何将NetBackup PostgreSQL代理设置为支持群集

本文适用于 阿曼达企业(AE)

nbu-postgres代理不支持群集,因此如果您想要传递不同于bpclntcmd -gethostname的输出的主机名,我们必须进行一些更改才能使其正常工作,因为这是我们获取备份所读取的内容和查询工作。

我们必须对2个文件进行更改。

  1. 修改 查询-ampgsql.sh如果[x” $ CLIENT” = x””]; 然后CLIENT =`hostname`
    更改为[[x” $ CLIENT” = x””]; 然后CLIENT =“ VIP-HOST-NAME”
     
  2. 修改 备份-ampgsql.shCLIENT ='主机名'APP ='pgsql'
    更改为CLIENT =“ VIP-HOST-NAME” APP ='pgsql'

如果要备份同一台计算机上的不同主机,则必须创建多个主机 查询-ampgsql.sh 和 备份-ampgsql.sh 文件以使其正常工作。