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

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

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

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

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

図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;

予備系の環境設定(単独のサーバ使用時)
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 サーバをグループ化する場合のシステム構成

[図データ]

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

現用系の環境設定(サーバをグループ化する場合)
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 相互系切り替え構成時のシステム構成

[図データ]

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

現用系の環境設定(相互系切り替え構成時)
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アダプタの二重化時の環境設定例

OSのバージョンがHP-UX 11i V2の場合,LANアダプタの二重化ができます。LANアダプタの二重化時の,環境設定例で示すシステム構成を,次の図に示します。

図8-4 LANアダプタ二重化時のシステム構成

[図データ]

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

現用系の環境設定(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,
            lan_pair         lan1-lan2;

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

/*  サーバ対応の環境設定  */
server  name        /users/server1,
       alias       server1,
       acttype     server,
       patrol      60,
       initial     online,
       lan_updown  use;

LANの状態設定ファイル
LANの状態設定ファイルに指定するインタフェース名には,現用LANアダプタ名を指定してください。
サーバ識別名.up(定義ファイル:/opt/hitachi/HAmon/etc/server1.up)

#!/bin/sh
set -x
/usr/sbin/ifconfig lan1:1 inet 1.2.3.4 netmask 255.255.255.0 broadcast 1.2.3.255
/usr/sbin/ifconfig lan1:2 inet 1.2.3.5 netmask 255.255.255.0 broadcast 1.2.3.255

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

#!/bin/sh
set -x
/usr/sbin/ifconfig lan1:1 inet 0
/usr/sbin/ifconfig lan1:2 inet 0

予備系の環境設定(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,
            lan_pair         lan1-lan2;

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

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

LANの状態設定ファイル
LANの状態設定ファイルに指定するインタフェース名には,現用LANアダプタ名を指定してください。
サーバ識別名.up(定義ファイル:/opt/hitachi/HAmon/etc/server1.up)

#!/bin/sh
set -x
/usr/sbin/ifconfig lan1:1 inet 1.2.3.4 netmask 255.255.255.0 broadcast 1.2.3.255
/usr/sbin/ifconfig lan1:2 inet 1.2.3.5 netmask 255.255.255.0 broadcast 1.2.3.255

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

#!/bin/sh
set -x
/usr/sbin/ifconfig lan1:1 inet 0
/usr/sbin/ifconfig lan1:2 inet 0

(5) ファイルシステム使用時の環境設定例

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

図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/vg01/lvol1:/dev/vg01/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/vg01/lvol1:/dev/vg01/lvol2,
       fs_mount_dir /home1:/home2;

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

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

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

[図データ]

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

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

現用系の環境設定(サーバの切り替え順序を制御する場合)
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 lan1:1 inet 1.2.3.4 netmask 255.255.255.0 broadcast 1.2.3.255

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

#!/bin/sh
set -x
/usr/sbin/ifconfig lan1:1 inet 0

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

#!/bin/sh
set -x
/usr/sbin/ifconfig lan1:2 inet 1.2.3.5 netmask 255.255.255.0 broadcast 1.2.3.255

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

#!/bin/sh
set -x
/usr/sbin/ifconfig lan1:2 inet 0

予備系の環境設定(サーバの切り替え順序を制御する場合)
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 lan1:1 inet 1.2.3.4 netmask 255.255.255.0 broadcast 1.2.3.255

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

#!/bin/sh
set -x
/usr/sbin/ifconfig lan1:1 inet 0

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

#!/bin/sh
set -x
/usr/sbin/ifconfig lan1:2 inet 1.2.3.5 netmask 255.255.255.0 broadcast 1.2.3.255

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

#!/bin/sh
set -x
/usr/sbin/ifconfig lan1:2 inet 0

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

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

図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,
       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 lan1:1 inet 1.2.3.4 netmask 255.255.255.0 broadcast 1.2.3.255

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

#!/bin/sh
set -x
/usr/sbin/ifconfig lan1:1 inet 0

予備系の環境設定(複数サーバで共有リソースを共用する場合)
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 lan1:1 inet 1.2.3.4 netmask 255.255.255.0 broadcast 1.2.3.255

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

#!/bin/sh
set -x
/usr/sbin/ifconfig lan1:1 inet 0