この節では、スイッチオーバーをどのように呼び出し、アプリケーションがどのように二次クラスタに転送されるかを説明します。スイッチオーバーまたはフェイルオーバーのあとは、DNS エントリを更新します。詳細については、「フェイルオーバーまたはスイッチオーバーの管理ガイドライン」を参照してください。
ここでは、次の手順について説明します。
主クラスタをロギングモードに変更します。
nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -l lhost-reprg-prim \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 lhost-reprg-sec \ /dev/vx/rdsk/devicegroup/vol01 \ /dev/vx/rdsk/devicegroup/vol04 ip sync |
ディスクのデータボリュームに書き込みが行われると、同じデバイスグループのビットマップボリュームが更新されます。複製は行われません。
主クラスタと二次クラスタがロギングモードで、自動同期がオフであることを確認します。
nodeA で、モードと設定を確認します。
nodeA# /usr/opt/SUNWesm/sbin/sndradm -P |
次のように出力されるはずです。
/dev/vx/rdsk/devicegroup/vol01 -> lhost-reprg-sec:/dev/vx/rdsk/devicegroup/vol01 autosync:off, max q writes:4194304,max q fbas:16384,mode:sync,ctag: devicegroup, state: logging |
nodeC で、モードと設定を確認します。
nodeC# /usr/opt/SUNWesm/sbin/sndradm -P |
次のように出力されるはずです。
/dev/vx/rdsk/devicegroup/vol01 <- lhost-reprg-prim:/dev/vx/rdsk/devicegroup/vol01 autosync:off, max q writes:4194304,max q fbas:16384,mode:sync,ctag: devicegroup, state: logging |
nodeA と nodeC の状態は logging で、非同期のアクティブ状態は off でなければなりません。
二次クラスタで主クラスタからのテイクオーバーの準備ができていることを確認します。
nodeC# /usr/sbin/fsck -y /dev/vx/rdsk/devicegroup/vol01 |
二次クラスタにスイッチオーバーします。
nodeC# scswitch -Z -g nfs-rg |
「DNS エントリを更新する」に進みます。
DNS がクライアントをクラスタにどのようにマッピングするかについては、図 6–6 を参照してください。
「スイッチオーバーを呼び出す」の手順を完了していることを確認します。
nsupdate コマンドを開始します。
詳細については、nsupdate(1M) のマニュアルページを参照してください。
両方のクラスタで、アプリケーションリソースグループの論理ホスト名とクラスタ IP アドレス間の現在の DNS マッピングを削除します。
> update delete lhost-nfsrg-prim A > update delete lhost-nfsrg-sec A > update delete ipaddress1rev.in-addr.arpa ttl PTR lhost-nfsrg-prim > update delete ipaddress2rev.in-addr.arpa ttl PTR lhost-nfsrg-sec |
主クラスタの IP アドレス (逆順)。
二次クラスタの IP アドレス (逆順)。
有効時間 (秒単位)。一般的な値は 3600 になります。
両方のクラスタで、アプリケーションリソースグループの論理ホスト名とクラスタ IP アドレス間の新しい DNS マッピングを作成します。
主論理ホスト名と二次クラスタの IP アドレスの間にマッピングを作成し、二次論理ホスト名と主クラスタの IP アドレス間にマッピングを作成します。
> update add lhost-nfsrg-prim ttl A ipaddress2fwd > update add lhost-nfsrg-sec ttl A ipaddress1fwd > update add ipaddress2rev.in-addr.arpa ttl PTR lhost-nfsrg-prim > update add ipaddress1rev.in-addr.arpa ttl PTR lhost-nfsrg-sec |
二次クラスタの IP アドレス (正順)。
主クラスタの IP アドレス (正順)。
二次クラスタの IP アドレス (逆順)。
主クラスタの IP アドレス (逆順)。