Sun Cluster システムはハードウェアと Sun Cluster ソフトウェアが統合されたソリューションであり、高度な可用性とスケーラビリティーを備えたサービスを提供するために使用されます。
このマニュアルでは、Sun Cluster のマニュアルの読者に必要な概念について説明します。次の読者を対象としています。
クラスタハードウェアを設置して保守を行う担当者
Sun Cluster ソフトウェアをインストール、構成、管理するシステム管理者
現在 Sun Cluster 製品に含まれていないアプリケーション用のフェイルオーバーサービスやスケーラブルサービスを開発するアプリケーション開発者
このマニュアルは、Sun Cluster の他のマニュアルと合わせて、Sun Cluster システムの全体を説明するものです。
この章では、次の内容について説明します。
Sun Cluster システムの基本知識と概要
各ユーザーから見た Sun Cluster システム
Sun Cluster で作業するにあたって理解する必要がある重要な概念
重要な概念に関連する手順と情報を記載した Sun Cluster のマニュアル
クラスタに関連する作業と、これらの作業手順が記載されたマニュアル
Sun Cluster システムは、Solaris オペレーティングシステムをクラスタオペレーティングシステムに拡張するものです。クラスタまたは plex とは、緩やかに結合された処理ノードの集合のことで、データベース、Web サービス、ファイルサービスなどのネットワークサービスやアプリケーションを、クライアントからは 1 つのシステムに見える形で提供します。
各クラスタノードは、それ自身のプロセスを実行するスタンドアロンサーバーです。これらのプロセスは、相互にやりとりすることによって、ユーザーに提供するアプリケーション、システムリソース、データを (ネットワーククライアントにとって) 1 つのシステムのように形成します。
クラスタには、従来の単一サーバーシステムと比較した場合、いくつかの利点があります。これらの利点には、フェイルオーバーサービスとスケーラブルサービスのサポート、モジュールの成長に対応できる容量、従来のハードウェアフォルトトレラントシステムよりも低価格の製品といったものがあります。
次に、Sun Cluster システムの目的を示します。
ソフトウェアまたはハードウェアの障害が原因のシステム停止時間を短縮、または完全になくします。
単一サーバーシステムを停止させるような障害が発生しても、エンドユーザーへのデータとアプリケーションの可用性を保証します。
クラスタにノードを追加し、追加したプロセッサに応じたサービスを提供できるようにすることで、アプリケーションのスループットを向上させます。
クラスタ全体を停止しなくても保守を実行できるようにすることで、システムの可用性を強化します。
フォルトトレラント機能と高可用性についての詳細は、『Sun Cluster の概要 (Solaris OS 版)』の「Sun Cluster によるアプリケーションの可用性の向上」を参照してください。
高可用性の FAQ については、「高可用性に関する FAQ」を参照してください。
この節では、Sun Cluster システムのユーザーを 3 種類に分け、各ユーザーに関連する概念とマニュアルについて説明します。各ユーザーは次のとおりです。
ハードウェア保守担当者
システム管理者
アプリケーション開発者
ハードウェア保守担当者にとって、Sun Cluster システムは、サーバー、ネットワーク、および記憶装置を含む市販のハードウェアの集合に見えます。これらのコンポーネントは、すべてのコンポーネントにバックアップがあり、単一の障害によってシステム全体が停止しないように配線されています。
ハードウェア保守担当者は、クラスタに関する次の概念を理解する必要があります。
クラスタハードウェアの構成と配線
設置と保守 (追加、取り外し、交換)
ネットワークインタフェースコンポーネント (アダプタ、接続点、ケーブル)
ディスクインタフェースカード
ディスクアレイ
ディスクドライブ
管理コンソールとコンソールアクセスデバイス
管理コンソールとコンソールアクセスデバイスの設定
次の項には、前述の重要な概念に関連する説明が記載されています。
次の Sun Cluster のマニュアルには、ハードウェア保守の概念に関連する手順と情報が記載されています。
『Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS』
システム管理者にとって、Sun Cluster システムは、ケーブルによって接続された、記憶装置を共有するサーバー (ノード) の集合に見えます。システム管理者は、次の作業を行うソフトウェアを扱います。
クラスタノード間のコネクティビティーを監視するための、Solaris ソフトウェアに統合された専用のクラスタソフトウェア
クラスタノードで実行されるユーザーアプリケーションプログラムの状態を監視するための専用のソフトウェア
ディスクを設定して管理するためのボリュームマネージャー
直接ディスクに接続されていないものも含め、すべてのノードが、すべての記憶装置にアクセスできるようにするための専用のクラスタソフトウェア
ファイルがすべてのノードに対してローカルに接続されているように表示するための専用のソフトウェア
システム管理者は、次の概念とプロセスについて理解する必要があります。
ハードウェアとソフトウェアの間の対話
クラスタをインストールして構成する方法の一般的な流れ
Solaris オペレーティングシステムのインストール
Sun Cluster ソフトウェアのインストールと構成
ボリュームマネージャーのインストールと構成
クラスタを動作可能状態にするためのアプリケーションソフトウェアのインストールと構成
Sun Cluster データサービスソフトウェアのインストールと構成
クラスタハードウェアとソフトウェアのコンポーネントを追加、削除、交換、およびサービス提供するためのクラスタ管理手順
パフォーマンスを向上させるための構成の変更方法
次の項には、前述の重要な概念に関連する説明が記載されています。
次の Sun Cluster のマニュアルには、システム管理者の概念に関連する手順と情報が記載されています。
『Sun Cluster 3.1 4/05 Release Notes for Solaris OS』
Sun Cluster システムは、Oracle、NFS、DNS、SunTM Java System Web Server、Apache Web Server (SPARC ベースシステム上)、Sun Java System Directory Server などのアプリケーションに対応するデータサービスを提供します。データサービスを作成するには、既成のアプリケーションを Sun Cluster ソフトウェアの制御下で動作するように設定する必要があります。Sun Cluster ソフトウェアは、このようなアプリケーションの起動、停止、および監視を行う構成ファイルと管理メソッドを提供します。新しいフェイルオーバーサービスまたはスケーラブルサービスを作成する必要がある場合は、Sun Cluster Application Programming Interface (API) と Data Service Enabling Technologies API (DSET API) を使用して、そのアプリケーションがクラスタ上でデータサービスとして実行するために必要な構成ファイルと管理メソッドを開発します。
アプリケーション開発者は、次の概念について理解する必要があります。
各アプリケーションの特性。アプリケーションをフェイルオーバーまたはスケーラブルデータサービスとして実行できるかどうかを判断する必要があります。
Sun Cluster API、DSET API、および汎用データサービス。開発者は、各自のアプリケーションをクラスタ環境に合わせて構成するプログラムまたはスクリプトを記述するために、どのツールが最も適しているかを判断する必要があります。
次の項には、前述の重要な概念に関連する説明が記載されています。
次の Sun Cluster のマニュアルには、アプリケーション開発者の概念に関連する手順と情報が記載されています。
すべての Sun Cluster システムの作業は、いくつかの概念的な予備知識が必要です。次の表は、作業と作業手順が記載されたマニュアルを示したものです。このマニュアルの概念に関する章では、各概念がこれらの作業とどのように対応するかを説明します。
表 1–1 Task Map: ユーザーの作業と参照するマニュアル
タスク |
参照先 |
---|---|
クラスタハードウェアの設置 |
『Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS』 |
クラスタへの Solaris ソフトウェアのインストール | |
SPARC: SunTM Management Center ソフトウェアのインストール | |
Sun Cluster ソフトウェアのインストールと構成 | |
ボリュームマネージャーのインストールと構成 |
『Sun Cluster ソフトウェアのインストール (Solaris OS 版)』 各ボリュームマネージャーのマニュアル |
Sun Cluster データサービスのインストールと構成 | |
クラスタハードウェアの保守 |
『Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS』 |
Sun Cluster ソフトウェアの管理 | |
ボリュームマネージャーの管理 |
『Sun Cluster のシステム管理 (Solaris OS 版)』 各ボリュームマネージャーのマニュアル |
アプリケーションソフトウェアの管理 |
各アプリケーションのマニュアル |
問題の識別と対処方法 | |
新しいデータサービスの作成 |