Hitachi

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


9.12 moninfo(実行系でのサーバ引き継ぎ情報の設定/待機系でのサーバ引き継ぎ情報の参照・表示)

形式

moninfo サーバ識別名 {-p サーバ引き継ぎ情報|-g}

実行できるユーザ

スーパユーザ,および一般ユーザ

機能

実行サーバと待機サーバとの間にペアが成立した際,ペアになる待機サーバに引き継がれるサーバ引き継ぎ情報を設定します。また,設定されているサーバ引き継ぎ情報を参照・表示します。

moninfoコマンドは,ユーザコマンド内でだけ発行できます。

オプション

リターンコード

意味

0

正常終了(サーバ引き継ぎ情報の設定・参照・表示が完了しました)

0以外

異常終了

注意事項

使用例

ユーザコマンド内でのmoninfoコマンドの使用例を示します。

例1

moninfo -pコマンドで,共有リソースとして使用したいエイリアスIPアドレスを設定します。

  • 対象となるサーバの識別名:server1

  • エイリアスIPアドレス:1.2.3.4

  • サーバ引き継ぎ情報を設定するタイミング:実行サーバの起動処理開始時(online -s start

ユーザコマンドの一部分を次に示します。この例では,実行サーバと待機サーバとの間にペアが成立した際,設定されたエイリアスIPアドレスが待機サーバに引き継がれます。

case "$2" in
"server1")
    case "$4" in
    "online")
        case "$5" in
        "-s")
        if [ "$6" = "start" ]
        then
#server1 online start!!
              moninfo server1 -p 1.2.3.4
        fi

(凡例) 太字:サーバ引き継ぎ情報の設定部分

例2

moninfo -gコマンドで,サーバ引き継ぎ情報を参照し,エイリアスIPアドレスを設定するコマンドに引き渡します。

  • 対象となるサーバの識別名:server1

  • エイリアスIPアドレスを設定するコマンド名:/usr/sbin/ifconfig

  • サーバ引き継ぎ情報を引き渡すタイミング:待機サーバの系切り替え処理開始時(standby -a start

ユーザコマンドの一部分を次に示します。

case "$2" in
"server1")
    case "$4" in
    "standby")
        case "$5" in
        "-a")
        if [ "$6" = "start" ]
        then
#server1 system exchange start!!
               /usr/sbin/ifconfig en1 inet 'moninfo server1 -g' alias netmask 255.255.255.0 broadcast 1.2.3.255
        fi

(凡例) 太字:サーバ引き継ぎ情報の参照部分