Solaris ボリュームマネージャの管理

小規模なサーバーを運用する場合の構成例

分散コンピューティング環境では、複数の場所に類似または同一のサーバーを配置しなければならないことがよくあります。このような環境としては ISP、地理的に分散している営業所、電気通信のサービスプロバイダなどが挙げられます。分散コンピューティング環境に配置されたサーバーは、次のようなサービスを提供します。

これらの小規模なサーバーは、次のような共通する要件を満たす必要があります。

最初の例として、SCSI バスを 1 つ、内蔵ディスクを 2 つ備えた NetraTM サーバーを取り上げます。これはそのまま使用できる構成なので、分散型サーバーの出発点に適しています。Solaris ボリュームマネージャを使えば、一部またはすべてのスライスをミラー化し、冗長記憶領域を構成することにより、ディスク障害に対する保護機能を簡単に強化できます。次の図に、この小規模サーバー構成の例を示します。

図 21–1 小規模なシステム構成

SCSI コントローラを 1 つ装備した単一システムで、2 つのディスクをミラー化し、冗長記憶領域を実現しています。

この構成では、ルート (/)、/usrswap/var および、/export ファイルシステムに加え、状態データベースの複製 (ディスクごとに 1 つ) をミラー化できます。したがって、ミラーの片側で障害が発生しても、必ずしもシステム障害にはつながりません。また、最大 5 つの個別の障害に耐えられます。しかし、このシステムは、ディスクやスライスの障害に対して十分に保護されているとはいえません。さまざまな潜在的な障害によって致命的なシステム障害が引き起こされ、オペレータの介入が必要になる場合があります。

この構成は致命的なディスク障害に対してある程度の保護機能を備えていますが、次のような重大な単一点障害が存在します。

結論として、このシステムについては、1 つのコントローラと 1 つのハードドライブを追加した構成が「最善の構成」となります。このように構成を修正すると、耐障害性が大幅に向上します。