Oracle® Solaris Cluster 4.3 システム管理

印刷ビューの終了

更新: 2016 年 7 月
 
 

レプリケーションが正しく構成されていることを確認する方法

始める前に

手順ポイントインタイムスナップショットを実行する方法を完了します。

  1. RBAC の承認 solaris.cluster.admin を提供する役割として、nodeA および nodeC にアクセスします。
  2. プライマリクラスタがレプリケートモードで、自動同期機能がオンになっていることを確認します。

    次のコマンドを実行します。Availability Suite ソフトウェアの場合:

    nodeA# /usr/sbin/sndradm -P

    次のような出力が表示されます。

    /dev/md/nfsset/rdsk/d200 ->
    lhost-reprg-sec:/dev/md/nfsset/rdsk/d200
    autosync: on, max q writes:4194304, max q fbas:16384, mode:sync,ctag:
    devgrp, state: replicating

    レプリケートモードでは、状態は replicating で、自動同期のアクティブ状態は on です。プライマリボリュームに書き込みが行われると、Availability Suite ソフトウェアがセカンダリボリュームを更新します。

  3. プライマリクラスタがレプリケートモードでない場合は、レプリケートモードにします。

    次のコマンドを実行します。Availability Suite ソフトウェアの場合:

    nodeA# /usr/sbin/sndradm -n -u lhost-reprg-prim \
    /dev/md/nfsset/rdsk/d200 \
    /dev/md/nfsset/rdsk/d203 lhost-reprg-sec \
    /dev/md/nfsset/rdsk/d200 \
    /dev/md/nfsset/rdsk/d203 ip sync
  4. クライアントマシンにディレクトリを作成します。
    1. root 役割として、クライアントマシンにログインします。

      次のようなプロンプトが表示されます。

      client-machine#
    2. クライアントマシンにディレクトリを作成します。
      client-machine# mkdir /dir
  5. プライマリボリュームをアプリケーションディレクトリにマウントし、マウントしたディレクトリを表示します。
    1. プライマリボリュームをアプリケーションディレクトリにマウントします。
      client-machine# mount -o rw lhost-nfsrg-prim:/global/mountpoint /dir
    2. マウントしたディレクトリを表示します。
      client-machine# ls /dir
  6. アプリケーションディレクトリからプライマリボリュームのマウントを解除します。
    1. アプリケーションディレクトリからプライマリボリュームのマウントを解除します。
      client-machine# umount /dir
    2. プライマリクラスタのアプリケーションリソースグループをオフラインにします。
      nodeA# clresource disable -g nfs-rg +
      nodeA# clresourcegroup offline nfs-rg
    3. プライマリクラスタをロギングモードに変更します。

      次のコマンドを実行します。Availability Suite ソフトウェアの場合:

      nodeA# /usr/sbin/sndradm -n -l lhost-reprg-prim \
      /dev/md/nfsset/rdsk/d200  \
      /dev/md/nfsset/rdsk/d203 lhost-reprg-sec \
      /dev/md/nfsset/rdsk/d200 \
      /dev/md/nfsset/rdsk/d203 ip sync

      ディスクのデータボリュームに書き込みが行われると、同じディスクのビットマップファイルが更新されます。レプリケーションは行われません。

    4. PathPrefix ディレクトリが使用可能であることを確認します。
      nodeC# mount | grep /global/etc
    5. ファイルシステムがセカンダリクラスタへのマウントに適していることを確認します。
      nodeC# fsck -y /dev/md/nfsset/rdsk/d200
    6. アプリケーションを管理状態にして、セカンダリクラスタでオンラインにします。
      nodeC# clresourcegroup online -eM nodeC nfs-rg
    7. root 役割として、クライアントマシンにアクセスします。

      次のようなプロンプトが表示されます。

      client-machine#
    8. Step 4 で作成したアプリケーションディレクトリをセカンダリボリュームのアプリケーションディレクトリにマウントします。
      client-machine# mount -o rw lhost-nfsrg-sec:/global/mountpoint /dir
    9. マウントしたディレクトリを表示します。
      client-machine# ls /dir
  7. Step 6 で表示されたディレクトリがStep 5 で表示されたディレクトリと同じであることを確認します。
  8. プライマリボリュームのアプリケーションをマウントされたアプリケーションディレクトリに戻します。
    1. セカンダリボリュームのアプリケーションリソースグループをオフラインにします。
      nodeC# clresource disable -g nfs-rg +
      nodeC# clresourcegroup offline nfs-rg
    2. 必ずグローバルボリュームをセカンダリボリュームからマウント解除します。
      nodeC# umount /global/mountpoint
    3. アプリケーションリソースグループを管理状態にして、プライマリクラスタでオンラインにします。
      nodeA# clresourcegroup online -eM nodeA nfs-rg
    4. プライマリボリュームをレプリケートモードに変更します。

      次のコマンドを実行します。Availability Suite ソフトウェアの場合:

      nodeA# /usr/sbin/sndradm -n -u lhost-reprg-prim \
      /dev/md/nfsset/rdsk/d200 \
      /dev/md/nfsset/rdsk/d203 lhost-reprg-sec \
      /dev/md/nfsset/rdsk/d200 \
      /dev/md/nfsset/rdsk/d203 ip sync

      プライマリボリュームに書き込みが行われると、Availability Suite ソフトウェアがセカンダリボリュームを更新します。

関連項目

テイクオーバーの管理の例

テイクオーバーの管理の例

ここでは、DNS エントリを更新する方法を説明します。詳細は、テイクオーバーの管理のガイドラインを参照してください。