この節では、クラスタ環境への Solaris ソフトウェアのインストールを計画するうえでのガイドラインを説明します。Solaris ソフトウェアの詳細については、Solaris のインストールマニュアルを参照してください。
Solaris ソフトウェアは、ローカルの CD-ROM から、あるいはJumpStartTM によるインストール方法でネットワークインストールサーバーからインストールできます。また Sun Cluster では、JumpStart インストール方法を使用して、Solaris オペレーティング環境と Sun Cluster ソフトウェアを同時にインストールするカスタマイズ方法もあります。複数のクラスタノードをインストールする場合は、ネットワークインストールを検討してください。
scintall JumpStart によるインストール方法の詳細については、Solaris と Sun Cluster ソフトウェアをインストールする (JumpStart) を参照してください。Solaris の標準的なインストール方法の詳細については、Solaris のインストールマニュアルを参照してください。
Solaris オペレーティング環境の以下の機能は、Sun Cluster 構成ではサポートされません。
Solaris インタフェースグループ機能は、Sun Cluster 構成ではサポートされません。 Solaris のインタフェースグループ機能は、Solaris ソフトウェアのインストール中にデフォルトで無効に設定されます。Solaris インタフェースグループ機能は有効にしないでください。 Solaris インタフェースグループの詳細については、 ifconfig(1M) のマニュアルページを参照してください。
省電力のための自動シャットダウンは、Sun Cluster 構成ではサポートされないため、有効にしないでください。 詳細については、pmconfig(1M) と power.conf(4) のマニュアルページを参照してください。
Sun Cluster 3.1 ソフトウェアには少なくとも Solaris の「エンドユーザーシステムサポート (End User System Support)」ソフトウェアグループが必要です。 ただし、クラスタ構成の他のコンポーネントによっては、独自の Solaris ソフトウェアが必要となる場合があります。どの Solaris ソフトウェアグループをインストールするかを決定する際には、次の点を考慮してください。
使用するサーバーのマニュアルを参照し、Solaris ソフトウェアの必要条件を確認してください。 たとえば、Sun Enterprise 10000 サーバーには、「Entire Distribution + OEM」ソフトウェアグループが必要です。
SCI-PCI アダプタまたは Remote Shared Memory Application Programming Interface (RSMAPI) を使用する予定である場合は、かならず RSMAPI ソフトウェアパッケージ (SUNWrsm、SUNWrsmx、SUNWrsmo、および SUNWrsmox) をインストールしてください。 RSMAPI ソフトウェアパッケージは、一部の Solaris ソフトウェアグループのみに含まれます。 たとえば、Solaris の「開発者システムサポート (Developer System Support)」ソフトウェアグループは、RSMAPI ソフトウェアパッケージを含みますが、「エンドユーザーシステムサポート (End User System Support)」ソフトウェアグループは、このパッケージを含みません。
インストールするソフトウェアグループが、RSMAPI ソフトウェアパッケージを含まない場合は、RSMAPI ソフトウェアパッケージを手動でインストールしてから、Sun Cluster ソフトウェアをインストールしてください。 手動でソフトウェアパッケージをインストールするには pkgadd(1M) コマンドを使用します。RSMAPI の使用方法については、Solaris 8 セクション (3RSM) のマニュアルページを参照してください。
「エンドユーザーシステムサポート (End User System Support)」ソフトウェアグループに含まれていないほかの Solaris ソフトウェアパッケージのインストールが必要になる場合があります。Apache HTTP サーバパッケージがその例です。 ORACLE® などの Sun 以外のソフトウェアの場合も、追加の Solaris ソフトウェアパッケージが必要になる場合があります。Solaris ソフトウェアの必要条件については、各製品のマニュアルを参照してください。
ローカルファイルシステム配置のワークシート に、次の情報を追加してください。
Solaris オペレーティング環境をインストールするときは、必要な Sun Cluster パーティションを作成し、すべてのパーティションが各領域の最小必要条件を満たすようにします。
スワップ – Solaris と Sun Cluster ソフトウェアを合わせて 750M バイト以上を割り当てます。 最適な結果を得るには、Solaris オペレーティング環境に必要とされるスワップに少なくとも 512M バイトを Sun Cluster ソフトウェア用に追加します。さらに、クラスタノード上で実行されるアプリケーションが必要とする追加のスワップを割り当てます。
/globaldevices – scinstall(1M) ユーティリティーが広域デバイスのために使用する 512M バイトのファイルシステムを作成します。
ボリューム管理 – ボリューム管理が使用できるように、ディスクの終端のスライス (スライス 7) に 20M バイトのパーティションを作成します。クラスタで VERITAS Volume Manager (VxVM) を使用しており、ルートディスクをカプセル化する予定の場合は、VxVM で使用できるように、2 つの未使用スライスを用意します。
Solaris オペレーティング環境を対話的にインストールする場合は、上記の必要条件を満たすためにパーティションをカスタマイズする必要があります。
追加のパーティションを計画する際の情報については、次のガイドラインを参照してください。
Solaris オペレーティング環境を実行するほかのシステムと同様、ルート (/)、/var、/usr、/opt の各ディレクトリは、別個のファイルシステムとして構成できます。または、ルート (/) ファイルシステムにすべてのディレクトリを含めることもできます。 次に、Sun Cluster 構成でのルート (/), /var, /usr、/opt の各ディレクトリのソフトウェアの内容を示します。パーティション分割案を計画するときは、次の情報を検討してください。
ルート (/) – Sun Cluster ソフトウェア自体は、ルート (/) ファイルシステムの領域を 40M バイト未満しか占有しません。Solstice DiskSuite/Solaris Volume Manager ソフトウェアが必要とする領域は 5M バイト未満、VxVM ソフトウェアは 15M バイト未満です。十分な追加領域と i ノード容量を構成するには、一般的にルート (/) ファイルシステムに割り当てる容量に、100M バイト以上を追加します。 この領域は、ブロック特殊デバイスと文字特殊デバイスの両方を作成するために、Solstice DiskSuite/Solaris Volume Manager または VxVM ソフトウェアによって使用されます。クラスタ内に多数の共有ディスクがある場合は、特に、十分な領域を割り当てる必要があります。
/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 ファイルシステムにインストールされます。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 のマニュアルを参照してください。
VxVM を使用しており、ルートディスクをカプセル化する予定の場合は、VxVM で使用できるように、2 つの未使用スライスを用意します。さらに、ディスクの始点または終点に若干の割り当てられていない空き領域が必要になります。ルートディスクのカプセル化については、VxVM のマニュアルを参照してください。
表 1–2 に、750M バイト未満の物理メモリーを持つクラスタノードのパーティション分割案を示します。この案では、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 ファイルシステム割り当ての例
スライス |
内容 |
割り当て (M バイト) |
説明 |
---|---|---|---|
0 |
/ |
6.75GB |
スライス 1 から 7 にディスク容量を割り当てた後の、残りの空き容量。Solaris オペレーティング環境ソフトウェア、Sun Cluster ソフトウェア、データサービスソフトウェア、ボリューム管理ソフトウェア、Sun Management Center エージェントおよび Sun Cluster モジュールエージェントパッケージ、ルートファイルシステム、データーベースおよびアプリケーションソフトウェアに使用します。 |
1 |
スワップ |
1GB |
512M バイト - Solaris オペレーティング環境ソフトウェア用 512M バイト - Sun Cluster ソフトウェア用 |
2 |
オーバーラップ |
8.43GB |
ディスク全体 |
3 |
/globaldevices |
512MB |
このスライスは、Sun Cluster ソフトウェアによって後で別のマウントポイントに割り当てられ、クラスタファイルシステムとしてマウントします。 |
4 |
未使用 |
- |
VxVM でルートディスクをカプセル化するための空きスライスとして確保します。 |
5 |
未使用 |
- |
- |
6 |
未使用 |
- |
- |
7 |
ボリューム管理ソフトウェア |
20MB |
Solstice DiskSuite/Solaris Volume Manager ソフトウェアにより状態データベースの複製用に使用するか、VxVM によりスライス解放後のインストールに使用します。 |