この節では、インストール中に構成する Sun Cluster コンポーネントのガイドラインについて説明します。
クラスタ名とノード名のワークシート に次の計画情報を追加してください。
クラスタ名は、Sun Cluster のインストールの際に指定します。クラスタ名は、インストール環境全体で一意にする必要があります。
クラスタ名とノード名のワークシート に次の計画情報を追加してください。 その他のほとんどのワークシートに関する情報は、ノード名ごとにまとめられています。
ノード名とは、Solaris オペレーティング環境のインストール中にマシンに割り当てる名前のことです。Sun Cluster のインストール中に、クラスタとしてインストールするすべてのノード名を指定します。単一ノードのクラスタインストールでは、デフォルトのノード名とクラスタ名とが同じになります。
クラスタ名とノード名のワークシート に次の計画情報を追加してください。
単一ノードのクラスタの場合、プライベートネットワークを構成する必要はありません。
Sun Cluster ソフトウェアは、ノード間の内部通信にプライベートネットワークを使用します。Sun Cluster 構成では、プライベートネットワーク上のクラスタインターコネクトへの接続が少なくとも 2 つ必要です。クラスタの最初のノードに Sun Cluster ソフトウェアをインストールするときに、プライベートネットワークアドレスとネットマスクを指定します。デフォルトのプライベートネットワークアドレス (172.16.0.0) とネットマスク (255.255.0.0) をそのまま使用するように選択するか、デフォルトのネットワークアドレスがすでに使用中の場合は別のアドレスを入力できます。
ノードをクラスタメンバーとして正常にインストールした後で、プライベートネットワークアドレスとネットマスクを変更することはできません。
デフォルト以外のプライベートネットワークアドレスを指定する場合は、アドレスは次の条件を満たす必要があります。
アドレスの最後の 2 つのオクテットにはゼロを使用します。
RFC 1597 のネットワークアドレス割り当てガイドラインに従います。
InterNIC に問い合わせて RFCs のコピーを入手できます。入手方法については、『Solaris のシステム管理 (第 3 巻)』(Solaris 8) の「TCP/IP ネットワークの計画」を参照するか、『Solaris のシステム管理 (IP サービス) 』(Solaris 9) の「TCP/IP ネットワークの計画 (手順)」を参照してください。
デフォルト以外のネットマスクを指定する場合は、少なくとも、プライベートネットワークアドレスに指定したすべてのビットをマスクする必要があります。
クラスタ名とノード名のワークシート に次の計画情報を追加してください。
プライベートホスト名とは、プライベートネットワークインタフェースを介したノード間の通信に使用される名前のことです。プライベートホスト名は、Sun Cluster のインストール中に自動的に作成されます。これらのプライベートホスト名は、clusternodenodeid-priv という命名規則に従います。ここで、nodeid は、内部ノード ID の数値になります。ノード ID 番号は、Sun Cluster のインストール中に各ノードがクラスタメンバーとなる際に、自動的に各ノードに割り当てられます。インストール後に、scsetup(1M) ユーティリティーを使用してプライベートホスト名を変更できます。
クラスタインターコネクトのワークシート に次の計画情報を追加してください。
単一ノードのクラスタの場合、クラスタインターコネクトを構成する必要はありません。ただし、単一ノードのクラスタ構成に後でノードを追加する可能性がある場合は、将来の使用のためにクラスタインターコネクトを構成することもできます。
クラスタインターコネクトは、クラスタノード間のプライベートネットワーク通信にハードウェアパスを提供します。各インターコネクトは、次のいずれかの方法で接続されるケーブルで構成されます。
2 つのトランスポートアダプタの間
トランスポートアダプタとトランスポート接続点の間
2 つのトランスポート接続点の間
Sun Cluster のインストール中に、2 つのクラスタインターコネクトに対して以下の構成情報を指定します。
トランスポートアダプタ – ネットワークインタフェースのポートなどのトランスポートアダプタ用に、トランスポートアダプタ名とトランスポートの種類を指定します。構成が 2 ノードクラスタの場合は、インターコネクトを直接接続 (アダプタからアダプタ) するか、トランスポート接続点を使用するかも指定します。2 ノードクラスタが直接接続されている場合でも、インターコネクトのトランスポート接続点を指定できます。
トランスポート接続点を指定すると、その後クラスタに別のノードを追加しやすくなります。
特定のトランスポートアダプタに関する詳細については、scconf_trans_adap_*(1M) のマニュアルページを参照してください。
トランスポート接続点 – ネットワークスイッチなどのトランスポート接続点を使用する場合、各インターコネクトのトランスポート接続点名を指定します。デフォルト名の switchN (N は、インストール中に自動的に割り当てられた数)を使用するか、他の名前を作成します。
また、接続点のポート名を指定するか、デフォルト名をそのまま使用します。デフォルトのポート名は、ケーブルのアダプタ側が接続されているノードの内部ノード ID 番号と同じです。ただし、SCI-PCI などの特定の種類のアダプタではデフォルトのポート名は使用できません。
3 つ以上のノードを持つクラスタでは、必ずトランスポート接続点を使用してください。クラスタノード間の直接接続は、2 ノードクラスタの場合だけサポートされています。
インストール後に、scsetup(1M) ユーティリティーを使用して、追加のプライベートネットワーク接続を構成できます。
クラスタインターコネクトの詳細については、『Sun Cluster 3.1 10/03 の概念』を参照してください。
パブリックネットワークのワークシートに次の計画情報を追加してください。
パブリックネットワークはクラスタの外部と通信します。パブリックネットワーク構成を計画する際は、次のことを考慮してください。
パブリックネットワークとプライベートネットワーク (クラスタインターコネクト) には、別のアダプタを使用する必要があります。
すべてのクラスタノードに接続されているパブリックネットワークが少なくとも 1 つ存在する必要があります。
パブリックネットワーク接続は、ハードウェア構成の許容範囲であればいくつでも追加できます。
イーサネットアダプタの local-mac-address? 変数は、デフォルト値で true である必要があります。Sun Cluster 3.1 ソフトウェアは、イーサネットアダプタの、local-mac-address? の値として false をサポートしません。この必要条件は、local-mac-address? の値としてfalse を必要とした Sun Cluster 3.0 から変更されています。
パブリックネットワークアダプタのバックアップグループの計画のガイドラインについては、IP マルチパスグループを参照してください。パブリックネットワークインタフェースの詳細については、『Sun Cluster 3.1 10/03 の概念』を参照してください。
ディスクデバイスグループ構成のワークシートに次の計画情報を追加してください。
すべてのボリューム管理ソフトウェアディスクグループを Sun Cluster ディスクデバイスグループとして構成する必要があります。このように構成することで、主ノードに障害が発生した場合でも、2 つ目のノードで多重ホストディスクをホストできるようになります。ディスクデバイスグループを計画する際は、次の点を考慮してください。
フェイルオーバー – 多重ポートディスクと、適切に構成したボリューム管理ソフトウェアデバイスをフェイルオーバーデバイスとして構成できます。ボリューム管理ソフトウェアデバイスの適切な構成には、多重ポートディスクや、ボリューム管理ソフトウェア自体の正しい設定が含まれます。この構成により、複数のポートがエクスポートしたデバイスをホストできるようになります。テープドライブ、CD-ROM、単一ポートのディスクは、フェイルオーバーデバイスとして構成できません。
ミラー化 – ディスクをミラー化して、ディスクの障害からデータを保護する必要があります。詳細は、ミラー化に関するガイドラインを参照してください。ミラー化の方法については、Solstice DiskSuite/Solaris Volume Manager ソフトウェアのインストールと構成または VxVM ソフトウェアのインストールと構成、およびボリューム管理ソフトウェアのマニュアルを参照してください。
ディスクデバイスグループの詳細については、『Sun Cluster 3.1 10/03 の概念』を参照してください。
パブリックネットワークのワークシート に次の計画情報を追加してください。
ネットワークアダプタフェイルオーバー (NAFO) グループに代わるインターネットプロトコル (IP) マルチパスグループは、パブリックネットワークアダプタの監視とフェイルオーバーを提供する、 ネットワークアドレスリソースの基盤構造です。マルチパスグループは、 2 つ以上のアダプタで構成されている場合に、高い可用性を提供します。1 つのアダプタで障害が発生しても、障害のあるアダプタ上のすべてのアドレスが、マルチパスグループ内の別のアダプタにフェイルオーバーされるからです。このようにして、マルチパスグループのアダプタは、マルチパスグループ内のアダプタが接続するサブネットへのパブリックネットワーク接続を維持します。
マルチパスグループを計画する際は、次の点を考慮してください。
各パブリックネットワークアダプタは、マルチパスグループに属している必要があります。
2 つ以上のアダプタを含むマルチパスグループについては、そのグループ内の各アダプタにテスト IP アドレスを構成する必要があります。マルチパスグループに含まれるアダプタが 1 つだけの場合には、テスト IP アドレスを構成する必要はありません。
同一マルチパスグループ内のすべてのアダプタ用のテスト IP アドレスは、単一の IP サブネットに属する必要があります。
テスト IP アドレスは高可用性ではないため、通常のアプリケーションでは使用しないようにします。
/etc/default/mpathd ファイルの TRACK_INTERFACES_ONLY_WITH_GROUPS の値を yes から no に変更しないでください。
マルチパスグループの名前に、必要条件はありません。
IP マルチパス の詳細については、『IP ネットワークマルチパスの管理』(Solaris 8) の「ネットワークマルチパスの導入」を参照するか、『Solaris のシステム管理 (IP サービス)』(Solaris 9) の「ネットワークマルチパスの管理 (手順)」を参照してください。
Sun Cluster 構成では、定足数 (quorum) デバイスを使用して、データとリソースの整合性を保持します。クラスタがノードとの接続を一時的に失っても、定足数デバイスによって、クラスタノードがクラスタに再結合しようとしたときの amnesia や split-brain といった問題を防止できます。定足数デバイスは、scsetup(1M) ユーティリティーを使用して割り当てることができます。
単一ノードのクラスタの場合、定足数 (quorum) を構成する必要はありません。
定足数デバイスを計画する際は、次の点を考慮してください。
最定数 – 2 ノードクラスタには、少なくとも 1 つの共有ディスクが定足数デバイスとして割り当てられている必要があります。その他のトポロジの場合は、定足数デバイスはオプションです。
奇数の規則 – 複数の定足数デバイスが、2 ノードクラスタまたは定足数デバイスに直接接続されているノードペアで構成されている場合、奇数個の定足数デバイスを構成します。このように構成することで、定足数デバイスが完全に独立した障害パスを持つようになります。
接続 – 定足数デバイスは 2 つ以上のノードに接続する必要があります。
定足数デバイスの詳細については、『Sun Cluster 3.1 10/03 の概念』を参照してください。