8.5.1 1:1系切り替え構成時の環境設定例
1:1系切り替え構成では,使用するリソースや機能によって定義ファイルの設定内容が異なります。ここでは,1:1系切り替えの代表的なシステム構成を示し,各システム構成での定義ファイルの設定例を示します。
- 〈この項の構成〉
(1) 回線切替装置使用時の環境設定例
(a) 回線切替装置を並列で使用する場合
回線切替装置を並列で使用する場合の,環境設定例で示すシステム構成を,次の図に示します。
このシステム構成での現用系と予備系の環境設定例を,次に示します。
- 現用系の環境設定(回線切替装置を並列で使用する場合)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host1, address 1, patrol 60, lan path11:path12, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定 */ server name /users/server1, alias server1, acttype server, patrol 60, initial online, disk /dev/vg01, hls /devtty1#001A:/dev/tty2#001A, la LADP01:LADP02;
- 予備系の環境設定例(回線切替装置を並列で使用する場合)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host2, address 2, patrol 60, lan path21:path22, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定 */ server name /users/server1, alias server1, acttype server, patrol 60, initial standby, disk /dev/vg01, hls /dev/tty1#001B:/dev/tty2#001B, la LADP01:LADP02;
(b) 回線切替装置を直列で使用する場合
回線切替装置を直列で使用する場合の,環境設定例で示すシステム構成を,次の図に示します。
このシステム構成での現用系と予備系の環境設定例を,次に示します。
- 現用系の環境設定(回線切替装置を直列で使用する場合)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host1, address 1, patrol 60, lan path11:path12, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定 */ server name /users/server1, alias server1, acttype server, patrol 60, initial online, disk /dev/vg01, hls /dev/tty1#001A:/dev/tty1#002A, la LADP01:LADP02;
- 予備系の環境設定例(回線切替装置を直列で使用する場合)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host2, address 2, patrol 60, lan path21:path22, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定 */ server name /users/server1, alias server1, acttype server, patrol 60, initial standby, disk /dev/vg01, hls /dev/tty1#001B:/dev/tty1#002B, la LADP01:LADP02;
(2) サーバをグループ化する場合の環境設定例
サーバをグループ化する場合の,環境設定例で示すシステム構成を,次の図に示します。
このシステム構成での現用系と予備系の環境設定例を次に示します。
- 現用系の環境設定(サーバをグループ化する場合)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host1, address 1, patrol 60, lan path11:path12, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定(サーバ1) */ server name /users/server1, alias server1, acttype server, patrol 60, initial online, group groupA:exchange, disk /dev/vg01; /* サーバ対応の環境設定(サーバ2) */ server name /users/server2, alias server2, acttype server, patrol 60, initial online, group groupA:no_exchange:cancel, disk /dev/vg02;
- 予備系の環境設定(サーバをグループ化する場合)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host2, address 2, patrol 60, lan path21:path22, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定(サーバ1) */ server name /users/server1, alias server1, acttype server, patrol 60, initial standby, group groupA:exchange, disk /dev/vg01; /* サーバ対応の環境設定(サーバ2) */ server name /users/server2, alias server2, acttype server, patrol 60, initial standby, group groupA:no_exchange:cancel, disk /dev/vg02;
(3) 相互系切り替え構成時の環境設定例
相互系切り替え構成時の,環境設定例で示すシステム構成を,次の図に示します。
このシステム構成での現用系と予備系の環境設定例を次に示します。
- 現用系の環境設定(相互系切り替え構成時)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host1, address 1, patrol 60, lan path11:path12, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定(サーバ1) */ server name /users/server1, alias server1, acttype server, patrol 60, initial online, disk /dev/vg01; /* サーバ対応の環境設定(サーバ2) */ server name /users/server2, alias server2, acttype server, patrol 60, initial standby, disk /dev/vg02;
- 予備系の環境設定(相互系切り替え構成時)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host2, address 2, patrol 60, lan path21:path22, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定(サーバ1) */ server name /users/server1, alias server1, acttype server, patrol 60, initial standby, disk /dev/vg01; /* サーバ対応の環境設定(サーバ2) */ server name /users/server2, alias server2, acttype server, patrol 60, initial online, disk /dev/vg02;
(4) ファイルシステム使用時の環境設定例
ファイルシステム使用時の,環境設定例で示すシステム構成を,次の図に示します。
このシステム構成での現用系と予備系の環境設定例を,次に示します。
- 現用系の環境設定(ファイルシステム使用時)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host1, address 1, patrol 60, lan path11:path12, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定 */ server name /users/server1, alias server1, acttype monitor, initial online, disk /dev/vg01, fs_name /dev/lvol1:/dev/lvol2, fs_mount_dir /home1:/home2;
- 予備系の環境設定(ファイルシステム使用時)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host2, address 2, patrol 60, lan path21:path22, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定 */ server name /users/server1, alias server1, acttype monitor, initial standby, disk /dev/vg01, fs_name /dev/lvol1:/dev/lvol2, fs_mount_dir /home1:/home2;
(5) HA Booster使用時の環境設定例
HA Boosterを使用した共有ディスク構成時の,環境設定例で示すシステム構成を,次の図に示します。
このシステム構成での現用系と予備系の環境設定例を,次に示します。
- 現用系の環境設定(HA Booster使用時)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host1, address 1, patrol 60, lan path11:path12, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定 */ server name /users/server1, alias server1, acttype server, patrol 60, initial online, hab_gid 0;
- 予備系の環境設定(HA Booster使用時)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host2, address 2, patrol 60, lan path21:path22, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定 */ server name /users/server1, alias server1, acttype server, patrol 60, initial standby, hab_gid 0;
(6) サーバの切り替え順序を制御する場合の環境設定例
サーバの切り替え順序を制御する場合の,環境設定例で示すシステム構成例を,次の図に示します。
この例では,次の構成を前提としています。
-
server1およびserver2をグループ化します。
-
系切り替え時のサーバの起動順序について,server1はserver2の親サーバとします。
このシステム構成での現用系と予備系の環境設定例を,次に示します。
- 現用系の環境設定(サーバの切り替え順序を制御する場合)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host1, address 1, patrol 60, lan path11:path12, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定(サーバ1) */ server name /users/server1, alias server1, acttype server, patrol 60, initial online, group groupA:exchange, disk /dev/vg01, lan_updown use; /* サーバ対応の環境設定(サーバ2) */ server name /users/server2, alias server2, acttype monitor, initial online, group groupA, disk /dev/vg02, lan_updown use, parent server1;
- LANの状態設定ファイル
-
サーバ識別名.up(定義ファイル:/opt/hitachi/HAmon/etc/server1.up)
#!/bin/sh set -x /usr/sbin/ifconfig en1 inet 1.2.3.4 alias netmask 255.255.255.0 broadcast 1.2.3.255
サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/server1.down)
#!/bin/sh set -x /usr/sbin/ifconfig en1 inet 1.2.3.4 delete
サーバ識別名.up(定義ファイル:/opt/hitachi/HAmon/etc/server2.up)
#!/bin/sh set -x /usr/sbin/ifconfig en1 inet 1.2.3.5 alias netmask 255.255.255.0 broadcast 1.2.3.255
サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/server2.down)
#!/bin/sh set -x /usr/sbin/ifconfig en1 inet 1.2.3.5 delete
- 予備系の環境設定(サーバの切り替え順序を制御する場合)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host2, address 2, patrol 60, lan path21:path22, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定(サーバ1) */ server name /users/server1, alias server1, acttype server, patrol 60, initial standby, group groupA:exchange, disk /dev/vg01, lan_updown use; /* サーバ対応の環境設定(サーバ2) */ server name /users/server2, alias server2, acttype monitor, initial standby, group groupA, disk /dev/vg02, lan_updown use, parent server1;
- LANの状態設定ファイル
-
サーバ識別名.up(定義ファイル:/opt/hitachi/HAmon/etc/server1.up)
#!/bin/sh set -x /usr/sbin/ifconfig en1 inet 1.2.3.4 alias netmask 255.255.255.0 broadcast 1.2.3.255
サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/server1.down)
#!/bin/sh set -x /usr/sbin/ifconfig en1 inet 1.2.3.4 delete
サーバ識別名.up(定義ファイル:/opt/hitachi/HAmon/etc/server2.up)
#!/bin/sh set -x /usr/sbin/ifconfig en1 inet 1.2.3.5 alias netmask 255.255.255.0 broadcast 1.2.3.255
サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/server2.down)
#!/bin/sh set -x /usr/sbin/ifconfig en1 inet 1.2.3.5 delete
(7) 複数サーバで共有リソースを共用する場合の環境設定例
複数サーバで共有リソースを共用する場合の,環境設定例で示すシステム構成例を,次の図に示します。
この例では,次の構成を前提としています。
-
リソースサーバ,server1,およびserver2をグループ化します。
-
server1,およびserver2は,共有ディスクの/dev/vg01およびエイリアスIPアドレスの1.2.3.4を共通で使用します。
このシステム構成での現用系と予備系の環境設定例を,次に示します。
- 現用系の環境設定(複数サーバで共有リソースを共用する場合)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host1, address 1, patrol 60, lan path11:path12, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定(サーバ1) */ server name /users/server1, alias server1, acttype server, patrol 60, initial online, group groupA:exchange, parent rc0; /* サーバ対応の環境設定(サーバ2) */ server name /users/server2, alias server2, acttype monitor, initial online, group groupA, parent rc0; /* リソースサーバ対応の環境設定 */ resource alias rc0, initial online, group groupA, disk /dev/vg01, lan_updown use;
- LANの状態設定ファイル
-
サーバ識別名.up(定義ファイル:/opt/hitachi/HAmon/etc/rc0.up)
#!/bin/sh set -x /usr/sbin/ifconfig en1 inet 1.2.3.4 alias netmask 255.255.255.0 broadcast 1.2.3.255
サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/rc0.down)
#!/bin/sh set -x /usr/sbin/ifconfig en1 inet 1.2.3.4 delete
- 予備系の環境設定(複数サーバで共有リソースを共用する場合)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host2, address 2, patrol 60, lan path21:path22, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3;
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定(サーバ1) */ server name /users/server1, alias server1, acttype server, patrol 60, initial standby, group groupA:exchange, parent rc0; /* サーバ対応の環境設定(サーバ2) */ server name /users/server2, alias server2, acttype monitor, initial standby, group groupA, parent rc0; /* リソースサーバ対応の環境設定 */ resource alias rc0, initial standby, group groupA, disk /dev/vg01, lan_updown use;
- LANの状態設定ファイル
-
サーバ識別名.up(定義ファイル:/opt/hitachi/HAmon/etc/ rc0.up)
#!/bin/sh set -x /usr/sbin/ifconfig en1 inet 1.2.3.4 alias netmask 255.255.255.0 broadcast 1.2.3.255
サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/ rc0.down)
#!/bin/sh set -x /usr/sbin/ifconfig en1 inet 1.2.3.4 delete
(8) ハイブリッドフェンシングで系切り替えする場合の環境設定例
シングルパス構成またはマルチパスソフトウェアによる冗長化構成で,ハイブリッドフェンシングで系切り替えする場合の,環境設定例で示すシステム構成を,次の図に示します。
このシステム構成での現用系と予備系の環境設定例を,次に示します。
- 現用系の環境設定(ハイブリッドフェンシングで系切り替えする場合)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host1, address 1, patrol 60, lan path11:path12, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3, fence_scsi use;
- サーバ対応の環境設定(シングルパス構成,または冗長化構成でも物理デバイスを指定する場合)(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定 */ server name /users/server1, alias server1, acttype server, patrol 60, initial online, disk /dev/vg01, scsi_device /dev/hdisk1;
- サーバ対応の環境設定(マルチパスソフトウェア(HDLM)による冗長化構成の場合)(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定 */ server name /users/server1, alias server1, acttype server, patrol 60, initial online, disk /dev/vg01, scsi_device /dev/dlmfdrv1;
- 予備系の環境設定(ハイブリッドフェンシングで系切り替えする場合)
-
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
-
/* HAモニタの環境設定 */ environment name host2, address 2, patrol 60, lan path21:path22, lanport HAmon1:HAmon2; function pathpatrol 1, pathpatrol_retry 3:3, fence_scsi use;
- サーバ対応の環境設定(シングルパス構成,または冗長化構成でも物理デバイスを指定する場合)(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定 */ server name /users/server1, alias server1, acttype server, patrol 60, initial standby, disk /dev/vg01, scsi_device /dev/hdisk1;
- サーバ対応の環境設定(マルチパスソフトウェア(HDLM)による冗長化構成の場合)(定義ファイル:/opt/hitachi/HAmon/etc/servers)
-
/* サーバ対応の環境設定 */ server name /users/server1, alias server1, acttype server, patrol 60, initial standby, disk /dev/vg01, scsi_device /dev/dlmfdrv1;