付録A.1 ハイブリッド方式の場合
ハイブリッド方式のリアルタイムSANレプリケーションを使用する場合の,HiRDBのシステム定義,RAID Managerの構成定義,ならびにサーバマシンおよびディスク構成を次に示します。
- 〈この項の構成〉
(1) システム共通定義の例
●メインサイト
# 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●リモートサイト
# 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) ユニット制御情報定義の例
●メインサイト
# 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●リモートサイト
# 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) シングルサーバ定義の例
●メインサイトおよびリモートサイト共通
# 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の構成定義の例
●メインサイト
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
●リモートサイト
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