インストール

PowerGres on Linux HA では、以下のソフトウェアを順にインストールします。

  1. LifeKeeper for Linux
  2. PowerGres on Linux
  3. PowerGres on Linux リカバリーキット

1LifeKeeper for Linux インストール

LifeKeeper for Linux のインストールについては、
「LifeKeeper for Linux 日本語マニュアル」を参照してください。

■注
データレプリケーション構成にする場合は、
以下のデータレプリケーションモジュールをインストールします。

詳しくは「LifeKeeper for Linux 日本語マニュアル」及び、
「SteelEye Data Replication for Linux マニュアル」をご参照ください。

HADR-generic-<releases>.<architecture>.rpm
steeleye-lKDR-<release>.<architecture>.rpm

2 PowerGres on Linux インストール

PowerGres on Linux のインストールは、LifeKeeper for Linux をインストールしてから行います。
また、クラスタを構成するすべてのサーバにインストールをする必要があります。

インストール前の準備

PowerGres on Linux のスーパーユーザのユーザ名・ユーザID が異なると、
共有ディスクもしくはレプリケートするディスクパーティションに作成されたデータベースクラスタへ
PowerGres on Linux からアクセスできなくなります。

そのため、スーパーユーザのユーザ名・ユーザID をすべてのサーバで同じにする必要があります。

PowerGres on Linux をインストールする際に、スーパーユーザのユーザ名やユーザID を
指定できますが、同じユーザ名でもサーバ間でユーザID が異なってしまうことや、
あるサーバで指定できたユーザID が他のサーバですでに使用されている場合などもあります。

そのため、インストールスクリプトを実行する前に、スーパーユーザをユーザ名・ユーザID が
すべてのサーバで同じ状態になるように準備します。

また、スーパーユーザのホームディレクトリも作成してください。
これは PowerGres on Linux の死活監視をするために必要となります。

インストールの手順

製品に同梱している PowerGres on Linux V9.0 CD-ROM をマシンにセットしてください。
ここでは CD-ROM を /media/cdrom にマウントしているという前提で説明します。
マウントしたディレクトリが異なる場合は適宜読みかえてください。

なお、インストールは root ユーザで行う必要があります。

  1. インストールスクリプトを実行します。
    # /media/cdrom/install.sh
    
  2. 使用許諾契約書の内容が表示されます。
    よくお読みの上、同意される場合は「yes」と入力します。
    Do you accept the end user software license agreement (yes/no):
    
  3. ライセンスキーを入力します。
    Please enter your license key (XXXX-XXXX-XXXX-XXXX): 
    
  4. インストールが開始されます。
    インストール時に postgres ユーザが存在しなければ、自動的に作成されます。
    Installing packages...
    Preparing...                ################################ [100%]
       1:powergres90-libs        ################################ [  7%]
       2:powergres90             ################################ [ 14%]
       3:powergres90-server      ################################ [ 21%]
       4:powergres90-mecab       ################################ [ 29%]
       5:powergres90-docs        ################################ [ 36%]
       6:powergres90-contrib     ################################ [ 43%]
       7:powergres90-devel       ################################ [ 50%]
       8:powergres90-plperl      ################################ [ 57%]
       9:powergres90-plpython    ################################ [ 64%]
      10:powergres90-pltcl       ################################ [ 71%]
      11:powergres90-jdbc        ################################ [ 79%]
      12:powergres90-test        ################################ [ 86%]
      13:powergres90-mgr         ################################ [ 93%]
      14:powergres90-mecab-ipadic################################ [100%]
    
  5. 最後に以下のメッセージが表示されれば、インストールは完了です。
    Installation is completed successfully.
    
  6. PowerGres on Linux のスーパユーザの~/.bash_profile に以下の行を追加してください。
    PATH=/opt/powergres90/bin:$PATH
    MANPATH=/opt/powergres90/share/man:$MANPATH
    export PATH MANPATH 
    

インストール後の構成

PowerGres のインストールが完了すると、以下の RPM パッケージがインストールされます。

powergres90
クライアントプログラムとライブラリ
powergres90-libs
クライアントから必要とされる共有ライブラリ
powergres90-server
サーバを生成して起動するのに必要なプログラム
powergres90-docs
ドキュメント
(このマニュアル含め
 /usr/share/doc/powergres90-docs-バージョン番号 下にインストールされます。)
powergres90-contrib (サポート対象外)
コントリビュートされたソースとバイナリ
powergres90-devel
開発向けヘッダファイルとライブラリ
powergres90-plperl (サポート対象外)
PL/Perl (Perl 手続き言語)
powergres90-plpython (サポート対象外)
PL/Python (Python 手続き言語)
powergres90-pltcl (サポート対象外)
PL/Tcl (Tcl 手続き言語)
powergres90-jdbc
JDBC ドライバ
jar ファイルは /opt/powergres90/share/java ディレクトリにインストールされます。
powergres90-test
テストスイート
powergres90-mgr
PowerGres Manager (管理ツール)
powergres90-mecab
全文検索用の形態素解析ソフトmecab
powergres90-mecab-ipadic
mecab用の辞書

3 PowerGres on Linux リカバリキット インストール

PowerGres on Linux リカバリキットのインストールの前に、LifeKeeper for Linux と PowerGres
on Linux がクラスタを構成するすべてのサーバにインストールされている必要があります。

インストールの手順

インストールを行うには、製品に同梱している PowerGres on Linux リカバリキット CD-ROM を
マシンにセットしてください。
ここでは CD-ROM を /media/cdrom にマウントしているという前提で説明しています。
マウントしたディレクトリが異なる場合は適宜読みかえてください。

rpmコマンドを利用して、リカバリキットを以下の手順でインストールを行います。
インストールは root ユーザで行ってください。

# cd /media/cdrom/LKRK
# rpm -ivh powergres-LKRK-9.0.0-1.noarch.rpm
■注
上記のリカバリキットのバージョンとCD-ROM に入っているリカバリーキットの
バージョンが一致しない場合には、適宜読み替えてください。