次の手順は、ディスクをカプセル化する場合にのみ必要となります。ディスクを初期化する場合は、「SPARC: ディスクの初期化時に新しいディスクグループを作成 (VERITAS Volume Manager)」の手順を使用します。
ルート以外のディスクを Sun Cluster デバイスグループに変換するには、そのディスクを VxVM ディスクグループとしてカプセル化してから、そのディスクグループを Sun Cluster デバイスグループとして登録します。
ディスクのカプセル化は、VxVM ディスクグループを初めて作成するときのみサポートされています。VxVM ディスクグループを作成して、Sun Cluster デバイスグループとして登録したあとは、そのディスクグループには、初期化してもよいディスクだけを登録します。
VxVM を使用して Oracle Parallel Server または Oracle RAC 用の共有ディスクグループを設定する場合、『VERITAS Volume Manager Administrator's Reference Guide』に説明されている VxVM のクラスタ機能を使用します。
この手順では、長形式の Sun Cluster コマンドを使用して説明します。多くのコマンドには短形式もあります。コマンド名の形式の長短を除き、コマンドは同一です。コマンドのリストとその短形式については、付録 A 「Sun Cluster オブジェクト指向コマンド」を参照してください。
クラスタの任意のノードで、スーパーユーザーになるか、RBAC の承認 solaris.cluster.modify を提供する役割になります。
/etc/vfstab ファイルに、カプセル化されたディスクのファイルシステムのエントリがある場合は、mount at boot オプションを必ず no に設定します。
ディスクがカプセル化されて Sun Cluster デバイスグループとして登録されたあとは、この設定を yes に設定し直します。
ディスクをカプセル化します。
vxdiskadm のメニューまたはグラフィカルユーザーインタフェースを使用して、ディスクをカプセル化します。VxVM では、2 つの空きパーティションのほかに、ディスクの始点または終端に未割当てのシリンダが必要です。また、スライス 2 をディスク全体に設定する必要もあります。詳細は、vxdiskadm のマニュアルページを参照してください。
ノードを停止して再起動します。
clnode evacuate コマンドは、すべての非大域ゾーンを含むすべてのリソースグループとデバイスグループを、指定のノードから次に優先されるノードにスイッチオーバーします。shutdown コマンドを使用して、ノードを停止して再起動します。
# clnode evacuate node[,...] # shutdown -g0 -y -i6 |
必要であれば、すべてのリソースグループとデバイスグループを元のノードにスイッチバックします。
リソースグループとデバイスグループが、もともと主ノードにフェイルバックするように構成されていた場合、この手順は必要ありません。
# cldevicegroup switch -n node devicegroup # clresourcegroup switch -z zone -n node resourcegroup |
ノードの名前。
リソースグループをマスターできる、node 上の非大域ゾーンの名前。リソースグループを作成した際に非大域ゾーンを指定した場合にのみ、zone を指定します。
VxVM ディスクグループを Sun Cluster デバイスグループとして登録します。
詳細は、「SPARC: ディスクグループをデバイスグループとして登録する (VERITAS Volume Manager)」を参照してください。
Oracle Parallel Server または Oracle RAC 用の共有ディスクグループをクラスタフレームワークに登録してはいけません。
手順 2 で mount at boot オプションを no に設定した場合は、yes に戻してください。