ソフトウェアのインストールに scinstall(1M) カスタム JumpStart インストールを使用しない場合は、以下の手順に従ってクラスタ内の各ノードに Solaris オペレーティング環境をインストールしてください。
Solaris オペレーティング環境は、各ノードに同時にインストールできるため、インストール時間を節約できます。
ノードに Solaris オペレーティング環境がすでにインストールされていても、Sun Cluster インストールの必要条件が満たされていない場合は、Solaris ソフトウェアを再インストールする必要があります。 必要条件を満たしていない場合は、以下に示す手順に従って、Sun Cluster ソフトウェアを確実にインストールしてください。必要なパーティション分割と Sun Cluster インストールのその他の必要条件については、Solaris オペレーティング環境についての計画を参照してください。
Solaris ソフトウェアをインストールする前に、ハードウェアの設定が完了していることと、接続が完全であることを確認します。
詳細については、『Sun Cluster 3.1 Hardware Administration Collection』およびサーバーと記憶装置のマニュアルを参照してください。
クラスタ構成の計画が完了していることを確認します。
必要条件とガイドラインについては、クラスタソフトウェアのインストールの準備をする を参照してください。
必要事項が記入されたローカルファイルシステム配置のワークシートを用意します。
ネームサービスを使用しているかどうかを確認します。
クラスタ管理コンソールを使用している場合、クラスタ内にある各ノードのコンソール画面を表示します。
クラスタコントロールパネル (CCP) ソフトウェアが管理コンソールにインストールされ、構成されている場合は、cconsole>(1M) ユーティリティーを使用して、コンソール画面を個別に表示できます。また、cconsole ユーティリティーを使用してマスターウィンドウを開くことができます。ここでの入力を、個々のすべてのコンソールウィンドウに同時に送信できます。cconsole を起動するには、次のコマンドを入力します。
# /opt/SUNWcluster/bin/cconsole clustername & |
cconsole ユーティリティーを使用しない場合は、各ノードのコンソールに個別に接続します。
Solaris インストールマニュアルに指示されているとおりに Solaris オペレーティング環境をインストールします。
クラスタ内にあるすべてのノードには、同じバージョンの Solaris オペレーティング環境をインストールする必要があります。
Solaris ソフトウェアの通常のインストール方法を使用してインストールします。つまり、Solaris 対話式インストールプログラム、Solaris JumpStart、および Solaris Web Start プログラムを使用できます。
Solaris ソフトウェアのインストール時に、次の作業を行います。
少なくとも「エンドユーザーシステムサポート」ソフトウェアグループをインストールします。
インターコネクトトランスポート用に Remote Shared Memory Application Programming Interface (RSMAPI) または SCI-PCI アダプタを使用する場合、必須の RSMAPI ソフトウェアパッケージは、より上位レベルのソフトウェアグループにのみ含まれています。 このような必須パッケージとして、SUNWrsm、SUNWrsmx、 SUNWrsmo、および SUNWrsmox があります。 「エンドユーザーシステムサポート」ソフトウェアグループをインストールする場合は、手順 8 で、Solaris CD-ROM から RSMAPI ソフトウェアパッケージを手動でインストールする必要があります。
SunPlex Manager を使用する場合、 Apache の必須ソフトウェアパッケージ (SUNWapchr および SUNWapchu) は、より上位のソフトウェアグループに含まれています。「エンドユーザーシステムサポート」ソフトウェアグループをインストールする場合は、手順 9 で、Solaris CD-ROM から Apache ソフトウェアパッケージを手動でインストールする必要があります。
Solaris ソフトウェアの必要条件の詳細については Solaris ソフトウェアグループについて を参照してください。
「手動配置」を選択して、ファイルシステムを設定します。
広域デバイスサブシステムを使用するための、少なくとも 512M バイトのファイルシステムを作成します。SunPlex Manager を使用して Sun Cluster ソフトウェアをインストールする場合は、マウントポイント名を /globaldevices に設定してファイルシステムを作成する必要があります。 /globaldevices マウントポイント名は、 scinstall が使用するデフォルトです。
Sun Cluster ソフトウェアのインストールを正常に行うためには、広域デバイスファイルシステムを用意する必要があります。
スライス 7 には少なくとも 20M バイトのサイズを指定します。SunPlex Manager を使用して Solstice DiskSuite ソフトウェア (Solaris 8) をインストールするか、Solaris Volume Manager ソフトウェア (Solaris 9) を構成する場合は、このファイルシステムを /sds にマウントする必要があります。
あるいは、システムディスクパーティションで説明している方法でボリューム管理ソフトウェアのサポートに必要なファイルシステムパーティションを作成してください。
Sun Cluster HA for NFS または Sun Cluster HA for Apache をインストールする場合は、Solstice DiskSuite ソフトウェア (Solaris 8) をインストールするか、Solaris Volume Manager ソフトウェア (Solaris 9) を構成する必要があります。
管理しやすくするために、すべてのノード上で同じ root パスワードを設定します。
既存のクラスタに新しいノードをインストールするかどうかを確認します。
インストールしない場合は、手順 8 に進みます。
インストールする場合、次の手順を行います。
新しいノードをクラスタの承認済みノードリストに追加したかどうかを確認します。
追加している場合は、手順 b に進みます。
まだ追加していない場合は、別のアクティブなノードから scsetup(1M) を実行して、新しいノードの名前をクラスタの承認済みノードリストに追加します。詳細については、『Sun Cluster 3.1 10/03 のシステム管理』の「作業マップ: 既存のクラスタへのクラスタノードの追加」を参照してください。
クラスタ内にある別のアクティブなノードから、すべてのクラスタファイルシステムの名前を表示します。
% mount | grep global | egrep -v node@ | awk '{print $1}' |
新しいノード上で、クラスタ内にあるクラスタファイルシステムごとにマウントポイントを作成します。
% mkdir -p mountpoint |
たとえば、mount コマンドで表示されるファイルシステム名が /global/dg-schost-1 の場合は、クラスタに追加する新しいノードで mkdir -p /global/dg-schost-1 を実行します。
VERITAS Volume Manager (VxVM) が、クラスタ内にあるノードにすでにインストールされているかどうかを確認します。
インストールされていない場合は、手順 8に進みます。
インストールされている場合は、VxVM がインストールされているノード上で同じ vxio 番号が使用されていることを確認します。また、VxVM がインストールされていない各ノード上で vxio 番号が使用できることを確認します。
# grep vxio /etc/name_to_major vxio NNN |
VxVM がインストールされていないノードで、vxio 番号がすでに使用されている場合は、そのノード上の該当番号を解放します。また、/etc/name_to_major エントリは、別の番号に変更してください。
インターコネクトトランスポート用に Remote Shared Memory Application Programming Interface (RSMAPI) を使用するか、SCI-PCI アダプタを使用するかどうかを決定します。
SunPlex Manager を使用するかどうかを決定します。
使用しないか、「エンドユーザーシステムサポート」ソフトウェアグループよりも上位レベルのソフトウェアグループをインストールしている場合は、手順 10 に進みます。
使用する場合で、「エンドユーザーシステムサポート」ソフトウェアグループをインストールしている場合は、Apache ソフトウェアパッケージを Solaris CD-ROM からインストールします。
# pkgadd -d . SUNWapchr SUNWapchu |
使用する場合で、「エンドユーザーシステムサポート」ソフトウェアグループよりも上位レベルのソフトウェアグループをインストールしている場合は、手順 14 に進みます。
SunPlex Manager をインストールする前に、Apache ソフトウェアパッケージをあらかじめインストールしておく必要があります。
ハードウェア関連のパッチをインストールし、ハードウェアパッチに含まれるファームウェアの中から必要なものをダウンロードします。
パッチの入手先とインストール方法については、『Sun Cluster 3.1 ご使用にあたって 』の「パッチと必須ファームウェアのレベル」を参照してください。
クラスタのすべてのパブリックホスト名と論理アドレスを持つように、各ノードで /etc/inet/hosts ファイルを更新します。
この手順は、ネームサービスを使用しているかどうかに関わらず実行します。
動的再構成 (DR) を Sun Enterprise 10000 サーバーで使用するかどうかを決定します。
使用しない場合は、手順 14 に進みます。
使用する場合は、各ノード上にある /etc/system ファイルに次のエントリを追加します。
set kernel_cage_enable=1 |
このエントリは、次のシステム再起動後に有効になります。 Sun Cluster 構成で、動的再構成の作業を実行するための手順については、『Sun Cluster 3.1 10/03 のシステム管理』を参照してください。動的再構成の詳細については、サーバーのマニュアルを参照してください。
VERITAS File System (VxFS) ソフトウェアを使用するかどうかを決定します。
使用しない場合は、手順 14に進みます。
インストールする場合、次の手順を行います。
VxFS のインストールマニュアルに従って、VxFS ソフトウェアをクラスタの各ノード上にインストールします。
VxFS のサポートに必要なすべての Sun Cluster パッチをインストールします。
パッチの入手先とインストール方法については、『Sun Cluster 3.1 ご使用にあたって 』の「パッチと必須ファームウェアのレベル」を参照してください。
各ノード上の /etc/system ファイルで、rpcmod:svc_default_stksize 変数の値を 0x8000 に設定し、lwp_default_stksize 変数の値を 0x6000 に設定します。
set rpcmod:svc_default_stksize=0x8000 set lwp_default_stksize=0x6000 |
Sun Cluster ソフトウェアには、少なくとも 0x8000 に設定された rpcmod:svc_default_stksize が必要です。VxFS をインストールすると、rpcmod:svc_default_stksize 変数の値が 0x4000 に設定されるため、VxFS のインストールが終わった後、値を手動で 0x8000 に設定する必要があります。
/etc/system ファイルの lwp_default_stksize 変数を設定して、VxFS デフォルト値の 0x4000 を無効にします。
Sun Cluster ソフトウェアパッケージをあらかじめインストールしておきます。