使用する二重化方式ごとに設定項目の内容を決めます。
高速切替方式を使用する場合、表3.2 高速切替方式の設定項目(構成情報)に示す設定項目(構成情報)を決めます。
設定項目(構成情報) | 設定値 | ||
---|---|---|---|
仮想インタフェース情報(1) | 仮想インタフェース名 | T-1 | |
仮想IPアドレス(またはホスト名) | T-2 | ||
サブネットマスク | T-3 | ||
物理インタフェース情報(1) | 物理インタフェース名 | T-4 | |
IPアドレス(またはホスト名) | T-5 | ||
サブネットマスク | T-6 | ||
物理インタフェース情報(2) | 物理インタフェース名 | T-7 | |
IPアドレス(またはホスト名) | T-8 | ||
サブネットマスク | T-9 | ||
(物理インタフェース数分繰り返す) | |||
(仮想インタフェース数分繰り返す) |
以下に各設定項目について説明します。
仮想インタフェースの数分、以下の設定を行います。
二重化する物理インタフェースに割り当てる仮想インタフェースの名前を指定します。本項目は、hanetconfig createコマンドの-nオプションで、shaX(Xは数字)の名前で指定します。
仮想インタフェースに割当てるIPアドレス(またはホスト名)を指定します。このIPアドレスのネットワーク部(IPv4時)またはprefix(IPv6時)は、物理インタフェースに割当てるIPアドレスと異なる値でなければいけません。本項目は、IPv4の場合は、hanetconfig createコマンドの-iオプションで指定します。IPv6の場合は、/etc/radvd.confファイルで指定します。
IPv4アドレスを使用する場合は、仮想IPアドレスに適用するサブネットワークマスク値を設定します。サブネット分割を行わない場合には省略可能です。本項目は、hanetmaskコマンドで記述します。IPv6アドレスを使用する場合は設定不要です。
冗長化する物理インタフェースの数分、以下の設定を行います。
使用する物理インタフェースの名前を指定します。本項目は、hanetconfig createコマンドの-tオプションで指定します。(例.eth1,eth2等)
IPv4アドレスを使用する場合、物理インタフェースに割当てるIPアドレス(またはホスト名)を指定します。このIPアドレスのネットワーク部は、他の物理インタフェースおよび仮想インタフェースに割当てるIPアドレスと異なる値でなければいけません。本項目は、" /etc/sysconfig/network-scripts/ifcfg-物理インタフェース名"ファイルを作成し、ファイル内に、IPアドレスを記載することで設定します。
IPv4アドレスを使用する場合は、物理IPアドレスに適用するサブネットワークマスク値を設定します。サブネット分割を行わない場合には省略可能です。本項目は、" /etc/sysconfig/network-scripts/ifcfg-物理インタフェース名"ファイルで記述します。IPv6アドレスを使用する場合は設定不要です。
NIC切替方式を使用する場合、表3.3 NIC切替方式の設定項目(構成情報)に示す設定項目(構成情報)を決めます。
設定項目(構成情報) | 設定値 | ||
---|---|---|---|
仮想インタフェース情報(1) | 仮想インタフェース名 | D-1 | |
仮想IPアドレス(またはホスト名) | D-2 | ||
サブネットマスク | D-3 | ||
物理インタフェース情報(1) | 物理インタフェース名 | D-4 | |
IPアドレス(またはホスト名) | D-5 | ||
物理インタフェース情報(2) | 物理インタフェース名 | D-6 | |
待機パトロール情報 | 仮想インタフェース名 | D-7 | |
自動切戻し方法 | D-8 | ||
監視先情報 | プライマリ監視先IPアドレス(またはホスト名) | D-9 | |
セカンダリ監視先IPアドレス(またはホスト名) | D-10 | ||
HUB-HUB間監視 | D-11 | ||
(仮想インタフェース数分繰り返す) |
以下に各設定項目について説明します。
仮想インタフェースの数分、以下の設定を行います。
二重化する物理インタフェースに割り当てる仮想インタフェースの名前を指定します。本項目は、hanetconfig createコマンドの-nオプションで、shaX(Xは数字)の名前で指定します。
仮想インタフェースに割当てるIPアドレス(またはホスト名)を指定します。このIPアドレスのネットワーク部(IPv4時)またはprefix(IPv6時)は、物理インタフェースに割当てるIPアドレスと同じでなければいけません。本項目は、hanetconfig createコマンドの-iオプションで指定します。
IPv4アドレスを使用する場合は、仮想IPアドレスに適用するサブネットワークマスク値を設定します。サブネット分割を行わない場合には省略可能です。本項目は、hanetmaskコマンドで記述します。IPv6アドレスを使用する場合は設定不要です。
冗長化する物理インタフェースの数分、以下の設定を行います。
使用する物理インタフェースの名前を指定します。本項目は、hanetconfig createコマンドの-tオプションで指定します。(例.eth1,eth2等)
物理インタフェースに割当てるIPアドレス(またはホスト名)を指定します。他の物理インタフェースおよび仮想インタフェースに割当てるIPアドレスと異なる値でなければいけません。本項目は、”/etc/sysconfig/network-scripts/ifcfg-物理インタフェース名”ファイルを作成し、ファイル内に、IPアドレスを記載します。
待機パトロール機能を使用する場合、以下の設定を行います。待機パトロール機能を使用しない場合、本設定は不要です。
待機パトロール用の仮想インタフェースの名前を指定します。本項目は、hanetconfig createコマンドの-nオプションで、shaX(Xは数字)の名前で指定します。
待機パトロール機能を設定することにより、伝送路が復旧した場合、自動切戻し機能が有効となります。復旧後、待機インタフェースとして組み込む場合には、hanetconfig createコマンドの-mオプションでpを指定します。復旧後、直ちに切り戻しを実行したい場合には-mオプションでqを指定します。
仮想インタフェースの数分、以下の設定を行います。なお、本項目を省略することはできません。
プライマリ物理インタフェース使用時に監視するHUBのIPアドレス(またはホスト名)を指定します。本項目は、hanetpoll createコマンドの-pオプションで指定します。
セカンダリ物理インタフェース使用時に監視するHUBのIPアドレス(またはホスト名)を指定します。本項目は、hanetpoll createコマンドの-pオプションで指定します。本項目は省略可能です。その場合、プライマリ監視先IPアドレス(またはホスト名)と同じ値が適用されます。
HUBを2台使用しHUB~HUB間をカスケード接続している場合、カスケード接続しているHUBとHUB間の伝送路の状態を監視するか否かを指定します。
on:HUB-HUB間の監視を行います。
off:HUB-HUB間の監視を行いません。
初期値として“off”が設定されています。本項目は、hanetpoll createコマンドの-bオプションで指定します。
GS連携方式を使用する場合、表3.4 GS連携方式の設定項目(構成情報)に示す設定項目(構成情報)を決めます。
設定項目(構成情報) | 設定値 | ||||
---|---|---|---|---|---|
仮想インタフェース情報 | 仮想インタフェース名 | C-1 | |||
仮想IPアドレス(またはホスト名) | C-2 | ||||
サブネットマスク | C-3 | ||||
物理インタフェース情報(1) | 物理インタフェース名 | C-4 | |||
IPアドレス(またはホスト名) | C-5 | ||||
サブネットマスク | C-6 | ||||
物理インタフェース情報(2) | 物理インタフェース名 | C-7 | |||
IPアドレス(またはホスト名) | C-8 | ||||
サブネットマスク | C-9 | ||||
(物理インタフェース数分繰り返す) | |||||
仮想ゲートウェイ情報 | 仮想ゲートウェイIPアドレス | C-10 | |||
(仮想インタフェース数分繰り返す) | |||||
相手ノード情報 | 相手ノード名 | C-11 | |||
仮想IPアドレス情報 | 仮想IPアドレス(またはホスト名) | C-12 | |||
相手物理IPアドレス情報 | IPアドレス(またはホスト名)(1) | C-13 | |||
ルータIPアドレス(またはホスト名)(1) | C-14 | ||||
IPアドレス(またはホスト名)(2) | C-15 | ||||
ルータIPアドレス(またはホスト名)(2) | C-16 | ||||
(IPアドレス数分繰り返す) | |||||
(仮想IP分繰り返す) | |||||
(相手ノード数分繰り返す) |
以下に各設定項目について説明します。
仮想インタフェースの数分、以下の設定を行います。
二重化する物理インタフェースに割り当てる仮想インタフェースの名前を指定します。本項目は、hanetconfig createコマンドの-nオプションで、shaX(Xは数字)の名前で指定します。
仮想インタフェースに割当てるIPv4アドレス(またはホスト名)を指定します。このIPアドレスのネットワーク部は、物理インタフェースに割当てるIPアドレスと異なる値でなければいけません。本項目は、hanetconfig createコマンドの-iオプションで指定します。
仮想IPアドレスに適用するサブネットワークマスク値を指定します。サブネット分割を行わない場合には省略可能です。本項目は、hanetmaskコマンドで記述します。サブネットマスクを適用する場合は、仮想IPアドレス、物理IPアドレスすべてに同じマスク値を適用してください。
冗長化する物理インタフェースの数分、以下の設定を行います。
使用する物理インタフェースの名前を指定します。本項目は、hanetconfig createコマンドの-tオプションで指定します。(例.eth1,eth2等)
物理インタフェースに割当てるIPアドレス(またはホスト名)を指定します。このIPアドレスのネットワーク部は、他の物理インタフェースおよび仮想インタフェースに割当てるIPアドレスと異なる値でなければいけません。本項目は、"/etc/sysconfig/network-scripts/ifcfg-物理インタフェース名"ファイルを作成し、ファイル内に、IPアドレスを記載することで設定します。
物理IPアドレスに適用するサブネットワークマスク値を指定します。サブネット分割を行わない場合には省略可能です。本項目は、"/etc/sysconfig/network-scripts/ifcfg-物理インタフェース名"ファイルで記述します。サブネットマスクを適用する場合は、仮想IPアドレス、物理IPアドレスすべてに同じマスク値を適用してください。
仮想インタフェースの数分、仮想ゲートウェイの設定を行います。
通信相手となる仮想ゲートウェイのIPアドレスを指定します。このIPアドレスのネットワーク部は、仮想インタフェースに割当てるIPアドレスと同一の値でなければいけません。本項目は、"/etc/sysconfig/network-scripts/route-仮想インタフェース名"ファイルを作成し、ファイル内に仮想ゲートウェイを使用する静的経路情報を設定します。さらに、hanetgw createコマンドの-gオプションで仮想ゲートウェイのIPアドレスを指定します。
相手ノード数分、以下の設定を行います。
通信相手ホストのノードを識別する半角16文字以内の任意の名前を指定します。本項目はhanetobserv createコマンドの-nオプションで指定します。
仮想IPアドレス数分、以下の設定を行います。
通信相手ホストの仮想IPアドレス(またはホスト名)を指定します。本項目はhanetobserv createコマンドの-iオプションで指定します。このホスト名およびIPアドレスは、/etc/hosts ファイルにも定義しなければなりません。
相手仮想IPアドレス配下に存在する物理IPアドレス(またはホスト名)を‘,’で区切ってリスト形式で指定します。本項目はhanetobserv createコマンドの-tオプションで指定します。このホスト名およびIPアドレスは、/etc/hosts ファイルにも定義しなければなりません。
ルータを経由してGSとリモートネットワーク通信を行う場合の自システム側に存在する隣接ルータのIPアドレス(またはホスト名)を、相手物理IPアドレス情報と合わせて‘ルータIPアドレス+相手物理IPアドレス’の形式で指定します。本項目はhanetobserv createコマンドの-tオプションで指定します。このホスト名およびIPアドレスは、/etc/hosts ファイルにも定義しなければなりません。なお、GSとリモートネットワーク通信を行わない場合には、本項目を設定する必要はありません。
表3.5 二重化方式の設定項目(パラメタ)に、各方式の設定項目について説明します。これらの値はシステムで一意です。仮想インタフェース単位に変更することはできません。本項目は、デフォルト値を使用する場合は設定不要です。
設定項目(パラメタ) | 高速切替方式 | NIC切替方式 | GS連携方式 | 設定値 | デフォルト値 |
---|---|---|---|---|---|
伝送路監視間隔 | ○ | - | - | K-1 | 5秒 |
メッセージ出力(相手監視)までの連続監視回数 | ○ | - | - | K-2 | 0回 |
クラスタ切替えまでの連続監視回数 | ○ | - | - | K-3 | 5秒 |
起動直後のクラスタ切替え | ○ | - | - | K-4 | しない |
メッセージ出力(物理インタフェース監視) | ○ | - | - | K-5 | しない |
待機パトロール監視間隔 | - | ○ | - | K-6 | 15秒 |
メッセージ出力(待機パトロール監視)までの連続監視回数 | - | ○ | - | K-7 | 3回 |
監視間隔 | - | ○ | ○ | K-8 | 5秒 |
監視回数 | - | ○ | ○ | K-9 | 5回 |
復旧監視間隔 | - | ○ | ○ | K-10 | 5秒 |
クラスタ切替え | - | ○ | ○ | K-11 | 行う |
リンクアップ待ち時間 | - | ○ | ○ | K-12 | 60秒 |
リンク監視機能 | - | ○ | - | K-13 | しない |
ホスト名変換機能 | ○ | ○ | ○ | K-14 | 無効 |
セルフチェック機能 | ○ | ○ | ○ | K-15 | 無効 |
[記号の説明] ○:有効、-:無効
以下に各設定項目について説明します。
伝送路を監視する間隔を秒単位で指定します。指定可能範囲は、0~300です。0を指定した場合は監視を行いません。初期値として5(秒)が設定されています。本項目は、hanetparamコマンドの -w オプションで指定します。高速切替方式の場合に有効です。
伝送路異常検出時に相手単位にメッセージ出力(メッセージ番号:800,801)する場合、メッセージ出力までの連続監視回数を指定します。指定可能範囲は、0~100です。0を指定した場合はメッセージ出力を行いません。初期値として0(メッセージ出力しない)が設定されています。本項目は、hanetparamコマンドの -m オプションで指定します。高速切替方式の場合に有効です。
仮想インタフェースが使用している伝送路がすべて異常となった場合、クラスタ切替えを行うか否かを指定します。指定可能範囲は、0~100です。0を指定した場合は、クラスタ切替えを行いません。クラスタ切替えを行う場合は、クラスタ切替えを行うまでの連続監視回数を1~100の範囲で指定します。初期値として5(5回連続して全伝送路異常を検出した場合、クラスタ切替えを行う)が設定されています。本項目は、hanetparamコマンドの -l オプションで指定します。高速切替方式の場合に有効です。
システム起動前に、既に仮想インタフェースが使用するすべての伝送路で異常が発生していた場合、クラスタ起動後直ちにクラスタ切替えを行うか否かを指定します。指定可能な値は、“on”または“off”です。“on ”を指定した場合、userApplication起動後直ちにクラスタ切替えを行います。“off”を指定した場合は、userApplication起動直後はクラスタ切替えを行いません。初期値として、“off”が設定されています。本項目は、hanetparamコマンドの -c オプションで指定します。高速切替方式の場合に有効です。
仮想インタフェースが使用している物理インタフェースの状態が変化(伝送路異常検出、または復旧)した場合に、メッセージ出力を行うか否かを指定します。指定可能な値は、“on”または“off”です。 “on”を指定した場合、メッセージを出力(メッセージ番号:990,991,992)します。“off”を指定した場合にはメッセージを出力しません。初期値として、“off”が設定されています。本項目は、hanetparamコマンドの -s オプションで指定します。高速切替方式の場合に有効です。
待機パトロール機能による運用NICの監視間隔を秒単位で指定します。指定可能範囲は、0~100です。0を指定した場合は監視を行いません。ユーザコマンド実行機能(待機パトロール異常、復旧検出時のユーザコマンド実行)を設定している場合は、本パラメタに0を指定しないでください。0を指定した場合、ユーザコマンド実行が機能しません。初期値として15(秒)が設定されています。本項目は、hanetparamコマンドの -p オプションで指定します。NIC切替方式で、かつ待機パトロール機能使用時のみ有効です。
待機パトロール機能による伝送路異常検出時、メッセージ出力(メッセージ番号:875)までの連続監視回数を指定します。指定可能範囲は、0~100です。0を指定した場合はメッセージ出力を停止し、待機パトロール機能による監視を無効化します。ユーザコマンド実行機能(待機パトロール異常、復旧検出時のユーザコマンド実行)を設定している場合は、本パラメタに0を指定しないでください。0を指定した場合、ユーザコマンド実行が機能しません。初期値として3(回)が設定されています。本項目は、hanetparamコマンドの -o オプションで指定します。NIC切替方式で、かつ待機パトロール機能使用時のみ有効です。なお、待機パトロール開始直後は、連続監視回数は、本オプションでの設定値×2となります。
監視間隔を秒で指定します。設定可能な範囲は1~300です。初期値として5(秒)が設定されています。本項目は、hanetpoll onコマンドの-sオプション(NIC切替方式)またはhanetobserv paramコマンドの-sオプション(GS連携方式)で指定します。NIC切替方式またはGS連携方式の場合に有効です。
監視回数を指定します。設定可能な範囲は1~300です。初期値として5(回)が設定されています。本項目は、hanetpoll onコマンドの-cオプション(NIC切替方式)またはhanetobserv paramコマンドの-cオプション(GS連携方式)で指定します。NIC切替方式またはGS連携方式の場合に有効です。
GS連携方式の通信相手ホスト監視で異常を検出した場合の復旧監視間隔を指定します。設定可能な範囲は1~300です。初期値として5(秒)が設定されます。本項目は、hanetobserv paramコマンドの-bオプションで指定します。GS連携方式の場合に有効です。
クラスタ運用中に全伝送路異常が発生した場合、ノード切替えを行うか否かを指定します。
yes:伝送路監視異常発生時にノード間切替を行います。
no:伝送路監視異常発生時にノード間切替を行いません。
初期値として“yes”が設定されています。本項目は、hanetpoll onコマンドの-fオプション(NIC切替方式)またはhanetobserv paramコマンドの-fオプション(GS連携方式)で指定します。NIC切替方式またはGS連携方式を使用し、かつ、クラスタ運用時のみ有効です。
NIC切替方式またはGS連携方式において、監視開始後のHUBがリンクアップするまでの待ち時間を秒単位で指定します。設定可能な範囲は1~300です。初期設定値は60(秒)が設定されます。また、監視間隔×監視回数よりも値が小さい場合には、リンクアップ待ち時間に設定された時間は無視され、監視間隔×監視回数で設定されている時間を採用します。本項目は、hanetpoll onコマンドの-pオプション(NIC切替方式)またはhanetobserv paramコマンドの-pオプション(GS連携方式)で指定します。NIC切替方式またはGS連携方式の場合に有効です。
仮想インタフェースが束ねるインタフェースのリンク状態の監視を行うか否かを指定します。リンク状態は、hanetpoll onコマンドの-sオプションで設定された間隔で監視され、インタフェースのリンクダウン検出時、GLSは即時にNICの切替えを行います。本監視は、hanetpoll onコマンドの-lオプションで指定します。NIC切替方式の場合に有効です。
本機能を有効にした場合、GLSの設定にIPアドレスではなくホスト名を指定した際に、OSの設定(/etc/nsswitch.conf)に依存せずホストファイル(/etc/hosts)を基に変換を行い、GLSのIPアドレスをインタフェースに割り当てることができます。高速切替方式、NIC切替方式、GS連携方式の場合に有効です。
本機能を有効にした場合、定期的にGLSの運用状態を監視します。高速切替方式、NIC切替方式、GS連携方式の場合に有効です。
各方式における設定項目の上限値について以下に示します。
二重化方式共通の上限値
二重化方式で設定する項目の上限値は以下のとおりです。
設定項目 | 上限値 |
---|---|
仮想インタフェースと論理仮想インタフェースの合計数 | 64個 |
参照
上限値の設定方法については、“7.1 hanetconfigコマンド”を参照してください。
GS連携方式の上限値
GS連携方式の通信相手ホスト監視に設定する項目の上限値は以下のとおりです。
設定項目 | 上限値 |
---|---|
仮想IPアドレスの最大数 (注1) | 64個 |
物理IPアドレスの最大数 | 32個 |
1つの仮想IPアドレスが移動可能な最大ノード数 | 4ノード |
注1) クラスタ構成でGLSを使用している環境では、監視対象として以下の仮想IPアドレスの設定が必要です。
通信相手の仮想IPアドレス
クラスタ待機ノードのGLSの仮想IPアドレス
参照
上限値の設定方法については、“7.13 hanetobservコマンド”を参照してください。
クラスタ構成における監視の設定については、“3.9.1 通信相手ホスト監視”を参照してください。