Setting up the VVR configuration

This section shows how to set up a sample VVR configuration. The VVR configuration in this example applies to the RVG Agent.

It uses the names that are used in the sample configuration file of the RVG agent. The procedure to configure VVR is the same for all the VVR agents. Use the sample configuration files located in /etc/VRTSvcs/conf/sample_vvr directory to configure the other agents.

The example uses the names listed in the following table.

Name of Cluster: Seattle

Disk group

hrdg

Primary RVG

hr_rvg

Primary RLINK to london1

rlk_london_hr_rvg

Primary data volume #1

hr_dv01

Primary data volume #2

hr_dv02

Primary volume set

(with data volumes hr_dv03, hr_dv04)

hr_vset01

Primary SRL for hr_rvg

hr_srl

Cluster IP address

10.216.144.160

Name of Cluster: London

Disk group

hrdg

Secondary RVG

hr_rvg

Secondary RLINK to seattle

rlk_seattle_hr_rvg

Secondary data volume #1

hr_dv01

Secondary data volume #2

hr_dv02

Secondary volume set

(with data volumes hr_dv03, hr_dv04)

hr_vset01

Secondary SRL for hr_rvg

hr_srl

Cluster IP address

10.216.144.162

In this example, each of the hosts (seattle1 and london1) has a disk group named hrdg with enough free space to create the VVR objects.

Set up the VVR configuration on seattle1 and london1 to include the objects used in the sample configuration files, main.cf.seattle and main.cf.london, located in the /etc/VRTSvcs/conf/sample_vvr/RVG directory.

To set up the VVR configuration

  1. On london1:
    • Create the Secondary data volumes.

      # vxassist -g hrdg make hr_dv01 100M \
      				layout=mirror logtype=dcm mirror=2
      # vxassist -g hrdg make hr_dv02 100M \
      				layout=mirror logtype=dcm mirror=2
    • Create the data volumes for the volume set on the Secondary and create the volume set.

      # vxassist -g hrdg make hr_dv03 100M \
          layout=mirror logtype=dcm mirror=2
      # vxassist -g hrdg make hr_dv04 100M \
          layout=mirror logtype=dcm mirror=2
      # vxmake -g hrdg vset hr_vset01 \ 
          appvols=hr_dv03,hr_dv04
    • Create the Secondary SRL.

      # vxassist -g hrdg make hr_srl 200M mirror=2
  2. On seattle1:
    • Create the Primary data volumes.

      # vxassist -g hrdg make hr_dv01 100M \
      				layout=mirror logtype=dcm mirror=2
      # vxassist -g hrdg make hr_dv02 100M \
      	 		layout=mirror logtype=dcm mirror=2
    • Create the data volumes for the volume set on the Primary and create the volume set.

      # vxassist -g hrdg make hr_dv03 100M \
      				layout=mirror logtype=dcm mirror=2
      # vxassist -g hrdg make hr_dv04 100M \
      				layout=mirror logtype=dcm mirror=2
      # vxmake -g hrdg vset hr_vset01 \ 
      				appvols=hr_dv03,hr_dv04
    • Create the Primary SRL.

      # vxassist -g hrdg make hr_srl 200M mirror=2
    • Create the Primary RVG.

      # vradmin -g hrdg createpri hr_rvg \
          hr_dv01,hr_dv02,hr_vset01 hr_srl
      
    • Uncomment the plus symbol from /etc/vx/vras/.rdg file from the nodes in the secondary site, or configure security accordingly.

    • Determine the virtual IP address to be used for replication, and then verify that the device interface for this IP is plumbed. If the device interface for this IP is not plumbed, then plumb the device. Get the IP up using the OS-specific command. This IP address that is to be used for replication must be configured as the IP resource for this RVG service group.

    • Create the Secondary RVG.

      # vradmin -g hrdg addsec hr_rvg 10.216.144.160 \
          10.216.144.162 prlink=rlk_london_hr_rvg \
          srlink=rlk_seattle_hr_rvg

      Note:

      The RLINKs must point to the virtual IP address for failovers to succeed. The virtual IP address 10.216.144.160 must be able to ping virtual IP address 10.216.144.162 and vice versa. IPv6 addresses are supported.

    • Start replication.

      # vradmin -g hrdg -f startrep hr_rvg
  3. Create the following directories on seattle1 and seattle2. These directories will be used as mount points for volumes hr_dv01 and hr_dv02 and the volume set hr_vset01 on the seattle site.
    # mkdir /hr_mount01
    # mkdir /hr_mount02
    # mkdir /hr_mount03
  4. On seattle1, create file systems on the volumes hr_dv01 and hr_dv02 and on the volume set hr_vset01.

More Information

Example VVR configuration in a VCS environment