hp integrity サーバー+ hp-ux 11i v3 (11.31)+ …h50146. · enterprise cluster master...

33
HP Integrity サーバー + HP-UX 11i v3 11.31+ Serviceguard 11.19 Serviceguard クラスターの構築 SMH/Serviceguard Manager Web ブラウザー使用)版 2011/05 改訂版 はじめに ............................................................................................................................................. 2 用語................................................................................................................................................... 2 1. 設計 ........................................................................................................................................... 3 1.1. クラスターの設計 ................................................................................................................... 3 2. クラスター構築前の作業................................................................................................................. 4 2.1. /etc/hosts ファイルの変更 ...................................................................................................... 4 2.2. /etc/nsswitch.conf ファイルの変更 .......................................................................................... 5 2.3. ノードの時刻合わせ(NTP...................................................................................................... 6 2.4. 必要なパッチの適用 ............................................................................................................... 8 3. クラスターの構築 ........................................................................................................................ 15 3.1. cmclnodelist ファイルの作成.................................................................................................. 15 3.2. ボリュームグループの構築 .................................................................................................... 16 3.3. クラスターの構築 ................................................................................................................. 23 4. クラスター構築後の作業............................................................................................................... 32 4.1. OS 起動時の自動起動 ......................................................................................................... 32 関連情報 .......................................................................................................................................... 33 HP-UX 11i Knowledge-on-Demand ....................................................................................................... 33

Upload: dinhthuy

Post on 08-May-2018

229 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

HP Integrity サーバー + HP-UX 11i v3 (11.31)+ Serviceguard 11.19

Serviceguard クラスターの構築

SMH/Serviceguard Manager (Web ブラウザー使用)版

2011/05 改訂版

はじめに ............................................................................................................................................. 2

用語................................................................................................................................................... 2

1. 設計 ........................................................................................................................................... 3

1.1. クラスターの設計 ................................................................................................................... 3

2. クラスター構築前の作業................................................................................................................. 4

2.1. /etc/hosts ファイルの変更 ...................................................................................................... 4

2.2. /etc/nsswitch.conf ファイルの変更 .......................................................................................... 5

2.3. ノードの時刻合わせ(NTP) ...................................................................................................... 6

2.4. 必要なパッチの適用 ............................................................................................................... 8

3. クラスターの構築 ........................................................................................................................ 15

3.1. cmclnodelist ファイルの作成.................................................................................................. 15

3.2. ボリュームグループの構築 .................................................................................................... 16

3.3. クラスターの構築 ................................................................................................................. 23

4. クラスター構築後の作業............................................................................................................... 32

4.1. OS 起動時の自動起動 ......................................................................................................... 32

関連情報 .......................................................................................................................................... 33

HP-UX 11i Knowledge-on-Demand ....................................................................................................... 33

Page 2: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

2

はじめに

この文書は、

HP Integrity サーバー

HP-UX 11i v3 (11.31)

Serviceguard A.11.19 (HP-UX HA-OE バンドル)

System Management Homepage A.3.0.0 (HP-UX バンドル)

Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル)

Oracle Database 11g R1

MySQL Enterprise Server 5.0.56 以降

を使用した環境で、Web ブラウザーからクラスターを簡単に構築するための資料です。この文書に記載されている内

容はサンプルであり、本書に従って設計及び構築しなければならないというものではありません。

本書では、hp01 、hp02 というホスト名の 2 台のノードを使用して、Serviceguard クラスターを構築する手順を示して

います。作業しているノードが分かりづらい箇所は、プロンプト表示に、”hp01#” 、”hp02#” のようにホスト名を設定し

ています。

用語

SG : Serviceguard A.11.19

ツールキット(ECMT B.05.00) : Enterprise Cluster Master Toolkit B.05.00

SMH : System Management Homepage A.3.0.0

Oracle DB : Oracle Database 11g R1 (RAC ではありません)

MySQL DB : MySQL Enterprise Server 5.0.56 以降 (MySQL Cluster ではありません)

Page 3: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

3

1. 設計

以下の設計表に設計値を記入します。太枠内の値を設計するだけで、他はデフォルト値で構成できます。

1.1. クラスターの設計

設計項目 設計値 設計例

クラスター名 HPCL01

ネットワーク上の他のクラスタと重複しない名前にします。

設計項目 設計値 設計例

ハートビート専用 LAN (スタンバイ経路無し)用

のネットワーク #1

192.1.1.0

ハートビート専用 LAN (スタンバイ経路無し)用

のネットワーク #2

192.1.2.0

データ LAN 専用 LAN (スタンバイ経路有り、

モニターのみ)用のネットワーク

172.168.0.0

“モニターのみ”のネットワークには、SG のハートビートは流れません。

これ以外のハートビートのデザイン(ハートビート LAN とデータ LAN の兼用など)も可能です。少なくとも 2 系統

のハートビート LAN を用意します。

設計項目 設計値 設計例

ロックディスク用のボリュームグループ名

または

Quorum Server の IP アドレス

/dev/vg_db1

(ロックディスクの例)

ロックディスクは DB などで使用するボリュームグループを兼用可能です。

論理ボリュームやファイルシステムなどは、クラスター作成段階では必要ありません。関連文書『HP Integrity サ

ーバー + HP-UX 11i v3 (11.31) + Serviceguard 11.19 MySQL DB パッケージの構築』、または『HP Integrity

サーバー + HP-UX 11i v3 (11.31) + Serviceguard 11.19 Oracle DB パッケージの構築』に記載され、その段

階で必要とします。

Page 4: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

4

2. クラスター構築前の作業

このクラスター構築前の作業では、設計例の情報を使用しています。

【作業チェックリスト】

/etc/hosts ファイルの変更

/etc/nsswitch.conf ファイルの変更

ノードの時刻合わせ(NTP)

必要なパッチの適用

2.1. /etc/hosts ファイルの変更

<全ノード(hp01、hp02)での作業>

すでに存在するノード間の通信可能な全 IP アドレスに対して、hostname コマンドで表示されるホスト名をエイリアスと

して設定します。

# vi /etc/hosts

(途中省略)

172.168.1.101 hp01 hp01 … データ LAN

172.168.1.102 hp02 hp02 … データ LAN

192.1.1.101 hb11 hp01 … ハートビート LAN #1

192.1.1.102 hb21 hp02 … ハートビート LAN #1

192.1.2.101 hb12 hp01 … ハートビート LAN #2

192.1.2.102 hb22 hp02 … ハートビート LAN #2

127.0.0.1 localhost loopback

Page 5: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

5

2.2. /etc/nsswitch.conf ファイルの変更

<全ノード(hp01、hp02)での作業>

DNS を使用している場合は、先に/etc/hosts ファイルを参照させるため/etc/nsswitch.conf ファイルも変更します。フ

ァイルが存在しない場合は、/etc/nsswitch.hp_defaults をコピー(# cp –pr /etc/nsswitch.hp_defaults

/etc/nsswitch.conf)して変更します。以下は、/etc/nsswitch.conf ファイルが存在しない場合の変更例です。

# cd /etc# cp nsswitch.hp_defaults nswitch.conf# chown bin:bin nsswitch.conf# chmod u+w nsswitch.conf# vi nsswitch.conf

# chmod u-w nsswitch.conf

(途中省略)hosts: files [NOTFOUND=continue UNAVAIL=continue] dns [NOTFOUND=returnUNAVAIL=return]ipnodes: files [NOTFOUND=continue UNAVAIL=continue] dns [NOTFOUND=returnUNAVAIL=return]

(途中省略)

Page 6: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

6

2.3. ノードの時刻合わせ(NTP)

<全ノード(hp01、hp02)での作業>

NTP (Network Time Protocol)を使用して全ノードの時刻を合わせます。設置環境に既に NTP サーバーが設置されて

いる場合は、その方針に従って設定をします。設置されていない場合は、NTP サーバーを構築する必要があります。こ

こではノード hp01 を NTP サーバーに、その他のノードを NTP クライアントにする例を示します。NTP の詳細について

は、『Internet サービス インストール/管理ガイド』 (http://docs.hp.com/ja/B2355-97159/B2355-97159.pdf) の

「7 NTP の構成」を参照してください。

NTP サーバーの設定<hp01 での作業>

NTP サーバーとしての設定をノード hp01 で行い、xntpd プロセスを起動後、動作を確認します。

hp01# chmod u+w /etc/ntp.confhp01# vi /etc/ntp.conf

hp01# chmod u-w /etc/ntp.confhp01# xntpdhp01# ntpq -premote refid st t when poll reach delay offset disp==============================================================================*LOCAL(1) LOCAL(1) 10 l 7 64 377 0.00 0.000 10.01

"*LOCAL(1)" と表示されていれば起動完了です。"*" が表示されるまで約 5 分かかります。

OS 再起動毎に NTP デーモンが自動起動されるように、netdaemons ファイルの XNTPD の値を"1" にします。

hp01# vi /etc/rc.config.d/netdaemons

NTP クライアントの設定<hp02 での作業>

NTP クライアントとしての設定をノード hp02 で行い、動作を確認します。

hp02# chmod u+w /etc/ntp.confhp02# vi /etc/ntp.conf

hp02# chmod u+w /etc/ntp.conf

hp01 に時刻を合わせた後、xntpd プロセスを起動し、動作を確認します。

hp02# ntpdate -b hp01hp02# xntpdhp02# ntpq -premote refid st t when poll reach delay offset disp==============================================================================*hp01 LOCAL(1) 11 u 2 64 3 0.55 -1.112 7875.37

"*hp01" と表示されていれば起動完了です。"*" が表示されるまで約 5 分かかります。

(途中省略)

server 127.127.1.1

(途中省略)

server hp01 version 3

(途中省略)XNTPD=1

(途中省略)

Page 7: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

7

OS 再起動毎に NTP デーモンが自動起動されるように、netdaemons ファイルの XNTPD の値を "1" にします。hp02# vi /etc/rc.config.d/netdaemons

(途中省略)XNTPD=1

(途中省略)

Page 8: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

8

2.4. 必要なパッチの適用

IT リソースセンターからのパッチ入手方法(同センターの利用方法は変更される場合もあります。)

インターネットに接続されたマシンの Web ブラウザーから、ITRC (http://www.itrc.hp.com)にアクセスします。

ログインします。このサイトのご利用には、ユーザー登録(HP Support agreement が必要)が必要です。

ログイン後、「パッチデータベース」をクリックします。

図 2.4.1 IT リソース・センター

「パッチ評価の実行」をクリックします。

図 2.4.2 パッチデータベース

Page 9: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

9

ステップ 1 の「新規システム情報をアップロードする」をクリックします。

図 2.4.3 パッチ評価の実行

swainv.sh スクリプトをダウンロードします。

図 2.4.4 システム情報のアップロード

hp01 の/tmp 等へ転送して root ユーザーで実行します。(各ノードでハードウェア、ソフトウェア構成が異なる場合は、

それぞれのノードで行います。)

# LANG=C sh /tmp/swainv.sh

スクリプトの結果が inventory.xml という ASCII ファイルに記録されますので、Web ブラウザーを使用している PC に

転送しアップロード(送信)します。LANG=C を付けないと、内部で日付が日本語で取得され、後でブラウザー側での読

み込みに失敗することがあります。

Page 10: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

10

ステップ 2 の「新規評価プロファイルを作成する」をクリックします。

図 2.4.5 パッチ評価の実行

プロファイル名(任意)を入力し、パッチオプションのすべてのチェックボックスをチェックします。

図 2.4.6 評価プロファイル

Page 11: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

11

特定パッチ、パッチチェーン、必須パッチを要求のテキストボックスに、SG 11.19 のリリースノートに記載されている

HP-UX11.31 用の OS パッチ名を入力します。

SG11.19 のリリースノートに記載されているパッチは、PHNE_35894 です。

図 2.4.7 評価プロファイル

パッチセットの特定システム用パッチセットのすべてのチェックボックスをチェックし、「保存」をクリックします。

図 2.4.8 評価プロファイル

Page 12: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

12

作成した評価プロファイルにチェックがあることを確認し、ステップ 3 の「候補パッチの表示」をクリックします。

図 2.4.9 パッチ評価の実行

警告や注記の内容を確認します。

「すべて選択」をクリックし、 「選択済みパッチリストに追加」をクリックします。

図 2.4.10 パッチ評価結果

Page 13: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

13

「選択済みパッチのダウンロード」をクリックします。

図 2.4.12 選択済パッチリスト

サイズを確認します。アーカイブ形式「tar パッケージ」を選択し、「ダウンロード」をクリックします。

図 2.4.13 パッチのダウンロード

ダウンロード後、「ログアウト」します。

Page 14: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

14

入手したパッチのインストール方法

<全ノード(hp01 、hp02)での作業>

ダウンロードしたファイル(例:hpux__11.31_05120542.tar)を転送し、解凍します。

# mkdir -p /tmp/hpux_patch/hpux_20090512_01 (ここでは識別しやすいように、日付と連番の入ったデ

ィレクトリにしてます)# cd /tmp/hpux_patch/hpux_20090512_01# tar xvf /tmp/hpux__11.31_05120542.tar

デポを作成します。

# ./create_depot_hpux.11.31 –b 20090512_01_PATCHES \–t “20090512_01 Patches for HP-UX” | tee c.log

-b オプションの後には日付と連番の入った名前(任意:パッチセット名となります)を指定し、-t オプションの後にその説

明文(任意)を指定しています。このようにすると、後で使用する swlist コマンドの出力がわかりやすくなります。また、

標準出力の内容を後で確認できるように tee コマンドを使用し、ファイル c.log にj標準出力の内容を出力しています。

もし ERROR が発生した場合は、その内容をチェックし、やり直すなどの対応を行います。

デポの内容を確認します。# swlist –s /tmp/hpux_patch/hpux_20090512_01/depot

(途中省略)20090512_01_PATCHES B.2009.05.12 20090512_01 Patches for HP-UXQPKAPPS B.11.31.0903.334a Applications Patches for HP-UX 11i v3,

March 2009QPKBASE B.11.31.0903.334a Base Quality Pack Bundle for HP-UX 11i

v3, March 2009

適用されるパッチによっては、パッチのインストール後に OS 再起動をする場合があります。他の作業中の方々への通

知や動作中のアプリケーションの停止など、インストールを行う前に OS 再起動をしても問題ないことを確認し、

swinstall コマンドでパッチをインストールします。

# swinstall -x autoreboot=true -x patch_match_target=true \-s /tmp/hpux_patch/hpux_20090512_01/depot | tee i.log

標準出力を後で確認したい場合は tee コマンドで取得します。いくつかのファイルセットの解析時に ERROR が発生して

も、その他のパッチは適用されますので、中断せずに続行します。インストールには暫く時間がかかります。その後、

autoreboot=true が指定されているので自動的に OS が再起動されます。OS 再起動後、パッチがインストールされて

いるかどうかを確認します

今回の手順書の時点では、 ip6 関連のオンラインマニュアルのパッチ PHNE_38380 が依存パッチチェックでエラーと

なりました。依存対象の PHNE_38306 が今回の検証環境の OS とは合致しないため skip されたためです。OS 再起

動後、i.log の ERROR を参照すると、swjob コマンドを使用した状況の確認方法が指示されます。

この PHNE_38380 をインストールするには、以下のコマンドで行います。# swinstall -x patch_match_target=true -x enforce_dependencies=false \

-s /tmp/hpux_patch/hpux_20090512_01/PHNE_38380.depot \| tee i_PHNE_38380.log

インストール作業の詳細は、/var/adm/sw/swagent.log ファイルに記録されます。

# swlist | more

(途中省略)20090512_01_PATCHES B.2009.05.12 20090512_01 Patches for HP-UX

詳細を見る場合は以下のコマンドを実行します。# swlist 20090512_01_PATCHES | more

(表示省略)

Page 15: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

15

3. クラスターの構築

この構築作業では設計例の情報を使用しています。

【作業チェックリスト】

cmclnodelist ファイルの作成

ロックディスクの構築

クラスターの構築

3.1. cmclnodelist ファイルの作成

<全ノード(hp01、hp02)での作業>

クラスターのノード間の通信を許可するために、cmclnodelist ファイルを作成します。

# vi /etc/cmcluster/cmclnodelist

# chmod 444 /etc/cmcluster/cmclnodelist

hp01 roothp02 root

Page 16: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

16

3.2. ボリュームグループの構築

<任意の 1 ノード(ここでは hp01)での作業>

Web ブラウザーから http:// クラスターのノード名または IP アドレス(任意の 1 ノード):2301 にアクセスします。SMH

のサインイン画面(図 3.2.1)が表示されますので、「User Name」と「Password」を入力してサインインを行います。

「Sign In」をクリックします。

図 3.2.1 SMH サインイン

メニューの「Tools」をクリックします。

図 3.2.2 SMH の home

Page 17: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

17

クラスタロックディスク用ボリュームグループの作成

「Disks and File Systems」グループ内にある「Volume Groups」をクリックします。

図 3.2.3 Tools

「VG の作成...」をクリックします。

図 3.2.4 HP-UX Disks and File Systems Tool

Page 18: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

18

「ボリュームグループ名」欄にボリュームグループの名前を入力、ボリュームグループのバージョンでは 2.1 を選択し、

物理ディスクを選択するために「未使用ディスクの選択」をクリックします。この手順書では DB 用のボリュームグループ

を兼用しています。

図 3.2.5 ボリュームグループの作成

HP-UX 11i v3 のネイティブマルチパスを使用するため、「グローバルデバイスビューの切り替え」をクリックします。

図 3.2.6 未使用ディスクの選択

Page 19: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

19

「柔軟なビューの使用」を選択し、「切り替え」をクリックします。

図 3.2.7 グローバルデバイスビューの切り替え

このボリュームグループで使用するディスクを選択し、「選択」をクリックします。この手順書では DB 用のボリュームグ

ループと兼用しているので、DB 用のディスクを選択しています。

図 3.2.8 未使用ディスクの選択

過去に使用されていたディスクを再利用する場合など、ディスク上に LVM の構造が検知されると、「LVM データ構造が

見つかりました」と注意画面が出ます。過去のデータ構造を壊してよい場合は、「続行」をクリックします。

Page 20: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

20

エクステントサイズとボリュームグループの最大サイズの対応(表 3.2.1)を参考に、将来のサイズ拡張も考慮して物理

エクステントの大きさを選択し、「作成」をクリックします。変更の必要あり!!!

図 3.2.9 ボリュームグループの作成

表 3.2.1 エクステントサイズとボリュームグループの最大サイズの対応

ボリュームグループの作成が完了画面で、「Completed」であることを確認して、「Back」をクリックします。

エクステントサイズ(MB) ボリュームグループの最大

サイズ(GB)

エクステントサイズ(MB) ボリュームグループの最大

サイズ(GB)

1 63 32 2047

2 127 64 4095

( デフォルト)4 255 128 8191

8 511 256 16383

16 1023

Page 21: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

21

他のノードへボリュームグループを展開(インポート)します。

HP-UX Disk and File Systems Tools 画面の「ボリュームグループ」から、作成した vg_db1 を選択し、「VG の配布」をク

リックします。

図 3.2.10 HP-UX Disks and File Systems Tool

クラスター構成予定のノードを選択し、「次へ」をクリックします。

図 3.2.11 ボリュームグループの配布

/etc/cmclnodelist ファイルを作成していない場合は、ここにノードが表示されません。

Page 22: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

22

「配布」をクリックします。

図 3.2.12 ボリュームグループの配布

ボリュームグループの配布の完了画面で、「Completed」であることを確認して、「Back」をクリックします。

この時点では、ボリュームグループ vg_db1 はノード hp02 ではアクティベイトされていません。さらに、まだノード

hp01 でアクティベイトされたままの状態です。ボリュームグループのモードの変更は、次のクラスターの構築作業で行

いますので、まだノード hp01 でアクティベイトの状態のままにしておきます。また、まだ排他制御モードで保護されてい

ないため、ノード hp02 でアクティベイトもしてはいけません。

論理ボリュームやファイルシステムの作成は、パッケージ構築時に行います。クラスターの構築時には必要ありません。

Page 23: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

23

3.3. クラスターの構築

<VG 作成時と同一ノード(ここでは hp01)での作業>

SMH の Tools 画面を開きます。

「Serviceguard」の「Serviceguard Manager」をクリックします。

図 3.3.1 Tools

「クラスタの作成」をクリックします。

図 3.3.2 HP Serviceguard Manager

Page 24: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

24

ネットワーク内で重複しないような「クラスタ名」を記入し、クラスターに参加するノードを選択します。

さらに、「クロスサブネット構成を有効にするか、完全なネットワーク探索を実行します」を選択します。これを選択してい

ないと自動的にネットワークのスタンバイ NIC を探索しません。

「次へ」をクリックします。

図 3.3.3 クラスタの作成(ノード)

必要な箇所を変更し「次へ」をクリックします。項目内容については「? 」(日本語ヘルプ)を参照します。

図 3.3.4 クラスタの作成(パラメータ)

【メンバータイムアウト】

デフォルトは 14 秒です。ハートビート経路が複数存在する場合は、Serviceguard Extension for Faster Failover

(SG11.19 以前の高速フェイルオーバーオプション製品)と同程度の高速なクラスター再構成時間にするために、より

小さな値を設定することも可能です。最小サポート値は、2 ノード構成時は 3 秒、3 ノード以上の構成時は 6 秒です。

ハートビート経路が複数存在しない場合は 14 秒未満はサポートされません。

Page 25: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

25

負荷の高いシステムでは、ノードが落ちたと誤検知する可能性を低くするために、この値をより大きな値に設定する場

合もあります。負荷をかけた状態で、ハートビートをロストしていないか確認しながら微調整を行うことをお奨めします。

なお、この値はオンラインで変更可能です。

SG11.19 の新機能「ノードキャパシティ」の設定画面になりますが、これはパッケージ構築後に必要であれば設定を行

います。設定は『HP Integrity サーバー + HP-UX 11i v3(11.31) + Serviceguard 11.19 その他の Serviceguard の

設定』を参考にします。「次へ」をクリックします。

図 3.3.5 クラスタの作成(ノードキャパシティ)

データ LAN 用のサブネットを選択し、タイプ「モニターのみ」を選択します(ハートビートと兼用の場合は「ハートビート」

を選択します)。スタンバイインターフェースに表示されているインターフェースも選択します。

図 3.3.6 クラスタの作成(ネットワーク) データ LAN

Page 26: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

26

スタンバイインターフェースを実装しているにも関わらず画面に表示されない場合は、「ノード」をクリックし「クロスサブ

ネット構成を有効にするか、完全なネットワーク探索を実行します」が選択されているかどうかを確認します。選択され

ていない場合は、「取り消し」をクリックしてやり直します。

次にハートビート LAN のサブネットを選択し、タイプ「ハートビート」を選択します。2 系統以上のハートビートを設定しま

す。先ほどと同様にスタンバイインターフェースに表示されているインターフェースも選択し、最後に「次へ」をクリックし

ます。

図 3.3.7 クラスタの作成(ネットワーク) ハートビート LAN

SG11.19 の新機能「IP モニター」の設定画面になりますが、これはパッケージ構築後に必要であれば設定を行います。

『HP Integrity サーバー + HP-UX 11i v3(11.31) + Serviceguard 11.19 その他の Serviceguard の設定』を参考にし

ます。

モニターは「オフ」にし、「次へ」をクリックします。

図 3.3.8 クラスタの作成(IP モニター)

Page 27: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

27

Serviceguradにはノード障害やノード間のハートビート経路全滅時に、どのノードが生き残るかを判断するタイブレー

カーとして機能するクラスタロックの機能があります。作成したボリュームグループをクラスタロックとして使用するため、

「単一ディスクロック」を選択し、作成したボリュームグループ(vg_db1)を選択します(1 つのボリュームグr-プしかな

い場合は自動的に選択されます)。「次へ」をクリックします。

図 3.3.9 クラスタの作成(ロック)

クラスターで共有するボリュームグループを選択し、「次へ」をクリックします。

図 3.3.10 クラスタの作成(ボリュームグループ)

既にロックディスクとして使用されたボリュームグループは選択済とみなし表示されません。

Page 28: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

28

ロール(操作権限)機能は、パッケージ構築後に必要であれば設定を行います。『HP Integrity サーバー + HP-UX 11i

v3(11.31) + Serviceguard 11.19 その他の Serviceguard の設定』を参考にします。「終了」をクリックします。

図 3.3.11 クラスタの作成(ロール)

サマリー情報を確認します。特に設定した項目が表示されていない等に注意し、不備がある場合は下にある「構成の

編集」をクリックして戻ります。「構成の検証」で確認をした後、「構成の適用」をクリックします。

図 3.3.12 クラスタ構成の変更サマリー

操作ログ画面の「完了」を確認し、「OK」をクリックします。

Page 29: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

29

Serviceguard Manager のクラスタプロパティ(メイン)画面に作成したクラスターが表示されます。「管理」プルダウンメ

ニューから「クラスタの起動」をクリックして、クラスターを起動します。

図 3.3.13 クラスタプロパティ(メイン)

確認画面が出ますので、「OK」をクリックします。

操作ログ画面の「完了」を確認し、「OK」をクリックし、クラスターの起動が完了します。

「パラメータ」をクリックすると、このクラスターの再構成の最大時間が表示されます。

図 3.3.14 クラスタプロパティ(パラメータ)

Page 30: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

30

作業ノードで vg_db1 がアクティベイトのままなため、これをディアクティベイトしておきます。HP-UX Disks and File

Systems Tool 画面(図 3.3.15)へ移動します。

vg_db1 を選択し、「VG の使用停止」をクリックします。

図 3.3.15 HP-UX Disks and File Systems Tool

「使用停止」をクリックします。

図 3.3.16 ボリュームグループの使用停止

ボリュームグループの使用停止の完了画面で、「Completed」であることを確認して、「Back」をクリックします。

Page 31: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

31

ボリュームグループを使用停止にした後で、クラスターの「クラスタプロパティ」の画面から、クラスターを停止します。

「管理」プルダウンメニューから「クラスタの停止」をクリックします。

図 3.3.17 クラスタプロパティ(メイン)

確認画面が出ますので、「OK」をクリックします。

操作ログ画面の「完了」を確認し、「OK」をクリックします。クラスターの停止が完了します。

Page 32: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

32

4. クラスター構築後の作業

クラスターを構築した後の作業について説明します。

4.1. OS起動時の自動起動

<全ノード(hp01 、hp02)での作業>

OS 起動時にクラスターを自動起動させたい場合は、cmcluster ファイルを編集します。

hp01# vi /etc/rc.config.d/cmcluster

デフォルトは AUTOSTART_CMCLD=0 で自動起動しません。デフォルトの設定のまま、障害発生後はシステムの状態

を確認した上で手動で起動する方が、より安全な運用となります。

【重要】 作成した共有ボリュームグループを、OS 起動時に自動的にアクティベイトさせないように設定を行います(こ

の設定をしなくても、クラスターで排他制御されていますのでエラーになるだけでアクティベイトはされません)。

/etc/lvmrc ファイルを編集して、AUTO_VG_ACTIVATE=0 に設定します。また vg00 以外の共有でないボリュームグ

ループは custom_vg_activation 関数に追加しないといけません。MirrorDisk/UX 製品でミラーリングしている場合は

parallel_vg_sysnc の記述を加えます。

hp01# vi /etc/lvmrc(サンプル)

これらの設定はすべてのノードで行ないます。

(途中省略)AUTOSTART_CMCLD=1

(途中省略)

(途中省略)AUTO_VG_ACTIVATE=0

(途中省略)custom_vg_activation(){

/sbin/vgchange –a y –s /dev/vg01 … vg00 を除く共有でないボリュームグループを記

述parallel_vg_sync “/dev/vg00 /dev/vg01”

# e.g. /sbin/vgchange -a y -s# parallel_vg_sync "/dev/vg00 /dev/vg01"# parallel_vg_sync "/dev/vg02 /dev/vg03"

return 0}

Page 33: HP Integrity サーバー+ HP-UX 11i v3 (11.31)+ …h50146. · Enterprise Cluster Master Toolkit B.05.00 (HP-UX HA-OE バンドル) Oracle Database 11g R1 ... Oracle DB :

33

関連情報

Serviceguard の管理

http://docs.hp.com/ja/B3936-90142/B3936-90142.pdf

HP Serviceguard バージョン A.11.19 リリースノート

http://docs.hp.com/ja/T1905-90002/T1905-90002.pdf

Enterprise Cluster Master Toolkit バージョン B.05.00 リリースノート

http://docs.hp.com/ja/T1909-90067/T1909-90067.pdf

IT リソースセンター(ITRC)

http://www.itrc.hp.com

HP-UX 11i Knowledge-on-Demand

http://www.hp.com/jp/kod

HP-UX をはじめとした技術情報を Web 経由で提供する情報提供プログラムです。

記載されている会社名および商品名は、各社の商標または登録商標です。記載事項は2011年5現在のものです。本書に記載された内容は、予告なく変更されることがあります。本書中の技術的あるいは校正上の誤り、省略に対して、いかなる責任も負いかねますのでご了承ください。© Copyright 2011 Hewlett-Packard Development Company, L.P.

日本ヒューレット・パッカード株式会社〒102-0076 東京都千代田区五番町7

PDFHS09004-04