Open HA Cluster インストールガイド

ソフトウェアをインストールする

この節では、クラスタノードにソフトウェアをインストールするための情報と手順を紹介します。

Procedureクラスタノードに OpenSolaris ソフトウェアをインストールする

この手順を実行して、各クラスタノードに OpenSolaris 2009.06 ソフトウェア をインストールします。

  1. クラスタノードとしてインストールするマシンに接続します。

  2. スーパーユーザーになります。

  3. OpenSolaris 2009.06 ソフトウェア をインストールします。

    OpenSolaris Automated Installer Guide』の指示に従います。x86 ベースのプラットフォームの場合は、代わりに「Installing OpenSolaris From the Live CD」の指示に従うこともできます。

  4. COMSTAR を使用する場合は、iSCSI パッケージをインストールします。


    phys-schost# pkg install SUNWstmf SUNWiscsi SUNWiscsit
    
次の手順

「Open HA Cluster ソフトウェアのダウンロードを準備する」に進みます。

ProcedureOpen HA Cluster ソフトウェアのダウンロードを準備する

クラスタノードとしてインストールする各マシン上で、この手順を実行します。さらに、定足数デバイスとして定足数サーバーを使用する場合は、定足数サーバーとしてインストールするマシン上で、この手順を実行します。

始める前に

OpenSolaris 2009.06 ソフトウェア がインストールされていることを確認します。「クラスタノードに OpenSolaris ソフトウェアをインストールする」を参照してください。

  1. ソフトウェアをダウンロードするマシン上で、スーパーユーザーになります。

    または、ユーザーアカウントに「主管理者」プロファイルが割り当てられている場合は、ルートユーザー以外でプロファイルシェルからコマンドを実行するか、またはコマンドの前に pfexec コマンドを付けます。

  2. Web ブラウザを開きます。

  3. pkg.sun.com に登録して、Open HA Cluster リポジトリ (pkg.sun.com/opensolaris/ha-cluster/) で必要なキーおよび証明書を取得します。

    次のコマンドは、Open HA Cluster リポジトリ用のダウンロードされたキーファイルおよび証明書ファイルを含む /var/pkg/ssl ディレクトリの作成を示します。


    phys-schost# mkdir -m 0755 -p /var/pkg/ssl
    phys-schost# cp -i ~/Download/Open_HA_Cluster_2009.06.key.pem /var/pkg/ssl
    phys-schost# cp -i ~/Download/Open_HA_Cluster_2009.06.certificate.pem /var/pkg/ssl
    

    詳細は、「Using Keys and Certificates for Repositories」を参照してください。

  4. Open HA Cluster 2009.06 パッケージリポジトリの場所を設定します。

    前の手順で取得したキーファイルおよび証明書ファイルの場所を指定します。


    phys-schost# /usr/bin/pkg set-publisher \
    -k /var/pkg/ssl/Open_HA_Cluster_2009.06.key.pem \
    -c /var/pkg/ssl/Open_HA_Cluster_2009.06.certificate.pem \
    -O https://pkg.sun.com/opensolaris/ha-cluster/ ha-cluster
    
  5. ha-cluster の発行元およびリポジトリの場所を確認します。


    phys-schost# /usr/bin/pkg publisher
    PUBLISHER                           URL
    opensolaris.org                     http://pkg.opensolaris.org/release
    ha-cluster                          https://pkg.sun.com/opensolaris/ha-cluster/
次の手順

クラスタで定足数デバイスとして使用するために定足数サーバーとしてマシンをインストールする場合は、「定足数サーバーソフトウェアをインストールして構成する」に進みます。

クラスタプライベートインターコネクトで仮想ネットワークインタフェース (Virtual Network Interface、VNIC) を使用し、VNIC を事前に構成する場合は、「仮想ネットワークインタフェース (Virtual Network Interface、VNIC) を作成する」に進みます。代わりに、「カスタム」モードで scinstall ユーティリティーを実行すると、クラスタの構成中に VNIC を作成できます。

その他の場合は、「Open HA Cluster 2009.06 ソフトウェアをインストールする」に進みます。

Procedure定足数サーバーソフトウェアをインストールして構成する

この手順を実行して、ホストサーバーを定足数サーバーとして構成します。

始める前に

次の作業を実行します。

  1. 定足数サーバーソフトウェアをインストールするマシンでスーパーユーザーになります。

    または、ユーザーアカウントに「主管理者」プロファイルが割り当てられている場合は、ルートユーザー以外でプロファイルシェルからコマンドを実行するか、またはコマンドの前に pfexec コマンドを付けます。

  2. 定足数サーバーパッケージをインストールします。


    quorumserver# /usr/bin/pkg install ha-cluster-quorum-server-full
    
  3. (省略可能) 定足数サーバーのバイナリの場所を PATH 環境変数に追加します。


    quorumserver# PATH=$PATH:/usr/cluster/bin
    
  4. (省略可能) 定足数サーバーのマニュアルページの場所を PATH 環境変数に追加します。


    quorumserver# MANPATH=$MANPATH:/usr/cluster/man
    
  5. 定足数サーバーを構成します。

    次のエントリを /etc/scqsd/scqsd.conf ファイルに追加して、定足数サーバーに関する構成情報を指定します。

    インスタンス名またはポート番号の少なくとも一方を使用して、定足数サーバーを識別します。ポート番号は指定する必要がありますが、インスタンス名はオプションです。

    • インスタンス名を指定する場合、その名前は定足数サーバー間で一意にします。

    • インスタンス名を指定しない場合、常に、定足数サーバーが待機するポートによりこの定足数サーバーを参照します。


    /usr/cluster/lib/sc/scqsd [-d quorumdirectory] [-i instancename] -p port
    
    -d quorumdirectory

    定足数サーバーが定足数データを格納できるディレクトリへのパスです。

    クラスタ固有の定足数情報を格納するために、定足数サーバープロセスはこのディレクトリに 1 クラスタにつき 1 つのファイルを作成します。

    デフォルトでは、このオプションの値は /var/scqsd です。このディレクトリは、ユーザーが構成する各定足数サーバーに対して一意にします。

    -i instancename

    定足数サーバーインスタンスに対してユーザーが選択する一意の名前です。

    -p port

    定足数サーバーがクラスタからの要求を待機するポート番号です。

  6. (省略可能) 複数のクラスタにサービスを提供し、別のポート番号またはインスタンスを使用する場合は、必要な定足数サーバーの追加のインスタンスごとに追加エントリを構成します。

  7. /etc/scqsd/scqsd.conf ファイルを保存して終了します。

  8. 新しく構成した定足数サーバーおよびその SMF サービスを起動します。


    quorumserver# svcadm enable svc:/system/cluster/quorumserver:default
    
次の手順

クラスタプライベートインターコネクトで仮想ネットワークインタフェース (Virtual Network Interface、VNIC) を使用し、VNIC を事前に構成する場合は、「仮想ネットワークインタフェース (Virtual Network Interface、VNIC) を作成する」に進みます。代わりに、「カスタム」モードで scinstall ユーティリティーを実行すると、クラスタの構成中に VNIC を作成できます。

その他の場合は、「Open HA Cluster 2009.06 ソフトウェアをインストールする」に進みます。

Procedure仮想ネットワークインタフェース (Virtual Network Interface、VNIC) を作成する

このオプションの手順を実行して、クラスタインターコネクト上に構成する仮想ネットワークインタフェース (Virtual Network Interface、VNIC) を作成します。


注 –

「標準」モードで scinstall ユーティリティーを実行してクラスタを確立する場合は、この手順を使用して、プライベートインターコネクトで使用する VNIC を事前に構成します。

代わりに、「カスタム」モードで scinstall ユーティリティーを使用すると、クラスタの初期構成中に VNIC を構成できます。


  1. VNIC を作成します。

    『System Administration Guide: Network Interfaces and Network Virtualization』「How to Create a Virtual Network Interface」の指示に従います。


    注 –

    クラスタを確立した後に追加の VNIC を構成するには、clsetup ユーティリティーを使用します。


次の手順

クラスタノードに Open HA Cluster 2009.06 ソフトウェアをインストールします。「Open HA Cluster 2009.06 ソフトウェアをインストールする」に進みます。

ProcedureOpen HA Cluster 2009.06 ソフトウェアをインストールする

各クラスタノード上でスーパーユーザーとして、この手順の各ステップを実行します。

または、ユーザーアカウントに「主管理者」プロファイルが割り当てられている場合は、ルートユーザー以外でプロファイルシェルからコマンドを実行するか、またはコマンドの前に pfexec コマンドを付けます。


注 –

ha-cluster-minimal フレームワークソフトウェアパッケージの一部の各パッケージは、完全に再インストールまたはアンインストールする場合を除いて、追加または削除することができません。クラスタフレームワークパッケージを削除する手順については、「Open HA Cluster ソフトウェアをアンインストールする」を参照してください。

ただし、その他のオプションパッケージは、ha-cluster-minimal クラスタフレームワークパッケージを削除しなくても追加または削除できます。


始める前に

各ノード上で、OpenSolaris 2009.06 ソフトウェア がインストールされていて、NWAM が無効化されていることを確認します。手順については、「クラスタノードに OpenSolaris ソフトウェアをインストールする」を参照してください。

  1. クラスタノードとしてインストールするマシンに接続します。

  2. Open HA Cluster 2009.06 ソフトウェアをインストールします。


    phys-schost# /usr/bin/pkg install package
    

    次の表は、Open HA Cluster 2009.06 ソフトウェアの主要なグループパッケージ、および各グループパッケージに含まれる主な機能を一覧表示しています。少なくとも、ha-cluster-minimal グループパッケージはインストールする必要があります。

    機能 

    ha-cluster-full 

    ha-cluster-framework-full 

    ha-cluster-data-services-full 

    ha-cluster-minimal 

    フレームワーク 

    エージェント 

     

     

    ロケールの設定 

     

    フレームワークのマニュアルページ 

       

    データサービスのマニュアルページ 

     

     

    エージェントビルダー 

     

    汎用データサービス 

     

  3. パッケージが正常にインストールされたことを確認します。

    出力例は次のとおりです。ha-cluster-full グループパッケージのインストール状態をチェックしています。


    $ /usr/bin/pkg info -r ha-cluster-full
              Name: ha-cluster-full
           Summary: Sun Cluster full installation group package
          Category: System/HA Cluster
             State: Installed
         Publisher: ha-cluster
           Version: 2009.6
    …
  4. (省略可能) Open HA Cluster バイナリの場所を PATH 環境変数に追加します。


    phys-schost# PATH=$PATH:/usr/cluster/bin
    
  5. (省略可能) Open HA Cluster のマニュアルページの場所を PATH 環境変数に追加します。


    phys-schos# MANPATH=$MANPATH:/usr/cluster/man
    
次の手順

新しいクラスタを確立します。「すべてのノードで Open HA Cluster ソフトウェアを構成する (scinstall)」に進みます。