高信頼化システム監視機能 HAモニタ HP-UX(IPF)編
サーバ対応の環境を設定する定義ファイルは,HAモニタの環境設定用ディレクトリの下にserversというファイル名で作成します。
また,HAモニタサンプルファイル用ディレクトリの下に,serversファイルのサンプルが用意されています。このファイルをHAモニタの環境設定用ディレクトリにコピーし,書き換えて使用すると,定義ファイルを最初から作成する手間が省けます。
なお,この定義ファイルは系ごとに作成します。太字部分は,系間で同じ値を指定してください。太字以外の部分は,系間で矛盾がないように設定してください。
サーバ対応の環境設定をする定義ファイルを,次に示します。
/* サーバ対応の環境設定 */ server name プログラム名 ,alias サーバの識別名 〔,acttype {server|monitor}〕 〔,server_type {A|B}〕 〔,patrol サーバ障害監視時間〕 〔,termcommand サーバの停止コマンドのパス名〕 〔,initial {online|standby}〕 〔,pairdown {use〔:serv_slow〕|nouse}〕 〔,group グループ名〔:{exchange|no_exchange〔: {cancel|no_cancel}〕}〕〕 〔,switchtype {switch|restart〔:再起動監視時間〕|manual}〕 〔,disk ボリュームグループの絶対パス名〔:ボリュームグループの絶対パス名…〕〕 〔,lan_updown {use|nouse}〕 〔,fs_name 論理ボリュームの絶対パス名〔:論理ボリュームの絶対パス名…〕〕 〔,fs_mount_dir ディレクトリ名〔:ディレクトリ名…〕〕 〔,fs_mount_opt オプション〔:オプション…〕〕 〔,fs_umount_retry {リトライ回数|10}〕 〔,patrolcommand サーバの監視コマンドのパス名〕 〔,servexec_retry {サーバ起動処理の再試行回数|2}〕 〔,waitserv_exec {yes|no}〕 〔,retry_stable {起動完了監視時間|60}〕 〔,parent 親サーバの識別名称〕 〔,switchbyfail LANアダプタ名〕 〔,dev_timelimit 共有リソース切り替えタイムアウト値〕 〔,vg_on_opt ボリュームグループの接続オプション〔:オプション…〕〕 〔,lan_neck LANアダプタ名〔:LANアダプタ名…〕〕 〔,ip_neck {use|nouse}〕 〔,uoc_neck {use|nouse}〕 〔,vg_neck {use|nouse}〔: {use|nouse}…〕〕 〔,fs_neck {use|nouse}〔: {use|nouse}…〕〕 〔,actcommand サーバの起動コマンドのパス名〕 〔,standbypri {各待機サーバの優先度|1}〕 〔,deviceoff_order {order|reverse}〕 〔,ph_threshold サーバ監視履歴取得時間〕; /* リソースサーバ対応の環境設定 */ 〔resource alias リソースサーバの識別名 ,group グループ名 〔,initial {online|standby}〕 〔,disk ボリュームグループの絶対パス名〔:ボリュームグループの絶対パス名…〕〕 〔,lan_updown {use|nouse}〕 〔,fs_name 論理ボリュームの絶対パス名〔:論理ボリュームの絶対パス名…〕〕 〔,fs_mount_dir ディレクトリ名〔:ディレクトリ名…〕〕 〔,fs_mount_opt オプション〔:オプション…〕〕 〔,fs_umount_retry {リトライ回数|10}〕 〔,dev_timelimit 共有リソース切り替えタイムアウト値〕 〔,vg_on_opt ボリュームグループの接続オプション〔:オプション…〕〕 〔,lan_neck LANアダプタ名〔:LANアダプタ名…〕〕 〔,ip_neck {use|nouse}〕 〔,uoc_neck {use|nouse}〕 〔,vg_neck {use|nouse}〔:{use|nouse}…〕〕 〔,fs_neck {use|nouse}〔:{use|nouse}…〕〕 〔,standbypri {各待機サーバの優先度|1}〕 〔,deviceoff_order {order|reverse}〕;〕 |
サーバ対応の環境設定では,次の場合でそれぞれ定義するオペランドが異なります。
サーバの種類によるオペランドの組み合わせを次の表に示します。
表8-4 サーバの種類によるオペランドの組み合わせ
| オペランド | サーバモードの場合 | モニタモードの場合 | リソースサーバの場合 | |
|---|---|---|---|---|
| OpenTP1またはHiRDB(プライマリ機能提供サーバ)のとき | HiRDB(XDS)のとき | |||
| name | ◎ | ◎ | − | |
| alias | ◎ | ◎ | ◎ | |
| acttype | ○ | ◎ | − | |
| server_type | ○ | ◎ | − | − |
| patrol | ◎ | − | − | − |
| termcommand | − | △ | − | |
| initial | ○ | ○ | ○ | |
| pairdown | ○ | − | − | |
| group | △ | △ | ◎ | |
| switchtype | ○ | − | − | |
| disk | △ | △ | △ | |
| lan_updown | ○ | ○ | ○ | |
| fs_name | △ | △ | △ | |
| fs_mount_dir | △ | △ | △ | |
| fs_mount_opt | △ | △ | △ | |
| fs_umount_retry | ○ | ○ | ○ | |
| patrolcommand | − | △ | − | |
| servexec_retry | − | ○ | − | |
| waitserv_exec | − | ○ | − | |
| retry_stable | − | ○ | − | |
| parent | △ | △ | − | |
| switchbyfail | △ | △ | − | |
| dev_timelimit | △ | △ | △ | |
| vg_on_opt | ○ | ○ | ○ | |
| lan_neck | △ | △ | △ | |
| ip_neck | ○ | ○ | ○ | |
| uoc_neck | ○ | ○ | ○ | |
| vg_neck | ○ | ○ | ○ | |
| fs_neck | ○ | ○ | ○ | |
| actcommand | − | △ | − | |
| standbypri | ○ | ○ | ○ | |
| deviceoff_order | ○ | ○ | ○ | |
| ph_threshold | △ | − | − | − |
サーバの動作環境を定義します。server定義文のオペランドを,次に示します。
fs_name /dev/vg01/lvol1:/dev/vg02/lvol1, ↓ ↓ fs_mount_dir /home1 :/home2, |
fs_name /dev/vg01/lvol1:/dev/vg02/lvol1, ↓ ↓ fs_mount_dir /home1 :/home2, ↓ ↓ fs_mount_opt "-o rw" :, |
disk /dev/vg01 :/dev/vg02 ,
↓ ↓
vg_on_opt "-a△y△-q△n" : ,
|
リソースサーバを定義します。resource定義文のオペランドを,次に示します。リソースサーバについては,「4.6 リソースサーバの管理」を参照してください。
各オペランドはサーバ対応の環境設定であるserver定義文と同様であるため,それらの説明については,server定義文の同一オペランドの説明を参照してください。ここでは,server定義文と違いのあるオペランドについて説明します。
All Rights Reserved. Copyright (C) 2009, 2010, Hitachi, Ltd.