おらくるのいる生活

OracleのDBAとしての、障害対応やらパフォーマンス・チューニングやらの日々を綴っています

AIXにインストールする際の注意点

AIX上にGrid Infrastructureをインストールしようとして問題が発生したので、注意点として記載しておきます。

環境は以下の通りです。

Oracle Restart(SIHA) EE 12.1.0.2
AIX Version 7.1

 2ノードでHAを構成しており、IBMのPowerHAでクラスタ管理している環境です。

諸事情からPowerHAはインストールされているものの、起動できない状態でした。

AIX上にGrid Infrastructureをインストールする時は、先だってインストールバイナリのzipファイルに含まれているrootpre.shを実行するのが前提条件である為、実行した所、以下のようなメッセージが表示されてしまいました。

※HACMP はPowerHAの旧称です。

Checking if group services should be configured....
Please confirm your Oracle Clusterware Userid is a member of the group: hagsuser
Configuring HACMP group services socket for possible use by Oracle.
Could not locate group services socket.
Ensure that the group services subsystem is active.
Aborting pre-installation procedure. Installations of Oracle may fail.

グループ・サービス・ソケットがlocate できなかった、グループ・サービス・サブシステムがアクティブである事を確認しろと言ってます。

さもないとインストールが失敗するかも(Installations may fail)よと。

 

早速調べたところ、以下のドキュメントを見つけました。

AIX : Rootpre.sh Fails With Could Not Locate Group Services Socket (ドキュメントID 2087924.1)

HACMPのクラスタ環境では、PowerHAが使用するグループ・サービス・サブシステムが起動していないとrootpre.shがエラーになるという内容で、PowerHA 7.1ではcthags、PowerHA 6.1ではgrpsvcsというサブシステムを使用しているそうです。

 

以前、同じOSバージョンで同じPowerHAクラスタ構成で、同じバージョンのOracle Restartをインストールしていたので、ログを確認してみました。

# /scskwork/grid/rootpre.sh
/work/grid/rootpre.sh output will be logged in /tmp/rootpre.out_18-05-14.15:10:04
Checking if group services should be configured....
Please confirm your Oracle Clusterware Userid is a member of the group: hagsuser
Configuring HACMP group services socket for possible use by Oracle.

Oracleで使用できるようにHACMPのグループ・サービスを設定していますね。

 

HA構成ではなく、PowerHAもインストールされていない開発環境では以下の通りでした。

※OSやOracleのバージョンは同じです。

# /work/grid/rootpre.sh
/work/grid/rootpre.sh output will be logged in /tmp/rootpre.out_18-07-10.10:37:55

Checking if group services should be configured....
Nothing to configure.

何も構成するものは無いと言ってますね。

 

今回構築するのはRestart(SIHA)環境ですが、Grid Infrastructureはクラスタ管理ソフトなので、既存のクラスタ管理ソフトがあればそれと協調して動作します。

なので、PowerHAがインストールされている以上、起動していないとインストールできないのですね・・・

may failだし、RACでは無いのでこのままインストールすれば出来てしまう可能性もありますが、それで後々問題が発生したら嫌なので、PowerHAの構築が完了するのを待つ事になりました。

 スケジュールに余裕が無ければそうも言ってられなくなりますが、安全第一です。