Sun Cluster 系統管理指南(適用於 Solaris 作業系統)

Procedure如何驗證已正確配置複製

開始之前

完成如何執行即時快照程序。

  1. 以 超級使用者或成為提供 solaris.cluster.admin RBAC 授權的角色 存取 nodeAnodeC

  2. 驗證主要叢集處於複製模式下,並且開啟了自動同步化功能。

    • Sun StorEdge Availability Suite 軟體:


      nodeA# /usr/opt/SUNWesm/sbin/sndradm -P
      
    • Sun StorageTek Availability Suite 軟體:


      nodeA# /usr/sbin/sndradm -P
      

    輸出應類似於以下顯示:


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

    在複製模式下,狀態為 replicating,自動同步化的使用中狀態為 on。寫入主要磁碟區時,Sun StorageTek Availability Suite 軟體會更新次要磁碟區。

  3. 如果主要叢集未處於複製模式,請將其置於複製模式。

    • Sun StorEdge Availability Suite 軟體:


      nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -u lhost-reprg-prim \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 ip sync
      
    • Sun StorageTek Availability Suite 軟體:


      nodeA# /usr/sbin/sndradm -n -u lhost-reprg-prim \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devgrp/vol01 \
      /dev/vx/rdsk/devgrp/vol04 ip sync
      
  4. 在用戶端機器上建立目錄。

    1. 以超級使用者身份登入到用戶端機器。

      您會看到類似於以下顯示的提示:


      client-machine#
    2. 在用戶端機器上建立目錄。


      client-machine# mkdir /dir
      
  5. 將該目錄掛載到主要叢集上的應用程式中,然後顯示掛載的目錄。

    1. 將該目錄掛載到主要叢集上的應用程式中。


      用戶端機器# mount -o rw lhost-nfsrg-prim:/global/掛載點 /目錄
      
    2. 顯示掛載的目錄。


      client-machine# ls /dir
      
  6. 將該目錄掛載到次要叢集上的應用程式中,然後顯示掛載的目錄。

    1. 卸載主要叢集上應用程式的目錄。


      client-machine# umount /dir
      
    2. 使應用程式資源群組在主要叢集上離線。


      nodeA# clresource disable -n nodeA nfs-rs
      nodeA# clresource disable -n nodeA nfs-dg-rs
      nodeA# clresource disable -n nodeA lhost-nfsrg-prim
      nodeA# clresourcegroup online -n "" nfs-rg
      
    3. 將主要叢集變更為記錄模式。

      • Sun StorEdge Availability Suite 軟體:


        nodeA# /usr/sbin/sndradm -n -l lhost-reprg-prim \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 ip sync
        
      • Sun StorageTek Availability Suite 軟體:


        nodeA# /usr/sbin/sndradm -n -l lhost-reprg-prim \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 ip sync
        

      當寫入到磁碟上的資料磁碟區時,將更新同一個磁碟上的點陣圖檔案。未進行複製。

    4. 請確定 PathPrefix 目錄可用。


      nodeC# mount | grep /global/etc
      
    5. 使應用程式資源群組在次要叢集上連線。


      nodeC# clresourcegroup online -n nodeC nfs-rg
      
    6. 以超級使用者身份存取用戶端機器。

      您會看到類似於以下顯示的提示:


      client-machine#
    7. 將已建立於步驟 4 的目錄掛載至次要叢集上的應用程式。


      用戶端機器# mount -o rw lhost-nfsrg-sec:/global/掛載點 /目錄
      
    8. 顯示掛載的目錄。


      client-machine# ls /dir
      
  7. 確定步驟 5 中顯示的目錄與步驟 6 顯示的目錄相同。

  8. 將主要叢集上的應用程式傳回到掛載的目錄。

    1. 使應用程式資源群組在次要叢集上離線。


      nodeC# clresource disable -n nodeC nfs-rs
      nodeC# clresource disable -n nodeC nfs-dg-rs
      nodeC# clresource disable -n nodeC lhost-nfsrg-sec
      nodeC# clresourcegroup online -n "" nfs-rg
      
    2. 請確定已從次要叢集上卸載全域磁碟區。


      nodeC# umount /global/掛載點
      
    3. 使應用程式資源群組在主要叢集上連線。


      nodeA# clresourcegroup online -n nodeA nfs-rg
      
    4. 將主要叢集變更為複製模式。

      • Sun StorEdge Availability Suite 軟體:


        nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -u lhost-reprg-prim \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 ip sync
        
      • Sun StorageTek Availability Suite 軟體:


        nodeA# /usr/sbin/sndradm -n -u lhost-reprg-prim \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 lhost-reprg-sec \
        /dev/vx/rdsk/devgrp/vol01 \
        /dev/vx/rdsk/devgrp/vol04 ip sync
        

      寫入主要磁碟區時,Sun StorageTek Availability Suite 軟體會更新次要磁碟區。

另請參閱

管理容錯移轉或切換保護移轉之範例