この節では、クラスタ環境への Solaris ソフトウェアのインストールを計画するうえでのガイドラインを説明します。Solaris ソフトウェアの詳細については、Solaris のインストールマニュアルを参照してください。
Solaris ソフトウェアは、ローカルの CD-ROM から、あるいはJumpStartTM によるインストール方法でネットワークインストールサーバーからインストールできます。また Sun Cluster では、JumpStart インストール方法を使用して、Solaris OS と Sun Cluster ソフトウェアを同時にインストールするカスタマイズ方法もあります。複数のクラスタノードをインストールする場合は、ネットワークインストールを検討してください。
scinstall JumpStart インストール方法の詳細については、「Solaris と Sun Cluster ソフトウェアをインストールする (JumpStart)」を参照してください。Solaris の標準的なインストール方法の詳細については、Solaris のインストールマニュアルを参照してください。
Solaris OS の以下の機能は、Sun Cluster 構成ではサポートされません。
Sun Cluster 3.1 8/05 ソフトウェアは非大域ゾーンをサポートしません。Sun Cluster ソフトウェアとクラスタが管理するソフトウェアはすべて、ノードの大域ゾーンだけにインストールする必要があります。クラスタ関連のソフトウェアを非大域ゾーンにインストールしないでください。さらに、すべてのクラスタ関連のソフトウェアは、あとでクラスタノードに作成する非大域ゾーンに伝達しないようにインストールする必要があります。詳細は、『Solaris のシステム管理 (Solaris コンテナ : 資源管理と Solaris ゾーン)』の「パッケージを大域ゾーンだけに追加する」を参照してください。
Solaris インタフェースグループ機能は、Sun Cluster 構成ではサポートされません。Solaris のインタフェースグループ機能は、Solaris ソフトウェアのインストール中にデフォルトで無効に設定されます。Solaris インタフェースグループ機能は有効にしないでください。Solaris インタフェースグループの詳細については、 ifconfig(1M)のマニュアルページを参照してください。
省電力のための自動シャットダウンは、Sun Cluster 構成ではサポートされないため、有効にしないでください。詳細については、pmconfig(1M) と power.conf(4) のマニュアルページを参照してください。
Sun Cluster ソフトウェアは、Extensible Firmware Interface (EFI) ディスクラベルをサポートしません。
Sun Cluster ソフトウェアは、Solaris IP Filter によるフィルタリングをサポートしません。Solaris IP Filter による STREAMS autopush(1M) 機構の使用は、Sun Cluster ソフトウェアによるこの機構の使用と衝突します。
Sun Cluster 3.1 8/05 ソフトウェアには少なくとも End User Solaris ソフトウェアグループが必要です。ただし、クラスタ構成の他のコンポーネントによっては、独自の Solaris ソフトウェアが必要となる場合があります。どの Solaris ソフトウェアグループをインストールするかを決定する際には、次の点を考慮してください。
使用するサーバーのマニュアルを参照し、Solaris ソフトウェアの必要条件を確認してください。たとえば、Sun EnterpriseTM 10000 サーバーには、Entire Solaris Software Group Plus OEM Support が必要です。
SPARC ベースのクラスタでのみ使用可能な SCI-PCI アダプタまたは Remote Shared Memory Application Programming Interface (RSMAPI) を使用する予定の場合は、RSMAPI ソフトウェアパッケージ (SUNWrsm と SUNWrsmo、さらに、Solaris 8 または Solaris 9 OS の場合は、SUNWrsmx と SUNWrsmox) をインストールしてください。RSMAPI ソフトウェアパッケージは、一部の Solaris ソフトウェアグループのみに含まれます。たとえば、Developer Solaris ソフトウェアグループは、RSMAPI ソフトウェアパッケージを含みますが、End User Solaris ソフトウェアグループは、このパッケージを含みません。
インストールするソフトウェアグループが、RSMAPI ソフトウェアパッケージを含まない場合は、RSMAPI ソフトウェアパッケージを手動でインストールしてから、Sun Cluster ソフトウェアをインストールしてください。手動でソフトウェアパッケージをインストールするには pkgadd(1M) コマンドを使用します。RSMAPI の使用方法については、Solaris 8 セクション (3RSM) のマニュアルページを参照してください。
End User Solaris ソフトウェアグループに含まれていないほかの Solaris ソフトウェアパッケージのインストールが必要になる場合があります。Apache HTTP サーバパッケージがその例です。ORACLE® などの Sun 以外のソフトウェアの場合も、追加の Solaris ソフトウェアパッケージが必要になる場合があります。Solaris ソフトウェアの必要条件については、各製品のマニュアルを参照してください。
Solaris ソフトウェアパッケージを手動でインストールしなくてすむように Entire Solaris Software Group Plus OEM Support をインストールしてください。
適切な 「ローカルファイルシステム配置のワークシート」に、次の情報を追加してください。
Solaris OS をインストールするときは、必要な Sun Cluster パーティションを作成し、すべてのパーティションが各領域の最小必要条件を満たすようにします。
スワップ –swap 空間は、Solaris と Sun Cluster ソフトウェアを合わせて必ず 750M バイト以上を割り当てます。最適な結果を得るには、Solaris OS に必要とされるスワップに少なくとも 512M バイトを Sun Cluster ソフトウェア用に追加します。さらに、クラスタノード上で実行されるアプリケーションが必要とする追加の swap を割り当てます。
追加の swap ファイルを作成する予定の場合は、広域デバイス上に swap ファイルを作成しないでください。ローカルディスクだけをノードの swap デバイスとして使用します。
/globaldevices –scinstall(1M) ユーティリティーが広域デバイスのために使用する 512M バイトのファイルシステムを作成します。
ボリュームマネージャー – ボリュームマネージャーが使用できるように、ディスクの終端のスライス (スライス 7) に 20M バイトのパーティションを作成します。クラスタで VERITAS Volume Manager (VxVM) を使用しており、ルートディスクをカプセル化する予定の場合は、VxVM で使用できるように、2 つの未使用スライスを用意します。
Solaris OS を対話的にインストールする場合は、上記の必要条件を満たすためにパーティションをカスタマイズする必要があります。
追加のパーティションを計画する際の情報については、次のガイドラインを参照してください。
Solaris OS を実行するほかのシステムと同様、ルート (/)、/var、/usr、/opt の各ディレクトリは、別個のファイルシステムとして構成できます。または、ルート (/) ファイルシステムにすべてのディレクトリを含めることもできます。次に、Sun Cluster 構成でのルート (/), /var, /usr、/opt の各ディレクトリのソフトウェアの内容を示します。パーティション分割案を計画するときは、次の情報を検討してください。
ルート (/) – Sun Cluster ソフトウェア自体が、ルート (/) ファイルシステム上に占有する領域は、40M バイト未満です。Solstice DiskSuite または Solaris Volume Manager ソフトウェアが必要とする領域は 5M バイト未満、VxVM ソフトウェアは 15M バイト未満です。十分な追加領域と i ノード容量を構成するには、一般的にルート (/) ファイルシステムに割り当てる容量に、100M バイト以上を追加します。この領域は、ブロック特殊デバイスと文字特殊デバイスの両方を作成するために、ボリューム管理ソフトウェアによって使用されます。クラスタ内に多数の共有ディスクがある場合は、特に、十分な領域を割り当てる必要があります。
/var – Sun Cluster ソフトウェアは、インストール時には /var ファイルシステム領域をわずかしか占有しません。ただし、ログファイル用に十分な領域を別途用意しておく必要があります。また、クラスタ化されたノードでは、標準的なスタンドアロンサーバーよりも、ログに記録されるメッセージが増えることがあります。したがって、/var ファイルシステムには最低でも 100M バイトの余裕を設けてください。
/usr – Sun Cluster ソフトウェアは、/usr ファイルシステムの 25M バイト未満の領域を占有します。Solstice DiskSuite または Solaris Volume Manager および VxVM ソフトウェアが必要とする領域は、それぞれ 15M バイト未満です。
/opt – Sun Cluster フレームワークソフトウェアは、/opt ファイルシステムの 2M バイト未満の領域を使用します。ただし、各 Sun Cluster データサービスで 1M バイトから 5M バイトが使用されることがあります。Solstice DiskSuite または Solaris Volume Manager ソフトウェアは /opt ファイルシステムの領域をまったく使用しません。VxVM ソフトウェアは、そのパッケージとツールをすべてインストールした場合、40M バイト以上を使用することがあります。
また、ほとんどのデータベースおよびアプリケーションソフトウェアは、/opt ファイルシステムにインストールされます。
SPARC:Sun Management Center ソフトウェアを使用してクラスタを監視する場合、Sun Management Center エージェントと Sun Cluster モジュールパッケージをサポートするために、ノードごとに 25M バイトの追加の空間が必要です。
Sun Cluster ソフトウェアでは、広域デバイスの管理に使用するローカルディスクのいずれかに、特殊なファイルシステムを別途用意しておく必要があります。このファイルシステムは、後にクラスタファイルシステムとしてマウントされます。このファイルシステムには、scinstall(1M) コマンドで認識されるデフォルトの名前 /globaldevices を付けます。
scinstall コマンドは、あとでファイルシステム /global/.devices/node@nodeid の名前を変更します。 ここで、nodeid は、クラスタメンバーになったときにノードに割り当てられる番号を表します。元の /globaldevices マウントポイントは、削除されます。
/globaldevices ファイルシステムには、ブロック特殊デバイスと文字特殊デバイスの両方を作成するための十分な領域と十分な i ノード容量が必要です。このガイドラインは、クラスタ内に多数のディスクがある場合に、特に重要です。通常のクラスタ構成の場合、ファイルシステムのサイズは 512M バイトで十分です。
Solstice DiskSuite または Solaris Volume Manager ソフトウェアを使用する場合、状態データベースの複製の作成に使用できるように、ルートディスク上にスライスを別途用意しておく必要があります。つまり、各ローカルディスク上に、複製のためのスライスを別に用意します。ただし 1 つのノードにローカルディスクが 1 つしかない場合は、Solstice DiskSuite または Solaris Volume Manager ソフトウェアが正しく動作するように、同じスライス内に 3 つの状態データベースの複製を作成する必要が生じることがあります。詳細については、Solstice DiskSuite または Solaris Volume Manager のマニュアルを参照してください。
SPARC: VxVM (VxVM) を使用しており、ルートディスクをカプセル化する予定の場合は、VxVM で使用できるように、2 つの未使用スライスを用意します。さらに、ディスクの始点または終点に若干の割り当てられていない空き領域が必要になります。ルートディスクのカプセル化については、VxVM のマニュアルを参照してください。
表 1–2 に、750M バイト未満の物理メモリーを持つクラスタノードのパーティション分割案を示します。この案では、End User Solaris ソフトウェアグループ、Sun Cluster ソフトウェア、および Sun Cluster HA for NFS データサービスをインストールします。ディスク上の最後のスライスであるスライス 7 には、ボリューム管理ソフトウェア用に若干の量を割り当てます。
この配置は、Solstice DiskSuite または Solaris Volume Manager ソフトウェアまたは VxVM ソフトウェアの使用を意図したものです。Solstice DiskSuite または Solaris Volume Manager ソフトウェアを使用する場合は、状態データーベースの複製用にスライス 7 を使用します。VxVM を使用する場合は、スライスに 0 の長さを割り当てることで、後でスライス 7 を解放できます。この配置によって 必要な 2 つの空きスライス 4 と 7 が確保され、ディスクの終端に未使用領域が確保されます。
表 1–2 ファイルシステム割り当ての例
スライス |
内容 |
割り当てサイズ |
説明 |
---|---|---|---|
0 |
/ |
6.75GB |
スライス 1 から 7 にディスク容量を割り当てた後の、残りの空き容量。Solaris OS、Sun Cluster ソフトウェア、データサービスソフトウェア、ボリューム管理ソフトウェア、Sun Management Center エージェントおよび Sun Cluster モジュールエージェントパッケージ、ルートファイルシステム、データーベースおよびアプリケーションソフトウェアに使用します。 |
1 |
swap |
1GB |
512M バイト - Solaris OS 用 512M バイト - Sun Cluster ソフトウェア用 |
2 |
オーバーラップ |
8.43GB |
ディスク全体 |
3 |
/globaldevices |
512MB |
このスライスは、Sun Cluster ソフトウェアによって後で別のマウントポイントに割り当てられ、クラスタファイルシステムとしてマウントします。 |
4 |
未使用 |
- |
VxVM でルートディスクをカプセル化するための空きスライスとして確保します。 |
5 |
未使用 |
- |
- |
6 |
未使用 |
- |
- |
7 |
ボリューム管理ソフトウェア |
20MB |
Solstice DiskSuite または Solaris Volume Manager ソフトウェアにより状態データベースの複製用に使用するか、VxVM によりスライス解放後のインストールに使用します。 |