次の手順で、SWIFTAlliance Access をインストールして構成します。
SWIFTAlliance Access 用のリソースを作成します。
SWIFTAlliance Access 用のリソースグループを作成する –
# scrgadm -a -g swift-rg |
論理ホストを作成する – DCE には論理ホストが必要です。両方のクラスタノードで、/etc/hosts ファイルにホスト名と IP アドレスを必ず追加してください。論理ホストを登録してリソースグループに追加します。
# scrgadm -a -L -g swift-rg -j swift-saa-lh-rs -l swift-lh |
デバイスグループとファイルシステムを作成する — SWIFTAlliance Access 用のデバイスグループとファイルシステムを作成します。グローバルファイルシステムの作成手順については、『Sun Cluster 3.1 ソフトウェアのインストール』を参照してください。
HAstoragePlus リソースを作成する – グローバルストレージを使用できますが、できるだけ HAStoragePlus フェイルオーバーリソースを作成して、 SWIFTAlliance Access アプリケーションと構成データを組み込んでください。
例ではパスとして /global/saadg/alliance を使用していますが、任意の保管場所を選択できます。
# scrgadm -a -g swift-rg \ -j swift-ds \ -t SUNW.HAStoragePlus \ -x FilesystemMountPoints=/global/saadg/alliance |
リソースグループをオンラインにする — リソースグループをオンラインにして IP アドレスを有効にし、ストレージにアクセスします。
# scswitch -Z -g swift-rg |
構成ディレクトリを作成する —SWIFTAlliance Access 情報を保管する構成ディレクトリを作成し、/usr からのリンクを作成します。
# cd /global/saadg/alliance |
# mkdir swa |
# ln -s /global/saadg/alliance /usr/swa |
すべてのノードに IBM DCE クライアントソフトウェアをインストールする – SWIFTAlliance Access は IBM DCE クライアントソフトウェアを必要とします。SWIFTAlliance Access アプリケーションより先にインストールして構成する必要があります。
IBM DCE クライアントソフトウェアをインストールする — ローカルディスクを使用してこのソフトウェアをインストールします。このソフトウェアは、Sun のパッケージ形式で配布されています。 (IDCEclnt)インストールされたファイルは、システム上のさまざまな場所に置かれるので、グローバルファイルシステムにインストールすることは推奨できません。このソフトウェアは、すべてのノードにインストールする必要があります。
# pkgadd -d ./IDCEclnt.pkg |
# /opt/dcelocal/tcl/config.dce —cell_name swift —dce_hostname swift-lh RPC |
すべてのノードでテストを実行します。
# /opt/dcelocal/tcl/start.dce |
dced デーモンが動作していることを確認します。
# /opt/dcelocal/tcl/stop.dce |
SWIFTAlliance Access ソフトウェアをインストールする — このソフトウェアのインストールには、共用ストレージを使用します。このインストール作業では、システムファイルを変更したあと、システムを再起動します。再起動後に、同じノード上でインストールを続ける必要があります。もう 1 つのノードでもソフトウェアのインストールを繰り返しますが、アクセス コードを指定する前にインストールを終える必要があります。
SWIFTAlliance Access のその他の構成 — クライアントがフェイルオーバー IP アドレスに接続できるように、SWIFTAlliance Access ソフトウェアのデータサブディレクトリに、.alliance_ip_name という名前のファイルを作成する必要があります。例と同じファイルシステムを使用する場合、ディレクトリは /global/saadg/alliance/data になります。ファイルには、SAA リソース内に設定された論理ホストの IP アドレスを指定する必要があります。