Here is a script for setup the env:
>>>begin
#!/bin/bash
DG2_CLUS1=datadg
DG2_CLUS2=datadg2
DISK2_CLUS1="c2t5006016030232106d0s2 c2t5006016030232106d4s2"
DISK2_CLUS2="c2t5006016030232106d1s2 c2t5006016030232106d5s2"
VCS_TC_SYS01=vcsv245a
VCS_TC_SYS03=vcsv245b
VVR_DEVICE_SYS01=bge2
VVR_DEVICE_SYS03=bge2
VVR_TC_VIRTUAL_IP_C1=1.1.1.2
VVR_TC_VIRTUAL_IP_C2=1.1.1.3
#make dg/volume/fs
rsh $VCS_TC_SYS01 /sbin/vxdg init $DG2_CLUS1 $DISK2_CLUS1
rsh $VCS_TC_SYS03 /sbin/vxdg init $DG2_CLUS2 $DISK2_CLUS2
rsh $VCS_TC_SYS01 /usr/sbin/vxassist -g $DG2_CLUS1 make datavol1 200M logtype=dcm
rsh $VCS_TC_SYS01 /usr/sbin/vxassist -g $DG2_CLUS1 make datavol2 300M logtype=dcm
rsh $VCS_TC_SYS01 /usr/sbin/vxassist -g $DG2_CLUS1 make srlvol 120M
rsh $VCS_TC_SYS03 /usr/sbin/vxassist -g $DG2_CLUS2 make datavol1 200M logtype=dcm
rsh $VCS_TC_SYS03 /usr/sbin/vxassist -g $DG2_CLUS2 make datavol2 300M logtype=dcm
rsh $VCS_TC_SYS03 /usr/sbin/vxassist -g $DG2_CLUS2 make srlvol 120M
rsh $VCS_TC_SYS01 /usr/sbin/mkfs -F vxfs /dev/vx/rdsk/$DG2_CLUS1/datavol1
rsh $VCS_TC_SYS01 /usr/sbin/mkfs -F vxfs /dev/vx/rdsk/$DG2_CLUS1/datavol2
rsh $VCS_TC_SYS03 /usr/sbin/mkfs -F vxfs /dev/vx/rdsk/$DG2_CLUS2/datavol1
rsh $VCS_TC_SYS03 /usr/sbin/mkfs -F vxfs /dev/vx/rdsk/$DG2_CLUS2/datavol2
# Make dirs and change permissions
rsh $VCS_TC_SYS01 "/bin/mkdir /vol2 /vol2-2"
rsh $VCS_TC_SYS01 "/bin/chmod 777 /vol*"
rsh $VCS_TC_SYS03 "/bin/mkdir /vol2 /vol2-2"
rsh $VCS_TC_SYS03 "/bin/chmod 777 /vol*"
#Mount volumes
rsh $VCS_TC_SYS01 /usr/sbin/mount -F vxfs /dev/vx/dsk/$DG2_CLUS1/datavol1 /vol2
rsh $VCS_TC_SYS01 /usr/sbin/mount -F vxfs /dev/vx/dsk/$DG2_CLUS1/datavol2 /vol2-2
rsh $VCS_TC_SYS03 /usr/sbin/mount -F vxfs /dev/vx/dsk/$DG2_CLUS2/datavol1 /vol2
rsh $VCS_TC_SYS03 /usr/sbin/mount -F vxfs /dev/vx/dsk/$DG2_CLUS2/datavol2 /vol2-2
#Set IPs for vvr link
rsh $VCS_TC_SYS01 /sbin/ifconfig $VVR_DEVICE_SYS01 unplumb
rsh $VCS_TC_SYS01 /sbin/ifconfig $VVR_DEVICE_SYS01 plumb up
rsh $VCS_TC_SYS01 /sbin/ifconfig $VVR_DEVICE_SYS01:1 plumb up
rsh $VCS_TC_SYS01 /sbin/ifconfig $VVR_DEVICE_SYS01:1 $VVR_TC_VIRTUAL_IP_C1 up
rsh $VCS_TC_SYS03 /sbin/ifconfig $VVR_DEVICE_SYS03 unplumb
rsh $VCS_TC_SYS03 /sbin/ifconfig $VVR_DEVICE_SYS03 plumb up
rsh $VCS_TC_SYS03 /sbin/ifconfig $VVR_DEVICE_SYS03:1 plumb up
rsh $VCS_TC_SYS03 /sbin/ifconfig $VVR_DEVICE_SYS03:1 $VVR_TC_VIRTUAL_IP_C2 up
# add '+' into /etc/vx/vras/.rdg on 1st node of secondary cluster
rsh $VCS_TC_SYS03 "/bin/echo + >> /etc/vx/vras/.rdg"
# Umount volumes on cluster 2, we can not online the replicated volume on the remote cluster
rsh $VCS_TC_SYS03 /usr/sbin/umount /vol2
rsh $VCS_TC_SYS03 /usr/sbin/umount /vol2-2
# Create VVR primary
rsh $VCS_TC_SYS01 /usr/sbin/vradmin -g $DG2_CLUS1 createpri data_rvg datavol1,datavol2 srlvol
# Add VVR secondary
rsh $VCS_TC_SYS01 /usr/sbin/vradmin -g $DG2_CLUS1 -sdg $DG2_CLUS2 addsec data_rvg $VVR_TC_VIRTUAL_IP_C1 $VVR_TC_VIRTUAL_IP_C2 prlink=rl2 srlink=rl2
# Start replication
rsh $VCS_TC_SYS01 /usr/sbin/vradmin -g $DG2_CLUS1 -a startrep data_rvg
# check for rv2 sync complete.
rsh $VCS_TC_SYS01 /usr/sbin/vxrlink -g $DG2_CLUS1 status rl2 |grep 'Rlink rl2 is up to date'
<<<end
# check thereplicated status
[root@vcsv245a config]#>vradmin -g datadg repstatus data_rvg