Sun Cluster 3.0 12/01 ソフトウェアのインストール

SunPlex Manager による Sun Cluster ソフトウェアのインストール


注 -

既存のクラスタに新しいノードを追加する場合は、SunPlex Manager を使用しないでください。代わりに、「最初のクラスタノードに Sun Cluster ソフトウェアをインストールする (scinstall)」へ進んでください。


この節では、SunPlex Manager のインストール方法、および SunPlex Manager を使用して Sun Cluster ソフトウェアをインストールし、クラスタノードを確立する方法について説明します。SunPlex Manager は、以下の追加ソフトウェア製品をインストールする場合にも使用できます。

次に、SunPlex Manager を使用してこれらの追加ソフトウェア製品をインストールするための必要条件を示します。

表 2-4 SunPlex Manager でソフトウェアをインストールするときの必要条件

ソフトウェアパッケージ 

インストール必要条件 

Solstice DiskSuite 

/sds をファイルシステム名として使用する 10 M バイトのパーティション

Sun Cluster HA for NFS データサービス 

同じノードセットに接続された、サイズが同じである 2 台以上の共有ディスク 

SunPlex Manager によってインストールされた Solstice DiskSuite ソフトウェア 

Sun Cluster HA for NFS が使用する論理ホスト名。この論理ホスト名の IP アドレスは、すべてのクラスタノードからアクセスできる有効なものであると同時に、クラスタノードのベースホスト名と同じサブネット上に存在するものでなければなりません。 

Sun Cluster HA for Apache スケーラブルデータサービス 

同じノードセットに接続された、サイズが同じである 2 台以上の共有ディスク 

SunPlex Manager によってインストールされた Solstice DiskSuite ソフトウェア 

Sun Cluster HA for Apache が使用する共有アドレス。この共有アドレスの IP アドレスは、すべてのクラスタノードからアクセスできる有効なものであると同時に、クラスタノードのベースホスト名と同じサブネット上に存在するものでなければなりません。  

次の表は、ノードに接続される共有ディスクの数に従って、SunPlex Manager によって作成される各メタセット名と、クラスタファイルシステムのマウントポイントを示しています。たとえば、ノードに共有ディスクが 4 台接続されている場合、SunPlex Manager は、mirror-1 メタセットと stripe-1メタセットを作成しますが、concat-1 メタセットは作成しません。これは、このノードに 3 番目のメタセットを作成するだけの十分な共有ディスクが存在しないためです。

表 2-5 SunPlex Manager がインストールするメタセット

共有ディスク 

メタセット名 

クラスタファイルシステムのマウントポイント 

目的 

最初の共有ディスクのペア 

mirror-1

/global/mirror-1

Sun Cluster HA for NFS または Sun Cluster HA for Apache スケーラブルデータサービス、あるいはこの両方 

2 つめの共有ディスクのペア 

stripe-1

/global/stripe-1

未使用 

3 つめの共有ディスクのペア 

concat-1

/global/concat-1

未使用 


注 -

クラスタが最小の共有ディスク必要条件を満たさなくても、SunPlex Manager は Solstice DiskSuite パッケージをインストールします。ただし、十分な共有ディスクが存在しない状態では、データサービスのインスタンスを作成する上で必要なメタセット、メタデバイス、クラスタファイルシステムなどを SunPlex Manager は構成できません。


セキュリティを高めるために、SunPlex Manager は制限付き文字セットを認識します。この文字セットに属していない文字は、HTML フォームが SunPlex Manager サーバーに送信されたときに無視されます。SunPlex Manager では、次の文字を使用できます。


()+,-./0-9:=@A-Z^_a-z{|} ‾

このフィルタ機能によって、以下の問題が生じる可能性があります。

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

SunPlex Manager グラフィカルユーザーインタフェース (GUI) を使用すると、Sun Cluster ソフトウェアのインストールと管理を簡単に行えます。クラスタに SunPlex Manager ソフトウェアをインストールするには、この手順に従ってください。


注 -

別の方法で Sun Cluster ソフトウェアをインストールする場合は、この作業を行う必要はありません。scinstall コマンドにより、インストール処理の一環として SunPlex Manager をインストールすることもできます。


この作業はクラスタの各ノード上で行ってください。

  1. クラスタの各ノードに Solaris ソフトウェアとパッチがインストールされていることを確認します。

    インストール手順については、「Solaris ソフトウェアをインストールする」を参照してください。

  2. クラスタノードでスーパーユーザーになります。

  3. Apache ソフトウェアパッケージをインストールします。

    Apache ソフトウェアパッケージは、Solaris Entire Distribution 以上のソフトウェアグループに含まれています。Solaris Entire Distribution よりも低いソフトウェアグループをインストールしてある場合は、pkginfo(1) コマンドを使用して、以下に示すソフトウェアパッケージがインストールされているかどうかを確認してください。インストールされている場合は、手順 4 に進みます。

    1. CD-ROM からインストールする場合は、ノードの CD-ROM ドライブに Solaris 8 Software 2 of 2 CD-ROM を挿入します。

      ボリューム管理デーモン vold(1M) が実行されていて CD-ROM デバイスを管理するように構成されている場合は、vold(1M) によって自動的に CD-ROM がマウントされます。

    2. /cdrom/sol_8_sparc/Solaris_8/Product ディレクトリに移動します。


      # cd /cdrom/sol_8_sparc/Solaris_8/Product
      

    3. Apache ソフトウェアパッケージを次の順序でインストールします。


      # pkgadd -d . SUNWapchr SUNWapchu SUNWapchd
      

    4. Solaris CD-ROM を取り出します。

    5. Apache ソフトウェアパッチをインストールします。

      パッチの入手方法とインストール方法については、『Sun Cluster 3.0 12/01 ご使用にあたって』を参照してください。

  4. SunPlex Manager ソフトウェアパッケージをインストールします。

    1. CD-ROM からインストールする場合は、ノードの CD-ROM ドライブに Sun Cluster 3.0 12/01 CD-ROM を挿入します。

      ボリューム管理デーモン vold(1M) が実行されており、CD-ROM デバイスを管理するように構成されている場合は、CD-ROM は自動的に /cdrom/suncluster_3_0_u2 ディレクトリにマウントされます。

    2. /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages ディレクトリに移動します。


      # cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages
      

    3. SunPlex Manager ソフトウェアパッケージをインストールし、すべてのプロンプトに「yes」と入力します。


      # pkgadd -d . SUNWscva SUNWscvr SUNWscvw
      

    4. Sun Cluster CD-ROM を取り出します。

  5. クラスタ内の各ノードで、手順 2 から 手順 4 までの手順を繰り返します。

  6. クラスタの全ノードで同じ root パスワードが設定されているかどうかを確認します。

    • 同じ場合は、手順 7 に進みます。

    • 異なる場合は、クラスタのすべてのノードで同じ値になるように root パスワードを設定してください。必要に応じ、chkey(1) を使用して RPC 鍵ペアを更新してください。


      # passwd
      新しいパスワードを入力する
      # chkey -p
      

    root パスワードを使用して SunPlex Manager にアクセスするためには、クラスタ内のすべてのノードで root パスワードが同じでなければなりません。

  7. SunPlex Manager にアクセスするユーザーアカウントをさらに設定するかどうかを決定します。

    root システムアカウントを使用することもなく、ある特定のノードでのユーザーアカウントも設定されていないというユーザーは、そのノードから SunPlex Manager を介してクラスタにアクセスすることはできません。また、アクセス権のある別のクラスタノードを介してそのノードを管理することもできません。

  8. SunPlex Manager にアクセスするユーザーアカウントをどのように設定するかを決定します

    SunPlex Manager へのログインは、root ユーザーアクセスのほかに、役割によるアクセス制御 (RBAC) を持つユーザーアカウントを使用しても行えます。ユーザーアカウントを設定するには、次の表に示す作業のいずれかを行ってください。

    表 2-6 SunPlex Manager ユーザーアカウントの設定方法

    方法 

    実行する作業 

    既存のユーザーアカウントに RBAC 認証を追加します。 

    「既存のユーザーアカウントに RBAC 認証を追加する」

    RBAC 認証を持つ新しいユーザーアカウントを作成する 

    「新しいユーザーアカウントを作成する」


    注 -

    root 以外のユーザーアカウントに RBAC 認証を割り当てると、そのユーザーアカウントは、通常は root にしか行えない管理アクションを実施できるようになります。


    詳細については、『Solaris のシステム管理 (第 2 巻)』の「役割によるアクセス制御」を参照してください。

既存のユーザーアカウントに RBAC 認証を追加する

既存のユーザーアカウントに RBAC 認証を追加します。これにより、ユーザーは自分自身の通常のシステムパスワードを使用して SunPlex Manager にログインできるようになり、SunPlex Manager の全機能へのアクセス権を持つようになります。


注 -

root 以外のユーザーアカウントに RBAC 認証を割り当てると、そのユーザーアカウントは、通常であれば root にしか行えない管理アクションを実施できるようになります。


  1. 各クラスタのノードのスーパーユーザーになります。

  2. /etc/user_attr ファイルに以下のエントリを追加します。


    # vi /etc/user_attr
    username::::type=normal;auths=solaris.cluster.admin
    

  3. 残りの各クラスタノードでも同様の手順を繰り返します。

  4. SunPlex Manager を使用して Sun Cluster ソフトウェアをインストールします。

    「Sun Cluster ソフトウェアをインストールする (SunPlex Manager)」に進みます。

新しいユーザーアカウントを作成する

すべてのクラスタノードで新しいユーザーアカウントを作成します。


注 -

root 以外のユーザーアカウントに RBAC 認証を割り当てると、そのユーザーアカウントは、通常であれば root にしか行えない管理アクションを実施できるようになります。


  1. 各クラスタのノードのスーパーユーザーになります。

  2. 新しいユーザーアカウントを作成します。


    # useradd -d dir -A solaris.cluster.admin login      
    
    -d dir

    新しいユーザーのホームディレクトリを指定する

    -A solaris.cluster.admin

    新しいユーザーアカウントに solaris.cluster.admin 認証を割り当てる

    login

    新しいユーザーアカウントの名称


    注 -

    ユーザー名は固有でなければならず、ローカルマシン上にもネットワークネームサービス内にも存在してはなりません。


    ユーザーアカウントを作成する方法については、useradd(1M) のマニュアルページを参照してください。

  3. パスワードを設定します。


    # passwd login
    

  4. 残りの各クラスタノードでも同様の手順を繰り返します。

    ユーザーアカウントのパスワードは、必ずすべてのクラスタノード上で同じにしてください。

  5. SunPlex Manager を使用して Sun Cluster ソフトウェアをインストールします。

    「Sun Cluster ソフトウェアをインストールする (SunPlex Manager)」に進みます。

Sun Cluster ソフトウェアをインストールする (SunPlex Manager)

注 -

既存のクラスタに新しいノードを追加する場合は、SunPlex Manager を使用しないでください。その代わりに、「Sun Cluster ソフトウェアを追加のクラスタノードにインストールする (scinstall)」に進みます。


この作業は、SunPlex Manager を使用し、1 回の操作で Sun Cluster ソフトウェアとパッチをクラスタ内のすべてのノードにインストールする場合に行います。この作業は、Solstice DiskSuite ソフトウェアとパッチをインストールし、さらに Sun Cluster HA for NFS データサービスまたは Sun Cluster HA for Apache スケーラブルデータサービス (あるいはこの両方) をインストールする場合にも使用できます。

このインストール処理は、クラスタノードの数、データサービスの種類、クラスタ構成内のディスクの数に応じて、30 分〜 2 時間以上かかる場合があります。

  1. クラスタの各ノードに SunPlex Manager ソフトウェアがインストールされていることを確認します。

    インストール手順については、「SunPlex Manager ソフトウェアをインストールする」を参照してください。

  2. SunPlex Manager を使用してソフトウェアをインストールするための必要条件にクラスタ構成が適合していることを確認します。

    インストールの必要条件と制限については、「SunPlex Manager による Sun Cluster ソフトウェアのインストール」を参照してください。

  3. Sun Cluster HA for NFS または Sun Cluster HA for Apache をインストールするかどうかを決定します。

  4. インストールする各ソフトウェア製品の CD-ROM イメージへのファイルシステムパスを用意します。

    1. 各ノードが使用できる場所に各 CD-ROM イメージを用意します。

      CD-ROM イメージは、クラスタのすべてのノードから同じファイルシステムパスを使用してアクセスできなければなりません。これらのパスとして、以下に示す場所のいずれかを指定できます。

      • クラスタの外部に存在するマシンからネットワークにエクスポートされた CD-ROM ドライブ

      • クラスタの外部に存在するマシン上のエクスポートされたファイルシステム

      • クラスタの各ノード上のローカルファイルシステムにコピーされた CD-ROM イメージ。ローカルファイルシステムの名前は、すべてのノードで同じにする必要があります。

    2. 各 CD-ROM イメージのパスを記録します。

      この情報は、手順 21 で SunPlex Manager に対する情報として利用します。

  5. インターコネクトトランスポート用に RSMAPI または SCI-PCI アダプタを使用するかどうかを決定します。

    • 使用しない場合は、手順 6 に進みます。

    • 使用する場合は、Sun Cluster 3.0 12/01 CD-ROM の Packages ディレクトリから追加のパッケージをインストールします。これらのパッケージは、 scinstall(1M) によっては自動的にインストールされません。


      # cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages
      # pkgadd -d . packages
      

      次の表に、RSMAPI または SCI-PCI アダプタをサポートするために必要な Sun Cluster 3.0 パッケージと、インストールする順番を示します。

      表 2-7 RSMAPI と SCI-PCI アダプタをサポートするための Sun Cluster 3.0 パッケージ

      機能 

      インストールする追加の Sun Cluster 3.0 パッケージ  

      RSMAPI 

      SUNWscrif 

      SCI-PCI アダプタ 

      SUNWsci SUNWscid SUNWscidx

  6. Sun Cluster ソフトウェアまたは Solstice DiskSuite ソフトウェアをサポートするために必要なパッチがあるかどうかを確認します。

    • 存在する場合は、手順 7 に進みます。

    • 存在しない場合は、手順 9 に進みます。

  7. パッチのインストールに SunPlex Manager を使用するかどうかを決定します。

    • 使用する場合は、手順 8 に進みます。

    • 使用しない場合は、SunPlex Manager を使用する前に、Sun Cluster または Solstice DiskSuite ソフトウェアのサポートに必要なパッチをすべて手動でインストールして、手順 9 に進みます。

  8. 各ノードが利用できるファイルシステム上の 1 つのディレクトリに、Sun Cluster または Solstice DiskSuite ソフトウェアに必要なパッチをコピーします。

    1. このディレクトリには、各パッチのバージョンを 1 つだけコピーするようにしてください。

      パッチディレクトリに同じパッチのバージョンが複数存在すると、SunPlex Manager はパッチの依存性順位を正しく判断できなくなります。

    2. パッチファイルが解凍されていることを確認します。

    3. パッチディレクトリのパスを記録します。

      この情報は、手順 21 で SunPlex Manager に対する情報として利用します。

  9. 『Sun Cluster 3.0 ご使用にあたって』の以下の構成計画ワークシートに必要事項を記入したものを用意します。

    • 「クラスタとノード名のワークシート」

    • 「クラスタインターコネクトのワークシート」

    • 「ネットワークリソース」のワークシート

    計画のガイドラインについては、第 1 章「Sun Cluster 構成の計画」と『Sun Cluster 3.0 12/01 データサービスのインストールと構成』を参照してください。

  10. 管理コンソール、またはクラスタの外部に存在する他のマシンから、ブラウザを起動します。

  11. ブラウザの Web プロキシを無効にします。

    SunPlex Manager のインストール機能は、Web プロキシと互換性がありません。

  12. ディスクキャッシュとメモリーキャッシュが有効になっていることを確認します。

    ディスクキャッシュとメモリーキャッシュのサイズは、0 より大きくなくてはなりません。

  13. ブラウザから、任意のクラスタノードのポート 3000 に接続します。


    https://node:3000/
    

    ブラウザのウィンドウに「Sun Cluster Installation」画面が表示されます。


    注 -

    「Sun Cluster Installation」画面ではなく管理インタフェースが表示される場合は、そのノードに Sun Cluster ソフトウェアがすでにインストールされています。URL 内のノード名がインストール対象のクラスタノードの名前と一致していることを確認してください。


  14. ブラウザに「New Site Certification」ウィンドウが表示された場合は、画面上の指示に従ってください。

  15. 「Sun Cluster Installation」画面で、 SunPlex Manager を使用するための要件をクラスタが満たしていることを確認します。

    • Solaris End User 以上のソフトウェアグループがインストールされている

    • ルートディスクパーティションには、マウントポイントが /globaldevices に設定された 100M バイトのスライスが存在する

    • ルートディスクパーティションには、マウントポイントが /sds に設定された 10M バイトのスライスが存在する (Solstice DiskSuite をインストールする場合)

    • 手順 4 から 手順 8 までに説明されているように、必要となるすべての CD-ROM イメージのファイルシステムパスとパッチが設定されている。

    示されている必要条件をすべて満たしている場合は、「Next」をクリックして次の画面に進みます。

  16. クラスタの名前を入力し、クラスタ内のノードの数を選択します。

    表示されるデフォルトのノード数がクラスタにインストールするノード数よりも大きくなることもあります。この場合は、正しいノード数を選択してください。これは、SunPlex Manager がインストール可能な他のノードが、ユーザーがインストールしようとしているノードと同じパブリックネットワークを使用している場合に発生します。

    「Next」をクリックして継続します。


    ヒント -

    「Back」ボタンを使用して前の画面に戻り、情報を変更できます。ただし、後続の画面で入力した情報は保持されません。それらの画面の構成情報は、再度入力する必要があります。


  17. 各クラスタノードの名前を入力します。

    SunPlex Manager はパブリックネットワーク上で見つかったノードの名前を、SunPlex Manager がインストールするノードのデフォルトとして提供します。ネットワーク上にあるノード数よりも大きい数を指定した場合は、SunPlex Manager は追加のデフォルト名を提供します。このような追加のデフォルト名は、「phys-clustername-N」という命名規約に従って作成されます。


    注 -

    SunPlex Manager は、ユーザーがクラスタにインストールしようとしているノード以外のノードを表示することもあります。これは、そのノードが、ユーザーがインストールしようとしているノードと同じパブリックネットワークを使用しており、 SunPlex Manager ソフトウェアによってインストールされているが、Sun Cluster ソフトウェアによってはインストールされていない場合に発生します。インストールしないクラスタノード名が示された場合は、正しいノード名を入力してください。


    「Next」をクリックして継続します。

  18. 各ノードのプルダウンリストから、プライベートインターコネクトに使用するアダプタの名前を 2 つ選択します。

    各ノードに対応するアダプタ名については、「クラスタインターコネクトのワークシート」を参照してください。

    「Next」をクリックして継続します。

  19. Solstice DiskSuite ソフトウェアをインストールするかどうかを選択します。

    Sun Cluster HA for NFS または Sun Cluster HA for Apache データサービスをインストールする場合は、Solstice DiskSuite ソフトウェアをインストールする必要があります。


    注意 - 注意 -

    Solstice DiskSuite がインストールされる際に、共有ディスク上のデータはすべて失われます。


    「Next」をクリックして継続します。

  20. Sun Cluster HA for NFS、Sun Cluster HA for Apache、またはこの両方をインストールするかどうかを選択します。

    該当する論理ホスト名または共有アドレスについては、「ネットワークリソース」ワークシートを参照してください。

    • Sun Cluster HA for NFS については、データサービスが使用する論理ホスト名も指定してください。

    • Sun Cluster HA for Apache については、データサービスが使用する共有アドレスも指定してください。

    「Next」をクリックして継続します。

  21. 指定したパッケージのインストールに必要な各 CD-ROM イメージのパスを入力し、必要に応じてパッチディレクトリのパスも入力します。

    • 表 2-8 に示すように、該当するパスフィールドに各ソフトウェアパッケージのパスを入力します。

    • CD-ROM イメージに指定するパスは、その CD-ROM の .cdtocファイルが入ったディレクトリでなければなりません。

    • インストールしないソフトウェアパッケージについては、関連するパスフィールドを空白のままにします。

    • 必要なパッチをすでにインストール済みである場合は、「Patch Directory Path」フィールドを空白のままにします。

    表 2-8 ソフトウェアパッケージの CD-ROM イメージパスフィールド

    インストールするソフトウェアパッケージ 

    CD-ROM イメージパスフィールドの名前 

    Solstice DiskSuite 

    Solaris CD-ROM Path 

    Sun Cluster 

    Sun Cluster 3.0 12/01 CD-ROM Path 

    Sun Cluster HA for NFS、 

    Sun Cluster HA for Apache 

    Sun Cluster 3.0 Agents 12/01 CD-ROM Path 

    Sun Cluster パッチ、 

    Solstice DiskSuite パッチ 

    Patch Directory Path 

    「Next」をクリックして継続します。

  22. 「Confirm Information」画面に表示された入力情報が正しいかどうかを確認します。

    • 正しい場合は、手順 23 に進みます。

    • 正しくない場合は、以下の手順に従って構成情報を修正してください。

    1. 変更する情報の画面に戻るまで「Back」をクリックします。


      注 -

      「Back」をクリックして以前の画面に戻った場合、後続の画面で入力してあった情報はすべて失われます。


    2. 正しい情報を入力して「Next」をクリックします。

    3. 「Confirm Information」画面に戻るまで、各画面の情報を入力し直します。

    4. 「Confirm Information」画面の情報が正しいことを確認します。

  23. 「Begin Installation」をクリックしてインストール処理を開始します。


    注 -

    インストール処理中は、ブラウザウィンドウを閉じたり URL を変更したりしないでください。


    1. ブラウザに「New Site Certification」ウィンドウが表示された場合は、画面上の指示に従ってください。

    2. ブラウザにログイン情報のプロンプトが表示された場合は、接続先ノードの該当するユーザー ID とパスワードを入力してください。

    インストールが進行している間、クラスタインストール処理の状況を示す簡単なメッセージが画面に表示されます。インストールが完了した時点で、ブラウザにクラスタ監視 / 管理用の GUI が表示されます。

    SunPlex Manager のインストール出力は、/var/cluster/spm ディレクトリに記録されます。Sun Cluster のインストール出力は、/var/cluster/logs/install/scinstall.log に記録されます。pid ファイルに記録されます (pidscinstall インスタンスのプロセス ID 番号)。

    インストール中、sccheck ユーティリティーが何らかの問題を検出した場合、見つかった問題についての情報を表示して、どのような対処方法を行うかをたずねます。

    • 「Cancel」をクリックしてインストールを停止し、sccheck が見つけた問題を修正し、手順 13 に戻って、SunPlex Manager を再起動します。

    • あるいは、SunPlex Manager を終了しなくても問題を修正できる場合、問題を修正した後、「Retry Validation」をクリックして、もう一度 sccheck を実行します。

    • sccheck のメッセージを無視しても安全だということがわかっている場合 (たとえば、危険のないエラーメッセージが発生することが『Sun Cluster 3.0 12/01 ご使用にあたって』の記述でわかっている場合、「Continue Installation」をクリックします。

  24. 必要に応じ、SunPlex Manager を使用して定足数割り当ての確認と変更を行います。

    3 つ以上のノードを持つクラスタの場合、共有定足数デバイスの使用は任意です。SunPlex Manager による定足数デバイスへの投票数の割り当ては、適切な共有ディスクが利用可能かどうかに基づいて行われます。ユーザーは、SunPlex Manager を使用して定足数デバイスを指定することも、クラスタ内の定足数投票数を割り当てなおすこともできます。

  25. ネームサービスの参照順序を設定します。

    「ネームサービススイッチを構成する」 に進みます。