8.6.1 1:1系切り替え構成時の環境設定例
(1) 単独のサーバ使用時の環境設定例
単独のサーバを使用する場合の,環境設定例で示すシステム構成を,次の図に示します。
図8-1 単独のサーバ使用時のシステム構成
![[図データ]](figure/zu08160l.gif)
このシステム構成での現用系と予備系の環境設定例を,次に示します。
- 現用系の環境設定(単独のサーバ使用時)
- 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; |
- 予備系の環境設定(単独のサーバ使用時)
- 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; |
(2) サーバをグループ化する場合の環境設定例
サーバをグループ化する場合の,環境設定例で示すシステム構成を,次の図に示します。
図8-2 サーバをグループ化する場合のシステム構成
![[図データ]](figure/zu08170l.gif)
このシステム構成での現用系と予備系の環境設定例を次に示します。
- 現用系の環境設定(サーバをグループ化する場合)
- 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) 相互系切り替え構成時の環境設定例
相互系切り替え構成時の,環境設定例で示すシステム構成を,次の図に示します。
図8-3 相互系切り替え構成時のシステム構成
![[図データ]](figure/zu08180l.gif)
このシステム構成での現用系と予備系の環境設定例を次に示します。
- 現用系の環境設定(相互系切り替え構成時)
- 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) LANを監視する場合の環境設定例
LANを監視する場合の,環境設定例で示すシステム構成を,次の図に示します。
図8-4 LANを監視する場合のシステム構成
![[図データ]](figure/zu081810.gif)
このシステム構成での現用系と予備系の環境設定例を,次に示します。
- 現用系の環境設定(LANを監視する場合)
- 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,
lanfailswitch use,
lancheck_patrol 20; |
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
/* サーバ対応の環境設定 */
server name /users/server1,
alias server1,
acttype server,
patrol 60,
initial online,
switchbyfail hbond0; |
- LANの監視設定ファイル
- LAN監視定義ファイル(定義ファイル:/opt/hitachi/HAmon/etc/hbond0.conf)
192.168.0.110
192.168.0.101
192.168.0.102
192.168.0.103
nodeD |
- 予備系の環境設定(LANを監視する場合)
- 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,
lanfailswitch use,
lancheck_patrol 20; |
- サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)
/* サーバ対応の環境設定 */
server name /users/server1,
alias server1,
acttype server,
patrol 60,
initial standby,
switchbyfail hbond0; |
- LANの監視設定ファイル
- LAN監視定義ファイル(定義ファイル:/opt/hitachi/HAmon/etc/hbond0.conf)
192.168.0.100
192.168.0.101
192.168.0.102
192.168.0.103
nodeD |
(5) ファイルシステム使用時の環境設定例
ファイルシステム使用時の,環境設定例で示すシステム構成を,次の図に示します。
図8-5 ファイルシステム使用時のシステム構成
![[図データ]](figure/zu08190l.gif)
このシステム構成での現用系と予備系の環境設定例を,次に示します。
- 現用系の環境設定(ファイルシステム使用時)
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
/* HAモニタの環境設定 */
environment name host1,
address 1,
patrol 60,
lan path11:path12,
lanport HAmon1:HAmon2; |
- サーバ対応の環境設定(定義ファイル:/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 /mnt/fs1:/mnt/fs2; |
- 予備系の環境設定(ファイルシステム使用時)
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
/* HAモニタの環境設定 */
environment name host2,
address 2,
patrol 60,
lan path21:path22,
lanport HAmon1:HAmon2; |
- サーバ対応の環境設定(定義ファイル:/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 /mnt/fs1:/mnt/fs2; |
(6) HA Booster使用時の環境設定例
HA Boosterを使用した共有ディスク構成時の,環境設定例で示すシステム構成を,次の図に示します。
図8-6 HA Booster使用時のシステム構成
![[図データ]](figure/zu081910.gif)
このシステム構成での現用系と予備系の環境設定例を,次に示します。
- 現用系の環境設定(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; |
(7) サーバの切り替え順序を制御する場合の環境設定例
サーバの切り替え順序を制御する場合の,環境設定例で示すシステム構成例を,次の図に示します。
図8-7 サーバの切り替え順序を制御する場合のシステム構成
![[図データ]](figure/zu08200l.gif)
この例では,次の構成を前提としています。
- 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
/sbin/ifconfig eth1:1 inet 1.2.3.4 netmask 255.255.255.0
/sbin/arping -U -c 2 -I eth1 1.2.3.4
/bin/echo 0 > /proc/sys/net/ipv4/route/flush |
- サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/server1.down)
#!/bin/sh
set -x
/sbin/ifconfig eth1:1 down
/bin/echo 0 > /proc/sys/net/ipv4/route/flush |
- サーバ識別名.up(定義ファイル:/opt/hitachi/HAmon/etc/server2.up)
#!/bin/sh
set -x
/sbin/ifconfig eth1:2 inet 1.2.3.5 netmask 255.255.255.0
/sbin/arping -U -c 2 -I eth1 1.2.3.5
/bin/echo 0 > /proc/sys/net/ipv4/route/flush |
- サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/server2.down)
#!/bin/sh
set -x
/sbin/ifconfig eth1:2 down
/bin/echo 0 > /proc/sys/net/ipv4/route/flush |
- 予備系の環境設定(サーバの切り替え順序を制御する場合)
- 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
/sbin/ifconfig eth1:1 inet 1.2.3.4 netmask 255.255.255.0
/sbin/arping -U -c 2 -I eth1 1.2.3.4
/bin/echo 0 > /proc/sys/net/ipv4/route/flush |
- サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/server1.down)
#!/bin/sh
set -x
/sbin/ifconfig eth1:1 down
/bin/echo 0 > /proc/sys/net/ipv4/route/flush |
- サーバ識別名.up(定義ファイル:/opt/hitachi/HAmon/etc/server2.up)
#!/bin/sh
set -x
/sbin/ifconfig eth1:2 inet 1.2.3.5 netmask 255.255.255.0
/sbin/arping -U -c 2 -I eth1 1.2.3.5
/bin/echo 0 > /proc/sys/net/ipv4/route/flush |
- サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/server2.down)
#!/bin/sh
set -x
/sbin/ifconfig eth1:2 down
/bin/echo 0 > /proc/sys/net/ipv4/route/flush |
(8) 複数サーバで共有リソースを共用する場合の環境設定例
複数サーバで共有リソースを共用する場合の,環境設定例で示すシステム構成例を,次の図に示します。
図8-8 複数サーバで共有リソースを共用する場合のシステム構成
![[図データ]](figure/zu08210l.gif)
この例では,次の構成を前提としています。
- リソースサーバ,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
/sbin/ifconfig eth1:1 inet 1.2.3.4 netmask 255.255.255.0
/sbin/arping -U -c 2 -I eth1 1.2.3.4
/bin/echo 0 > /proc/sys/net/ipv4/route/flush |
- サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/rc0.down)
#!/bin/sh
set -x
/sbin/ifconfig eth1:1 down
/bin/echo 0 > /proc/sys/net/ipv4/route/flush |
- 予備系の環境設定(複数サーバで共有リソースを共用する場合)
- 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
/sbin/ifconfig eth1:1 inet 1.2.3.4 netmask 255.255.255.0
/sbin/arping -U -c 2 -I eth1 1.2.3.4
/bin/echo 0 > /proc/sys/net/ipv4/route/flush |
- サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/rc0.down)
#!/bin/sh
set -x
/sbin/ifconfig eth1:1 down
/bin/echo 0 > /proc/sys/net/ipv4/route/flush |
(9) モニタモードのプログラム管理機能を使用する場合の環境設定例
モニタモードのプログラム管理機能を使用する場合の,環境設定例で示すシステム構成を,次の図に示します。
図8-9 モニタモードのプログラム管理機能を使用する場合のシステム構成
![[図データ]](figure/zu082200.gif)
このシステム構成での現用系と予備系の環境設定例を,次に示します。
- 現用系の環境設定(モニタモードのプログラム管理機能を使用する場合)
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
/* HAモニタの環境設定 */
environment name host1,
address 1,
patrol 60,
lan path11:path12,
lanport HAmon1:HAmon2,
pgmmax 10;
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,
program use; |
- モニタモードのプログラム対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/programs)
/* モニタモードのプログラム対応の環境設定 */
program name UAP1,
alias UAP1,
server_alias server1,
patrol 180;
program name UAP2,
alias UAP2,
server_alias server1,
patrol 180; |
- 予備系の環境設定(モニタモードのプログラム管理機能を使用する場合)
- HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)
/* HAモニタの環境設定 */
environment name host2,
address 2,
patrol 60,
lan path21:path22,
lanport HAmon1:HAmon2,
pgmmax 10;
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,
program use; |
- モニタモードのプログラム対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/programs)
/* モニタモードのプログラム対応の環境設定 */
program name UAP1,
alias UAP1,
server_alias server1,
patrol 180;
program name UAP2,
alias UAP2,
server_alias server1,
patrol 180; |