次の手順を実行してボリューム管理を構成します。
phys-sun から、構成を行うデータサービスごとにディスクセットを 1 つずつ作成します。
ディスクセットの構成が正しいことと、ディスクセットを両方のノードから参照できることを確認します。
phys-X# metaset Set name = nfsset, Set number = 1 … Set name = apacheset, Set number = 2 … Set name = oraset, Set number = 3 … |
phys-sun から、DID マッピングを一覧表示します。
出力結果は次のようになります。ここで、WWN はディスクターゲットの一意の World Wide Number (WWN) を表します。
phys-sun# cldevice show | grep Device === DID Device Instances === DID Device Name: /dev/did/rdsk/d1 Full Device Path: phys-sun:/dev/rdsk/c0t0d0 DID Device Name: /dev/did/rdsk/d2 Full Device Path: phys-sun:/dev/rdsk/c0t6d0 DID Device Name: /dev/did/rdsk/d3 Full Device Path: phys-sun:/dev/rdsk/c1tWWNd0 Full Device Path: phys-moon:/dev/rdsk/c1tWWNd0 DID Device Name: /dev/did/rdsk/d4 Full Device Path: phys-sun:/dev/rdsk/c1tWWNd0 Full Device Path: phys-moon:/dev/rdsk/c1tWWNd0 DID Device Name: /dev/did/rdsk/d5 Full Device Path: phys-sun:/dev/rdsk/c0tWWNd0 Full Device Path: phys-moon:/dev/rdsk/c0tWWNd0 … |
LUN0、LUN1、および LUN2 を、それぞれの DID デバイス名にマッピングします。
LUN の作成時に保存した情報を、cldevice コマンドの出力結果と比較します。まず、各 LUN について、LUN に関連付けられている /dev/rdsk/cNtWWNdY 名を探します。次に、cldevice の出力結果の中で同じディスク名を見つけ、DID デバイス名を判断します。
これらの手順では、この例でのみ使用する次のマッピングを仮定しています。残りの手順を実行する際は、独自のディスク名と DID 名に置き換えてください。
データサービス |
LUN 名 |
raw ディスクデバイス名 |
DID 名 |
---|---|---|---|
Sun Cluster HA for Oracle |
LUN0 |
/dev/did/rdsk/c1tWWNd0 |
dsk/d3 |
Sun Cluster HA for NFS |
LUN1 |
/dev/did/rdsk/c1tWWNd0 |
dsk/d4 |
Sun Cluster HA for Apache |
LUN2 |
/dev/did/rdsk/c0tWWNd0 |
dsk/d5 |
Oracle ディスクセット oraset の所有権を取得します。
phys-sun# cldevicegroup switch -n phys-sun oraset |
LUN0 を Oracle ディスクセットに追加します。
完全な DID パス名を使用します。
phys-sun# metaset -s oraset -a /dev/did/rdsk/d3 |
ディスクセットの構成が正しいことを確認します。
phys-sun# metaset -s oraset |
手順を繰り返して、LUN1 を NFS ディスクセット nfsset に追加します。
phys-sun# cldevicegroup switch -n phys-sun nfsset phys-sun# metaset -s nfsset -a /dev/did/rdsk/d4 phys-sun# metaset -s nfsset |
手順を繰り返して、LUN2 を Apache ディスクセット apacheset に追加します。
phys-sun# cldevicegroup switch -n phys-sun apacheset phys-sun# metaset -s apacheset -a /dev/did/rdsk/d5 phys-sun# metaset -s apacheset |
両方のノードで、次のエントリを持つ /etc/lvm/md.tab ファイルを作成します。
これらのエントリは各ディスクセットのボリュームを定義します。一方向のミラーは柔軟性があり、あとでファイルシステムのマウントを解除しなくてもミラーを追加できます。このファイルは、一方のノードで作成して他方のノードにコピーできます。または、cconsole(1M) ユーティリティーを使用して両方のノードで同時に作成することもできます。
apacheset/d0 -m apacheset/d10 apacheset/d10 1 1 /dev/did/rdsk/d3s0 nfsset/d1 -m nfsset/d11 nfsset/d11 1 1 /dev/did/rdsk/d4s0 oraset/d2 -m oraset/d12 oraset/d12 1 1 /dev/did/rdsk/d5s0 oraset/d0 -p oraset/d2 3G oraset/d1 -p oraset/d2 3G |
phys-sun から、各ディスクセットの所有権を取得し、それらのボリュームをアクティブにします。
phys-sun# cldevicegroup switch -n phys-sun apacheset phys-sun# metainit -s apacheset -a phys-sun# cldevicegroup switch -n phys-sun nfsset phys-sun# metainit -s nfsset -a phys-moon# cldevicegroup switch -n phys-sun oraset phys-moon# metainit -s oraset -a |
各ディスクセットのボリュームのステータスをチェックします。
phys-sun# metastat … Status: Okay … |