3.8.1 1:1系切り替え構成時の環境設定例(Linux(IPF))

<この項の構成>
(1) 単独のサーバ使用時の環境設定例(Linux(IPF))
(2) サーバをグループ化する場合の環境設定例(Linux(IPF))
(3) 相互系切り替え構成時の環境設定例(Linux(IPF))
(4) ファイルシステムの切り替え時の環境設定例(Linux(IPF))
(5) サーバの切り替え順序を制御する場合の環境設定例(Linux(IPF))
(6) 複数サーバで共有リソースを共用する場合の環境設定例(Linux(IPF))

(1) 単独のサーバ使用時の環境設定例(Linux(IPF))

単独のサーバを使用する場合の,環境設定例で示すシステム構成を,次の図に示します。

図3-36 単独のサーバ使用時のシステム構成(Linux(IPF))

[図データ]

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

現用系の環境設定(単独のサーバ使用時)
HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)

/*  HAモニタの環境設定  */
environment  name             host1,
            address          1,
            patrol           60,
            lan              path11:path12,
            lanport          HAmon1:HAmon2;
function     pathpatrol       1;

サーバ対応の環境設定(定義ファイル:/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;
cpudown      pathpatrol       1;

サーバ対応の環境設定(定義ファイル:/opt/hitachi/HAmon/etc/servers)

/*  サーバ対応の環境設定  */
server  name     /users/server1,
       alias    server1,
       acttype  server,
       patrol   60,
       initial  standby,
       disk     /dev/vg01;

(2) サーバをグループ化する場合の環境設定例(Linux(IPF))

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

図3-37 サーバをグループ化する場合のシステム構成(Linux(IPF))

[図データ]

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

現用系の環境設定(サーバをグループ化する場合)
HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)

/*  HAモニタの環境設定  */
environment  name             host1,
            address          1,
            patrol           60,
            lan              path11:path12,
            lanport          HAmon1:HAmon2;
function     pathpatrol       1;

サーバ対応の環境設定(定義ファイル:/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;

サーバ対応の環境設定(定義ファイル:/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) 相互系切り替え構成時の環境設定例(Linux(IPF))

相互系切り替え構成時の,環境設定例で示すシステム構成を,次の図に示します。

図3-38 相互系切り替え構成時のシステム構成(Linux(IPF))

[図データ]

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

現用系の環境設定(相互系切り替え構成時)
HAモニタの環境設定(定義ファイル:/opt/hitachi/HAmon/etc/sysdef)

/*  HAモニタの環境設定  */
environment  name             host1,
            address          1,
            patrol           60,
            lan              path11:path12,
            lanport          HAmon1:HAmon2;
function     pathpatrol       1;

サーバ対応の環境設定(定義ファイル:/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;

サーバ対応の環境設定(定義ファイル:/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) ファイルシステムの切り替え時の環境設定例(Linux(IPF))

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

図3-39 ファイルシステムの切り替え時のシステム構成(Linux(IPF))

[図データ]

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

現用系の環境設定(ファイルシステム切り替え時)
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;

(5) サーバの切り替え順序を制御する場合の環境設定例(Linux(IPF))

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

図3-40 サーバの切り替え順序を制御する場合のシステム構成(Linux(IPF))

[図データ]

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

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

現用系の環境設定(サーバの切り替え順序を制御する場合)
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

サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/server1.down)

#!/bin/sh
set -x
/sbin/ifconfig eth1:1 down

サーバ識別名.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

サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/server2.down)

#!/bin/sh
set -x
/sbin/ifconfig eth1:2 down

予備系の環境設定(サーバの切り替え順序を制御する場合)
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

サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/server1.down)

#!/bin/sh
set -x
/sbin/ifconfig eth1:1 down

サーバ識別名.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

サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/server2.down)

#!/bin/sh
set -x
/sbin/ifconfig eth1:2 down

(6) 複数サーバで共有リソースを共用する場合の環境設定例(Linux(IPF))

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

図3-41 複数サーバで共有リソースを共用する場合のシステム構成(Linux(IPF))

[図データ]

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

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

現用系の環境設定(複数サーバで共有リソースを共用する場合)
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

サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/rc0.down)

#!/bin/sh
set -x
/sbin/ifconfig eth1:1 down

予備系の環境設定(複数サーバで共有リソースを共用する場合)
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

サーバ識別名.down(定義ファイル:/opt/hitachi/HAmon/etc/rc0.down)

#!/bin/sh
set -x
/sbin/ifconfig eth1:1 down