Sun Cluster 3.1 Data Service for SWIFTAlliance アクセスガイド

SWIFTAlliance Access のインストールと構成

ここでは、SWIFTAlliance Access をインストールして構成する手順について説明します。

このあとのセクションでは、SWIFTAlliance Access 用の特定のディレクトリへの参照が行なわれますが、これらのディレクトリはユーザーが選択できます。

SWIFTAlliance Access をインストールして構成する

次の手順で、SWIFTAlliance Access をインストールして構成します。

  1. 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
      

  2. すべてのノードに IBM DCE クライアントソフトウェアをインストールする – SWIFTAlliance Access は IBM DCE クライアントソフトウェアを必要とします。SWIFTAlliance Access アプリケーションより先にインストールして構成する必要があります。

    • IBM DCE クライアントソフトウェアをインストールする — ローカルディスクを使用してこのソフトウェアをインストールします。このソフトウェアは、Sun のパッケージ形式で配布されています。 (IDCEclnt)インストールされたファイルは、システム上のさまざまな場所に置かれるので、グローバルファイルシステムにインストールすることは推奨できません。このソフトウェアは、すべてのノードにインストールする必要があります。


      # pkgadd -d ./IDCEclnt.pkg
      
    • DCE クライアント RPC を構成する


      # /opt/dcelocal/tcl/config.dce —cell_name swift —dce_hostname swift-lh RPC
      
    • DCE をテストする

      すべてのノードでテストを実行します。


      # /opt/dcelocal/tcl/start.dce
      

      dced デーモンが動作していることを確認します。


      # /opt/dcelocal/tcl/stop.dce
      
  3. SWIFTAlliance Access ソフトウェアをインストールする — このソフトウェアのインストールには、共用ストレージを使用します。このインストール作業では、システムファイルを変更したあと、システムを再起動します。再起動後に、同じノード上でインストールを続ける必要があります。もう 1 つのノードでもソフトウェアのインストールを繰り返しますが、アクセス コードを指定する前にインストールを終える必要があります。

  4. SWIFTAlliance Access のその他の構成 — クライアントがフェイルオーバー IP アドレスに接続できるように、SWIFTAlliance Access ソフトウェアのデータサブディレクトリに、.alliance_ip_name という名前のファイルを作成する必要があります。例と同じファイルシステムを使用する場合、ディレクトリは /global/saadg/alliance/data になります。ファイルには、SAA リソース内に設定された論理ホストの IP アドレスを指定する必要があります。