Nonstop Database, HiRDB Version 9 Disaster Recovery System Configuration and Operation Guide

[Contents][Index][Back][Next]

Appendix A.1 Hybrid method

This section describes the HiRDB system definitions, RAID Manager configuration definitions, and server machine and disk configurations when using the hybrid method of Real Time SAN Replication.

Organization of this subsection
(1) System common definition example
(2) Unit control information definition example
(3) Single server definition example
(4) RAID Manager configuration definition example
(5) Server and disk configurations

(1) System common definition example

Main site

# ALL RIGHTS RESERVED. COPYRIGHT (C) 1994, 2006, HITACHI, LTD.
# LICENSED MATERIAL OF HITACHI, LTD.
#*******************************************************************************
# pdsys : system common definition
#*******************************************************************************
set pd_system_id = HRD1         #HRD1:system-id(change your environment)
set pd_name_port = 22200        #22200:port-number(change your environment)
set pd_mode_conf = MANUAL2
set pd_max_users = 2
set pd_max_access_tables = 50
set pd_rise_use = Y
set pd_rise_pairvolume_combination = hybrid
set pd_rise_fence_level = data
set pd_rise_disaster_mode = normal
      :
pdunit -x HST1 -u unt1 -d /opt/HiRDB_S
pdstart -t SDS -s sds01 -x HST1
pdbuffer -a gbuf01 -n 20 -r rdmast,rddirt -w 20
pdbuffer -a gbuf02 -n 20 -r rddict -w 20
pdbuffer -a gbuf03 -n 100 -o -w 20
      :
putenv HORCMINST 10

Remote site

# ALL RIGHTS RESERVED. COPYRIGHT (C) 1994, 2006, HITACHI, LTD.
# LICENSED MATERIAL OF HITACHI, LTD.
#*******************************************************************************
# pdsys : system common definition
#*******************************************************************************
set pd_system_id = HRD1         #HRD1:system-id(change your environment)
set pd_name_port = 22200        #22200:port-number(change your environment)
set pd_mode_conf = MANUAL2
set pd_max_users = 2
set pd_max_access_tables = 50
set pd_rise_use = Y
set pd_rise_pairvolume_combination = hybrid
set pd_rise_fence_level = data
set pd_rise_disaster_mode = normal
      :
pdunit -x HST2 -u unt1 -d /opt/HiRDB_S
pdstart -t SDS -s sds01 -x HST2
pdbuffer -a gbuf01 -n 20 -r rdmast,rddirt -w 20
pdbuffer -a gbuf02 -n 20 -r rddict -w 20
pdbuffer -a gbuf03 -n 100 -o -w 20
      :
putenv HORCMINST 10

(2) Unit control information definition example

Main site

# ALL RIGHTS RESERVED. COPYRIGHT (C) 1994, 2006, HITACHI, LTD.
# LICENSED MATERIAL OF HITACHI, LTD.
# example definition of HiRDB/single server
#*******************************************************************************
# pdutsys : unit control information definition
#*******************************************************************************
#-------------------------------------------------------------------------------
# set form
#
set pd_unit_id = unt1               #unt1:unit-name(change your environment)
set pd_hostname = HST1
set pd_syssts_file_name_1 = "utsts1",\
                   "/opt/HiRDB_S/rdsys01/utsts1a","/opt/HiRDB_S/rdsys02/utsts1b"
set pd_syssts_file_name_2 = "utsts2",\
                   "/opt/HiRDB_S/rdsys03/utsts2a","/opt/HiRDB_S/rdsys01/utsts2b"
set pd_syssts_file_name_3 = "utsts3",\
                   "/opt/HiRDB_S/rdsys02/utsts3a","/opt/HiRDB_S/rdsys03/utsts3b"
set pd_syssts_initial_error = stop
set pd_syssts_singleoperation = stop
#set pd_syssts_last_active_file = utsts1
#set pd_syssts_last_active_side = A

Remote site

# ALL RIGHTS RESERVED. COPYRIGHT (C) 1994, 2006, HITACHI, LTD.
# LICENSED MATERIAL OF HITACHI, LTD.
# example definition of HiRDB/single server
#*******************************************************************************
# pdutsys : unit control information definition
#*******************************************************************************
#-------------------------------------------------------------------------------
# set form
#
set pd_unit_id = unt1               #unt1:unit-name(change your environment)
set pd_hostname = HST2
set pd_syssts_file_name_1 = "utsts1",\
                   "/opt/HiRDB_S/rdsys01/utsts1a","/opt/HiRDB_S/rdsys02/utsts1b"
set pd_syssts_file_name_2 = "utsts2",\
                   "/opt/HiRDB_S/rdsys03/utsts2a","/opt/HiRDB_S/rdsys01/utsts2b"
set pd_syssts_file_name_3 = "utsts3",\
                   "/opt/HiRDB_S/rdsys02/utsts3a","/opt/HiRDB_S/rdsys03/utsts3b"
set pd_syssts_initial_error = stop
set pd_syssts_singleoperation = stop
#set pd_syssts_last_active_file = utsts1
#set pd_syssts_last_active_side = A

(3) Single server definition example

The same at the main site and the remote site

# ALL RIGHTS RESERVED. COPYRIGHT (C) 1994, 2006, HITACHI, LTD.
# LICENSED MATERIAL OF HITACHI, LTD.
# example definition of HiRDB/single server
#*******************************************************************************
# sds01 : single server definition
#*******************************************************************************
      :
set pd_log_dual = Y
#set pd_log_singleoperation = N
set pd_sts_file_name_1 = "sts1",\
                "/opt/HiRDB_S/rdsys11/sts1a","/opt/HiRDB_S/rdsys12/sts1b"
set pd_sts_file_name_2 = "sts2",\
                "/opt/HiRDB_S/rdsys13/sts2a","/opt/HiRDB_S/rdsys11/sts2b"
set pd_sts_file_name_3 = "sts3",\
                "/opt/HiRDB_S/rdsys12/sts3a","/opt/HiRDB_S/rdsys13/sts3b"
set pd_sts_initial_error = stop
set pd_sts_singleoperation = stop
set pd_spd_dual = Y
      :
#   --- system log file ---
pdlogadfg -d sys -g log1 ONL
pdlogadfg -d sys -g log2 ONL
pdlogadfg -d sys -g log3 ONL
pdlogadfg -d sys -g log4 ONL
pdlogadfg -d sys -g log5 ONL
pdlogadfg -d sys -g log6 ONL
pdlogadpf -d sys -g log1 -a "/opt/HiRDB_S/rdsys21/log1a"\
                         -b "/opt/HiRDB_S/rdsys22/log1b"
pdlogadpf -d sys -g log2 -a "/opt/HiRDB_S/rdsys21/log2a"\
                         -b "/opt/HiRDB_S/rdsys22/log2b"
pdlogadpf -d sys -g log3 -a "/opt/HiRDB_S/rdsys21/log3a"\
                         -b "/opt/HiRDB_S/rdsys22/log3b"
pdlogadpf -d sys -g log4 -a "/opt/HiRDB_S/rdsys23/log4a"\
                         -b "/opt/HiRDB_S/rdsys24/log4b"
pdlogadpf -d sys -g log5 -a "/opt/HiRDB_S/rdsys23/log5a"\
                         -b "/opt/HiRDB_S/rdsys24/log5b"
pdlogadpf -d sys -g log6 -a "/opt/HiRDB_S/rdsys23/log6a"\
                         -b "/opt/HiRDB_S/rdsys24/log6b"
#   --- syncpoint dump file ---
pdlogadfg -d spd -g spd1 ONL
pdlogadfg -d spd -g spd2 ONL
pdlogadfg -d spd -g spd3 ONL
pdlogadpf -d spd -g spd1 -a "/opt/HiRDB_S/rdsys31/spd1a"\
                         -b "/opt/HiRDB_S/rdsys32/spd1b"
pdlogadpf -d spd -g spd2 -a "/opt/HiRDB_S/rdsys31/spd2a"\
                         -b "/opt/HiRDB_S/rdsys32/spd2b"
pdlogadpf -d spd -g spd3 -a "/opt/HiRDB_S/rdsys31/spd3a"\
                         -b "/opt/HiRDB_S/rdsys32/spd3b"

(4) RAID Manager configuration definition example

Main site

HORCM_MON
#ip_address  service   poll(10ms)  timeout(10ms)
HST1         horcm          1000            3000
 
HORCM_CMD
#dev_name
/dev/rdsk/c0t0d1
 
HORCM_DEV
#dev_group           dev_name    port#  TargetID  LU#
HRD1_unt1_USTS       hitdev1     CL1-A         1    1
HRD1_unt1_USTS       hitdev2     CL1-A         1    2
HRD1_unt1_USTS       hitdev3     CL1-A         1    3
HRD1_sds01_SSTS      hitdev4     CL1-A         1    4
HRD1_sds01_SSTS      hitdev5     CL1-A         1    5
HRD1_sds01_SSTS      hitdev6     CL1-A         1    6
HRD1_sds01_LOG       hitdev7     CL1-A         1    7
HRD1_sds01_LOG       hitdev8     CL1-A         1    8
HRD1_sds01_LOG       hitdev9     CL1-A         1    9
HRD1_sds01_LOG       hitdev10    CL1-A         1   10
HRD1_sds01_SPD       hitdev11    CL1-A         1   11
HRD1_sds01_SPD       hitdev12    CL1-A         1   12
HRD1_sds01_DB        hitdev13    CL1-A         1   13
HRD1_sds01_DB        hitdev14    CL1-A         1   14
HRD1_sds01_DB        hitdev15    CL1-A         1   15
HRD1_sds01_DB        hitdev16    CL1-A         1   16
 
HORCM_INST#dev_group             ip_address  service
HRD1_unt1_USTS         HST2      horcm
HRD1_sds01_SSTS        HST2      horcm
HRD1_sds01_LOG         HST2      horcm
HRD1_sds01_SPD         HST2      horcm
HRD1_sds01_DB          HST2      horcm

Remote site

HORCM_MON
#ip_address  service   poll(10ms)  timeout(10ms)
HST2         horcm          1000            3000
 
HORCM_CMD
#dev_name
/dev/rdsk/c0t0d1
 
HORCM_DEV
#dev_group           dev_name    port#  TargetID  LU#
HRD1_unt1_USTS       hitdev1     CL1-D         2    1
HRD1_unt1_USTS       hitdev2     CL1-D         2    2
HRD1_unt1_USTS       hitdev3     CL1-D         2    3
HRD1_sds01_SSTS      hitdev4     CL1-D         2    4
HRD1_sds01_SSTS      hitdev5     CL1-D         2    5
HRD1_sds01_SSTS      hitdev6     CL1-D         2    6
HRD1_sds01_LOG       hitdev7     CL1-D         2    7
HRD1_sds01_LOG       hitdev8     CL1-D         2    8
HRD1_sds01_LOG       hitdev9     CL1-D         2    9
HRD1_sds01_LOG       hitdev10    CL1-D         2   10
HRD1_sds01_SPD       hitdev11    CL1-D         2   11
HRD1_sds01_SPD       hitdev12    CL1-D         2   12
HRD1_sds01_DB        hitdev13    CL1-D         2   13
HRD1_sds01_DB        hitdev14    CL1-D         2   14
HRD1_sds01_DB        hitdev15    CL1-D         2   15
HRD1_sds01_DB        hitdev16    CL1-D         2   16
 
HORCM_INST
#dev_group  ip_address  service
#dev_group             ip_address  service
HRD1_unt1_USTS         HST1      horcm
HRD1_sds01_SSTS        HST1      horcm
HRD1_sds01_LOG         HST1      horcm
HRD1_sds01_SPD         HST1      horcm
HRD1_sds01_DB          HST1      horcm

(5) Server and disk configurations

The following figure shows the server and disk configurations for this sample definition.

Figure A-1 Server machine and disk configurations when using the hybrid method

[Figure]