次の手順では、scsetup(1M) ユーティリティを使用して、関連付けられている VxVM ディスクグループを Sun Cluster ディスクデバイスグループとして登録します。
ディスクデバイスグループをクラスタに登録した後は、VxVM コマンドを使用して VxVM ディスクグループをインポートまたはデポートしないでください。VxVM ディスクグループやボリュームに変更を加えた場合は、「SPARC: ディスクグループの構成変更を登録する (VERITAS Volume Manager)」の手順に従って、ディスクデバイスグループの構成変更を登録してください。この手順によって、広域名前空間が正しい状態になります。
VxVM ディスクデバイスグループを登録するには以下が必要です。
クラスタ内の任意のノードでのスーパーユーザー特権。
ディスクデバイスグループとして登録する VxVM ディスクグループの名前
ディスクデバイスグループをマスターするノードの優先順位
ディスクデバイスグループの二次ノードの希望数
優先順位を指定する場合は、最優先ノードが停止した後にクラスタに復帰するときに、ディスクデバイスグループを最優先ノードにスイッチバックするかどうかも指定します。
ノードの優先順位とフェイルバックのオプションの詳細については、scconf(1M) のマニュアルページを参照してください。
主ノード以外のクラスタノード (スペア) から二次ノードへの移行ノードの優先順位では通常、デバイスグループの二次ノードのデフォルト数は 1 に設定されます。デフォルトの設定では、主ノードが通常の動作中に複数の二次ノードをチェックすることによって発生する性能の低下を最小限に抑えます。たとえば、4 ノードクラスタでは、デフォルトで、1 つが主ノード、1 つが二次ノード、そして 2 つがスペアノードに構成されます。「SPARC: 二次ノードの希望数を設定する (VERITAS Volume Manager)」も参照してください。
クラスタ内の任意のノード上でスーパーユーザーになります。
scsetup ユーティリティを実行します。
# scsetup |
メインメニューが表示されます。
4 (デバイスグループとボリューム) を入力して、VxVM ディスクデバイスグループで作業します。
「デバイスグループメニュー」が表示されます。
1 (VxVM ディスクグループをデバイスグループとして登録) を選択して、VxVM ディスクデバイスグループを登録します。
指示に従って、Sun Cluster ディスクデバイスグループとして登録する VxVM ディスクグループの名前を入力します。
Oracle Parallel Server/Real Application Clusters 用の共有ディスクグループを VxVM を使用して設定した場合、この共有ディスクグループをクラスタフレームワークに登録してはいけません。『VERITAS Volume Manager Administrator's Reference Guide』に説明されている VxVM のクラスタ機能を使用します。
ディスクデバイスグループを登録しようとしたときに、次のようなエラーが表示された場合は、ディスクデバイスグループに新しいマイナー番号を割り当てます。
scconf: Failed to add device group - in use |
ディスクデバイスグループに新しいマイナー番号を割り当てる方法については、「SPARC: ディスクデバイスグループに新しいマイナー番号を割り当てる (VERITAS Volume Manager)」を参照してください。この手順によって、既存のディスクデバイスグループが使用しているマイナー番号と衝突しない、新しいマイナー番号を割り当てることができます。
ディスクデバイスグループが登録され、オンラインになったことを確認します。
ディスクデバイスグループが適切に登録されている場合、次のコマンドを使用すると、新しいディスクデバイスグループの情報が表示されます。
# scstat -D |
クラスタに登録されている VxVM ディスクグループまたはボリュームの構成情報を変更した場合、scsetup(1M) を使用してディスクデバイスグループの同期をとる必要があります。このような構成変更には、ボリュームの追加や削除、既存ボリュームのグループ、所有者、アクセス権の変更などがあります。構成変更後に登録を行うと、広域名前空間が正しい状態になります。「広域デバイス名前空間を更新する」を参照してください。
次に、scsetup で VxVM ディスクデバイスグループ (dg1) を登録する際に生成される scconf コマンドの例と、その検証手順を示します。この例では、VxVM ディスクグループとボリュームは以前に作成されたものと想定しています。
# scsetup scconf -a -D type=vxvm,name=dg1,nodelist=phys-schost-1:phys-schost-2 # scstat -D -- デバイスグループのサーバー -- デバイスグループ プライマリ セカンダリ ------------ ------- --------- デバイスグループのサーバー: dg1 phys-schost-1 phys--schost-2 -- デバイスグループの状態 -- デバイスグループ 状態 ------------ ------ デバイスグループの状態: dg1 Online |
「クラスタファイルシステムを追加する」を参照し、 VxVM ディスクデバイスグループ上にクラスタファイルシステムを作成します。
マイナー番号に問題がある場合は、「SPARC: ディスクデバイスグループに新しいマイナー番号を割り当てる (VERITAS Volume Manager)」を参照してください。