分享

NBU在群集环境中部署RMAN策略的注意事项

 ylzrx 2011-07-20

  由于NBU中对备份内容的权限管理,在默认情况下,备份客户端只能在本机创建和查看本机的备份情况,而NBU对备份客户端的识别,是通过/usr/openv/netbackup/bp.conf和/etc/hosts来完成的。

  因此,当我们在群集环境中,想对应用进行备份时,就会出现问题。因为,应用是需要在群集之间切换的,对应用的备份时,我们需要在NBU Master Server添加的客户端变成了应用的IP,其应用的IP是漂移IP,而非当前应用所在主机的IP,因此,当RMAN执行时,向NBU Master Server请求的是主机IP,而备份的客户机确是应用IP,所以NBU Master Server在默认情况下,会拒绝其请求,从而导致备份策略的失败。

举例说明:

  NBU Master Server的IP:192.168.1.10 nbu

群机环境:test1、test2

  test1的IP:192.168.1.101  test1

  test2的IP:192.168.1.102  test2

应用情况:oracle

  oracle的IP:192.178.1.100 ora_ip

bp.conf文件:

SERVER = nbu

CLIENT_NAME = ora_ip

hosts文件:

192.168.1.10 nbu

192.168.1.101  test1

192.168.1.102  test2

192.178.1.100 ora_ip

  该环境中,要对oracle进行rman备份时,首先需要在NBU Master Server、test1和test2中,添加客户端ora_ip,保证无论oracle切换到哪台主机,备份都不会中断。

  同时,在NBU Master Server把NBU的权限限制取消,方法为:

  在/usr/openv/netbackup/db目录下,创建altnames/No.Restrictions文件

  #mkdir altnames

  #cd altnames

  #touch No.Restrictions

  否则当RMAN备份时,RMAN的请求是通过oracle应用所在的主机,如test1,发送需要备份ora-ip客户端的oracle的RMAN应用,给nbu服务器,而nbu服务器,通过bp.conf和/etc/hosts解析后,发现发送请求的IP和请求客户端的IP不一致,从而拒绝本次请求。

  报错如下:

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03009: failure of backup command on ch00 channel at 03/04/2008 02:02:45

ORA-19506: 无法创建顺序文件, 名称 = "bk_11_1_648439358", 参数 = ""

ORA-27028: skgfqcre: sbtbackup 返回错误

ORA-19511: 从介质管理器层接收到错误, 错误文本为:

   Failed to process backup file <bk_11_1_648439358>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多