Veritas InfoScale™ 8.0 インストールガイド - Solaris
- 第 I 部 計画および準備
- Veritas InfoScale の概要
- Veritas InfoScale のライセンス
- システム必要条件
- インストール準備
- プライベートネットワークの設定
- 共有ストレージの設定
- SF Oracle RAC と SF Sybase CE のシステムのインストール手順の計画
- 第 II 部 Veritas InfoScale のインストール
- 第 III 部 Veritas InfoScale のアンインストール
- インストーラの使用による Veritas InfoScale のアンインストール
- 応答ファイルの使用による Veritas InfoScale のアンインストール
- 第 IV 部 インストールの参考情報
プライベートネットワークの設定
このトピックは VCS、SFHA、SFCFS、SFCFSHA、SF Oracle RAC、および SF Sybase CE に適用されます。
VCS では、クラスタを構成するシステム間にプライベートネットワークを設定する必要があります。プライベートネットワークを設定するには、NIC または集約インターフェースを使うことができます。
ハブの代わりにネットワークスイッチを使うことができます。ただし、Oracle Solaris システムではデフォルトで、すべてのインターフェースに同じ MAC アドレスが割り当てられます。したがって、ネットワークに 2 つ以上のインターフェースを接続すると問題が発生する可能性があります。
たとえば、次のような場合を考えてください。
IP アドレスが 1 つのインターフェース、LLT がもう 1 つのインターフェースに設定されている
どちらのインターフェースも 1 つのスイッチに接続されている (別々の VLAN を想定)
2 つのスイッチポートの MAC アドレスが重複すると、そのスイッチから LLT インターフェースへの IP トラフィックのリダイレクトが不正確になる可能性があります (逆の場合も同様)。この問題を回避するには、eeprom(1M) パラメータの local-mac-address を true に設定して、一意の MAC アドレスが割り当てられるようにシステムを設定します。
次の製品では、分散ロックでプライベートクラスタの相互接続が頻繁に使われます。
Storage Foundation Cluster File System (SFCFS)
Storage Foundation for Oracle RAC (SF Oracle RAC)
ベリタスは、パフォーマンス特性の理由から、SFCFS と SF Oracle RAC のクラスタではネットワークスイッチを使うことをお勧めしています。
『Cluster Server Administrator's Guide』を参照して、VCS のパフォーマンスに関する注意事項を見直してください。
図: プライベートネットワークの設定: 2 ノードクラスタと 4 ノードクラスタ に、VCS で使用する 2 つのプライベートネットワークを示します。
各ネットワークに対して 1 つのネットワークスイッチを持つクラスタノード間では、少なくとも 2 つの独立したネットワークを設定する必要があります。高度な障害保護のために複数のレイヤー 2 スイッチを相互接続することもできます。LLT のそのような接続はクロスリンクと呼ばれます。
図: クロスリンクされたプライベートネットワークの設定 に、ネットワークスイッチがクロスリンクされているプライベートネットワークの設定を示します。
次の 2 つの設定のいずれかをお勧めします。
少なくとも 2 つのプライベート相互接続リンクと 1 つのパブリックリンクを使います。パブリックリンクは、LLT 用の優先度が低いリンクである場合もあります。プライベート相互接続リンクは、システム全体のクラスタ状態の共有に使われます。これは、メンバーシップアービトレーションと高可用性のために重要です。パブリックの優先度が低いリンクは、システム間のハートビート通信のためにだけ使われます。
ハードウェア環境で 2 つのリンクのみの使用が許可されている場合、1 つのプライベート相互接続リンクと 1 のパブリックの優先度が低いリンクを使います。2 つのリンクのみ (1 つのプライベートリンクと 1 つの優先度が低いリンク) を設定することにした場合、クラスタは I/O フェンシング (ディスクベースまたはサーバーベースのフェンシング設定のいずれか) を使用するように設定する必要があります。2 つのリンクのみの環境で 1 つのシステムがダウンした場合、I/O フェンシングによって、ダウンしたノードから、もう一方のシステムがサービスグループと共有ファイルシステムを引き継げることが保証されます。
プライベートネットワークを設定するには
- 必要なネットワークインターフェースカード (NIC: Network Interface Card) を取り付けます。
これらのカードを使ってプライベートネットワークを設定する場合は、集約インターフェースを作成します。
- 各システムで Veritas InfoScale プライベートイーサネットコントローラを接続します。
- 各 Veritas InfoScale 通信ネットワークにクロスオーバーイーサネットケーブル、スイッチ、または独立したハブを使います。クロスオーバーイーサネットケーブルは、2 つのシステムでのみサポートされます。
次の必要条件を満たしていることを確認してください。
スイッチまたはハブの電源は別々にとる。
プライベートネットワークの冗長性を確保するために、各システムでポートごとに別のカード、つまり 2 枚のネットワークカードを使う。
ネットワークインターフェースが集約インターフェースの一部である場合は、LLT の下でネットワークインターフェースを設定しないでください。ただし、LLT の下で集約インターフェースを設定できます。
LLT プライベート相互接続のイーサネットスイッチを設定するときは、相互接続に使われるポートのスパンツリーアルゴリズムを無効にしてください。
ハートビートの接続の設定のプロセス中に、システム間の通信がすべて解除されるエラーを考慮します。
次のような状況では、データが破損する可能性があります。
システムが引き続き稼動している。
システムが共有ストレージにアクセスできる。
- オートネゴシエーションプロトコルが使われないように、プライベートネットワークで使われるイーサネットデバイスを設定します。オートネゴシエーションプロトコルが使われない場合は、クロスオーバーケーブルを使うとより安定した設定を実現できます。
このような安定した設定を実現するには、次の操作のいずれかを実行します。
/etc/system ファイルを編集して、システム全体のすべてのイーサネットデバイスでオートネゴシエーションを無効にする。
/kernel/drv ディレクトリで qfe.conf または bge.conf ファイルを作成して、プライベートネットワークで使われる各デバイスでオートネゴシエーションを無効にする。
これらの方法について詳しくは、Oracle 社イーサネット製品のマニュアルを参照してください。
- ネットワーク接続をテストします。一時的にネットワークアドレスを割り当て、telnet または ping を使って通信を確認します。
LLT は、TCP/IP ではなく独自のプロトコルを使います。したがって、プライベートネットワーク接続が LLT 通信専用であり、TCP/IP のトラフィックには使われないようにする必要があります。この必要条件を確認するには、unplumb を実行して、ネットワークインターフェースに設定されている一時 IP アドレスの設定を解除します。
設定時にクラスタにプライベートネットワークが設定されます。
LLT を手動で設定することもできます。
???を参照してください。