ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Solaris Volume Manager 管理ガイド Oracle Solaris 10 1/13 Information Library (日本語) |
1. Solaris Volume Manager の使用開始
4. Solaris Volume Manager for Sun Cluster (概要)
Solaris Volume Manager for Sun Cluster の概要
前提条件: 複数所有者ディスクセット機能に必要なソフトウェアコンポーネント
Solaris Volume Manager for Sun Cluster 構成
複数所有者ディスクセット内の RAID-1 (ミラー) ボリューム
Solaris Volume Manager for Sun Cluster での最適化された再同期
5. Solaris Volume Manager の構成と使用 (シナリオ)
8. RAID-0 (ストライプと連結) ボリューム (概要)
9. RAID-0 (ストライプおよび連結) ボリューム (タスク)
20. Solaris Volume Manager の保守 (タスク)
21. Solaris Volume Manager のベストプラクティス
25. Solaris Volume Manager のトラブルシューティング (タスク)
A. 重要な Solaris Volume Manager ファイル
B. Solaris Volume Manager のクイックリファレンス
Solaris Volume Manager for Sun Cluster によって管理されるストレージは、複数所有者ディスクセットにグループ化されます。複数所有者ディスクセットを使用すると、複数のノードがディスクセットの所有権を共有したり、共有ディスクに同時に書き込んだりすることができます。Oracle Real Application Clusters などのアプリケーションのインスタンスはクラスタ内の各ノード上で実行されるため、複数所有者ディスクセットによってスケーラビリティーが提供されます。アプリケーションの各インスタンスは共有ストレージに直接アクセスするため、複数所有者ディスクセットによって、そのアプリケーションのパフォーマンスも向上します。
注 - 複数所有者ディスクセット機能は、Sun Cluster 環境でのみ有効になります。「ノード」は、Sun Cluster システムの一部である物理マシンです。
各複数所有者ディスクセットは、ノードのリストに関連付けられています。これらのノードが、そのディスクセットの所有権を共有します。次の metaset -s disk-set コマンドは、複数所有者ディスクセットの出力を表示します。
# metaset -s blue Multi-owner Set name = blue, Set number = 1, Master = nodeone Host Owner Member nodeone multi-owner Yes nodetwo multi-owner Yes Drive Dbase d9 Yes d13 Yes
この出力は、ディスクセットの所有権を共有する、ノードのリスト内の nodeone と nodetwo を示しています。さらに、nodeone は「マスターノード」として指定されています。
各複数所有者ディスクセットにはマスターノードがあります。ディスクセットが作成されたあと、そのディスクセットに最初のディスクを追加したノードがディスクセットのマスターノードになります。マスターノードは、そのディスクセット内の状態データベースの複製を作成、削除、および更新します。
Solaris Volume Manager for Sun Cluster は、ノードリストが異なってはいるが、重複しているディスクセットをサポートできます。各ディスクセットにはマスターノードがあるため、同じクラスタ上に複数のマスターが同時に存在できます。
metaset コマンドの次の出力は、ディスクセットに最初のディスクが追加されたときに nodeone がマスターノードになることを示しています。
nodeone# metaset -s red Multi-owner Set name = red, Set number = 1, Master = Host Owner Member nodeone Yes nodetwo Yes nodeone# metaset -s red -a /dev/did/dsk/d9 nodeone# metaset -s red Multi-owner Set name = red, Set number = 1, Master = nodeone Host Owner Member nodeone multi-owner Yes nodetwo multi-owner Yes Drive Dbase d9 Yes
Solaris Volume Manager for Sun Cluster は、ノードリストが異なってはいるが、重複しているディスクセットをサポートできます。各ディスクセットにはマスターノードがあるため、同じクラスタ上に複数のマスターが同時に存在できます。
注意 - 複数所有者ディスクセットを構成する前に、Solaris OS に加えて、次のソフトウェアがインストールされている必要があります。
Sun Cluster および Oracle Real Application Clusters ソフトウェアの設定については、『Oracle Solaris Cluster ソフトウェアのインストール』と『Oracle Solaris Cluster Data Service for Oracle Real Application Clusters ガイド』を参照してください。 |
Solaris Volume Manager for Sun Cluster は一般に、ディスクセットに関連したタスクを実行するために、同じ一連の Solaris Volume Manager コマンドを使用します。metaset コマンドには、複数所有者ディスクセットに固有のいくつかのコマンドオプションが追加されました。たとえば、複数所有者ディスクセットを作成するタスクには、metaset コマンドに -M が必要です。次の出力は、metaset -s diskset-name -a -M -h hostname コマンドを使用して 複数所有者ディスクセット を作成する方法を示しています。
# metaset -s red -a -M -h nodeone # metaset Multi-owner Set name = red, Set number = 1, Master = Host Owner Member nodeone Yes
さらに、一部の metaset コマンドオプション (ディスクセットを取得および解放するコマンドなど) は、複数所有者ディスクセットでは使用されません。詳細は、metaset(1M) のマニュアルページを参照してください。
Sun Cluster 環境内のタスクがどのように異なるかを示す別の例が、ディスクの操作時に発生します。Sun Cluster は、各ディスクに一意のデバイス ID (DID) 番号を割り当てます。ディスクを識別するために cnt ndn 形式を使用するのではなく、Sun Cluster の DID パス名 /dev/did/dsk/d N を使用します。変数 N は、Sun Cluster によって割り当てられたデバイス番号です。
次の出力は、metaset -s diskset-name -a disk-name コマンドと、ディスクを識別するための Sun Cluster の DID パス名を使用して、複数所有者ディスクセットにディスクを追加する方法を示しています。
nodeone# metaset -s red Multi-owner Set name = red Multi-owner Set name = red, Set number = 1, Master = Host Owner Member nodeone Yes nodetwo Yes nodeone# metaset -s red -a /dev/did/dsk/d13 nodeone# metaset -s red Multi-owner Set name = red, Set number = 1, Master = nodeone Host Owner Member nodeone multi-owner Yes Drive Dbase d13 Yes
Oracle Real Application Clusters での複数所有者ディスクセットの作成については、『Oracle Solaris Cluster Data Service for Oracle Real Application Clusters ガイド』を参照してください。
ディスクセットに関連したタスクについては、第 19 章ディスクセット (タスク)を参照してください。