一、 环境介绍:     

        两个节点sc01和sc02,已经处于global cluster模式,并且上面运行着zone cluster,其中oracle 10g RAC运行在zone  cluster中,在global cluster中运行netbackup,作为备份服务器,zone cluster中的两个节点zc01和zc02作为备份客户端。这里的netbackup使用最新版本Netbackup 7.1。netbackup 6之前的版本,要是做HA cluster的话,还必须单独安装agent,而从7.0开始,不需要单独安装cluster agent了,也不需要手工配置了,一切都在netbackup的安装过程中完成。备份服务器名称是scnb,IP是192.168.1.5,共享存储的挂载点是/nbu71。此文中涉及的知识点见以下几个链接:

1、Solaris中虚拟磁带库的应用(mhvtl).

2、Zone cluster的创建。

3、Zone cluster中安装配置Oracle RAC。

4、配置NetBackup 7 for oracle 10g rac。

二、安装配置过程:

1、创建scnb磁盘集:

Configure Netbackup 7.1 HA In Solaris Cluster_职场

Configure Netbackup 7.1 HA In Solaris Cluster_休闲_02

完成之后,编辑/etc/vfstab文件,加入以下内容:

Configure Netbackup 7.1 HA In Solaris Cluster_服务器_03

2、安装NBU:

netbackup的服务器名称是scnb,对应的ip是192.168.1.5。

(1)、节点sc01上的安装过程:

这里只截取重要部分的截图。

Configure Netbackup 7.1 HA In Solaris Cluster_客户端_04

上面询问是否将sc01设置为netbackup服务器,由于要创建HA所以选择no。最后会询问主服务器的名称,这里输入netbackup的逻辑主机名(scnb)即可!

Configure Netbackup 7.1 HA In Solaris Cluster_服务器_05

以上输入共享存储的挂载点:/nbu71.

Configure Netbackup 7.1 HA In Solaris Cluster_休闲_06

以上信息表示已经启用了netbackup的逻辑主机名,并指出IP所在的那个网卡名称。

Configure Netbackup 7.1 HA In Solaris Cluster_最新版本_07

因为sc01本身就是媒体服务器,所以不添加其他媒体服务器了。

Configure Netbackup 7.1 HA In Solaris Cluster_职场_08

Configure Netbackup 7.1 HA In Solaris Cluster_客户端_09

这个进程暂时不需要启动。

Configure Netbackup 7.1 HA In Solaris Cluster_客户端_10

安装成功后,可以使用scstat查看下资源组信息,如下图所示:

Configure Netbackup 7.1 HA In Solaris Cluster_服务器_11

(2)、sc02上的安装过程:

节点sc02上,在安装的时候注意了,master server填入scnb,只需加入cluster即可,不需要做其他配置了。

Configure Netbackup 7.1 HA In Solaris Cluster_休闲_12

Configure Netbackup 7.1 HA In Solaris Cluster_客户端_13

到此,节点sc02上的NBU已安装完成,在此安装过程中已经将节点sc02加入到scnb-harg资源组中了。如图所示:

Configure Netbackup 7.1 HA In Solaris Cluster_职场_14

查看NBU进程信息:

Configure Netbackup 7.1 HA In Solaris Cluster_休闲_15

bp.conf文件的内容:

Configure Netbackup 7.1 HA In Solaris Cluster_客户端_16

vm.conf:

Configure Netbackup 7.1 HA In Solaris Cluster_职场_17

三、备份Oracle:

1、当前的zone  cluster状态以及RAC状态:

Configure Netbackup 7.1 HA In Solaris Cluster_休闲_18

Configure Netbackup 7.1 HA In Solaris Cluster_休闲_19

2、在zone cluster节点zc01和zc02上安装Netbackup客户端:

Configure Netbackup 7.1 HA In Solaris Cluster_客户端_20

Configure Netbackup 7.1 HA In Solaris Cluster_客户端_21

3、将 Oracle 恢复管理器 (RMAN) 与 NetBackup 链接:

安装完成后,关闭所有oracle进程,然后以oracle身份执行oracle_link进行链接操作。

Configure Netbackup 7.1 HA In Solaris Cluster_服务器_22

Configure Netbackup 7.1 HA In Solaris Cluster_最新版本_23

Configure Netbackup 7.1 HA In Solaris Cluster_客户端_24

Configure Netbackup 7.1 HA In Solaris Cluster_客户端_25

Configure Netbackup 7.1 HA In Solaris Cluster_最新版本_26

Configure Netbackup 7.1 HA In Solaris Cluster_服务器_27

这里没有使用带库,所以存储单元使用的是基于磁盘的存储单元,绝对路径是/nbu71/orabak:

Configure Netbackup 7.1 HA In Solaris Cluster_职场_28

我这里使用的压缩的备份方式,所以文件的大小有点小。

在这里注意几点:

1、由于是RAC环境,所以每个节点的oracle_sid值不同,必须修改备份脚本内容。

2、将两个节点的备份时间错开,以防万一。

3、为两个节点分别创建备份策略。