Hitachi

高信頼化システム監視機能 HAモニタ AIX(R)編


8.5.1 1:1系切り替え構成時の環境設定例

1:1系切り替え構成では,使用するリソースや機能によって定義ファイルの設定内容が異なります。ここでは,1:1系切り替えの代表的なシステム構成を示し,各システム構成での定義ファイルの設定例を示します。

〈この項の構成〉

(1) 回線切替装置使用時の環境設定例

(a) 回線切替装置を並列で使用する場合

回線切替装置を並列で使用する場合の,環境設定例で示すシステム構成を,次の図に示します。

図8‒1 回線切替装置を並列で使用する場合のシステム構成

[図データ]

このシステム構成での現用系と予備系の環境設定例を,次に示します。

現用系の環境設定(回線切替装置を並列で使用する場合)
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) 回線切替装置を直列で使用する場合

回線切替装置を直列で使用する場合の,環境設定例で示すシステム構成を,次の図に示します。

図8‒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
/*  サーバ対応の環境設定  */
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) サーバをグループ化する場合の環境設定例

サーバをグループ化する場合の,環境設定例で示すシステム構成を,次の図に示します。

図8‒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,
        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‒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,
        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) ファイルシステム使用時の環境設定例

ファイルシステム使用時の,環境設定例で示すシステム構成を,次の図に示します。

図8‒5 ファイルシステム使用時のシステム構成

[図データ]

このシステム構成での現用系と予備系の環境設定例を,次に示します。

現用系の環境設定(ファイルシステム使用時)
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を使用した共有ディスク構成時の,環境設定例で示すシステム構成を,次の図に示します。

図8‒6 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) サーバの切り替え順序を制御する場合の環境設定例

サーバの切り替え順序を制御する場合の,環境設定例で示すシステム構成例を,次の図に示します。

図8‒7 サーバの切り替え順序を制御する場合のシステム構成

[図データ]

この例では,次の構成を前提としています。

このシステム構成での現用系と予備系の環境設定例を,次に示します。

現用系の環境設定(サーバの切り替え順序を制御する場合)
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) 複数サーバで共有リソースを共用する場合の環境設定例

複数サーバで共有リソースを共用する場合の,環境設定例で示すシステム構成例を,次の図に示します。

図8‒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;
サーバ対応の環境設定(定義ファイル:/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) ハイブリッドフェンシングで系切り替えする場合の環境設定例

シングルパス構成またはマルチパスソフトウェアによる冗長化構成で,ハイブリッドフェンシングで系切り替えする場合の,環境設定例で示すシステム構成を,次の図に示します。

図8‒9 ハイブリッドフェンシングで系切り替えする場合のシステム構成

[図データ]

このシステム構成での現用系と予備系の環境設定例を,次に示します。

現用系の環境設定(ハイブリッドフェンシングで系切り替えする場合)
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;