本小節說明配置範例如何執行資料複製。本小節使用 Sun StorageTek Availability Suite 軟體指令 sndradm 與 iiadm。如需有關這些指令的更多資訊,請參閱 Sun StorageTek Availability Suite 文件。
本小節包含以下程序:
在此程序中,主要磁碟的主磁碟區被複製到次要磁碟的主磁碟區。主磁碟區為 vol01,遠端鏡像點陣圖磁碟區為 vol04。
以超級使用者身份存取 nodeA。
驗證叢集是否處於記錄模式下。
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: off, max q writes:4194304, max q fbas:16384, mode:sync,ctag: devgrp, state: logging |
在記錄模式下,狀態為 logging,自動同步化的使用中狀態為 off。當寫入到磁碟上的資料磁碟區時,將更新同一個磁碟上的點陣圖檔案。
清除所有異動。
nodeA# lockfs -a -f |
將 nodeA 的主磁碟區複製到 nodeC 的主磁碟區。
Sun StorEdge Availability Suite 軟體:
nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -m 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 -m 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 StorEdge Availability Suite 軟體:
nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -w 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 -w 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 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 軟體會更新次要磁碟區。
請移至如何執行即時快照。
在此程序中,即時快照用於同步化主要叢集的影像磁碟區與主要叢集的主磁碟區。主磁碟區為 vol01,點陣圖磁碟區為 vol04,影像磁碟區為 vol02。
完成如何執行遠端鏡像複製程序。
以 超級使用者或成為提供 solaris.cluster.modify 和 solaris.cluster.admin RBAC 授權的角色 存取 nodeA。
停用 nodeA 上正在執行的資源。
nodeA# clresource disable -n nodeA nfs-rs |
將主要叢集變更為記錄模式。
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 |
當寫入到磁碟上的資料磁碟區時,將更新同一個磁碟上的點陣圖檔案。沒有複製發生。
使主要叢集的陰影磁碟區與主要叢集的主磁碟區同步。
Sun StorEdge Availability Suite 軟體:
nodeA# /usr/opt/SUNWesm/sbin/iiadm -u s /dev/vx/rdsk/devgrp/vol02 nodeA# /usr/opt/SUNWesm/sbin/iiadm -w /dev/vx/rdsk/devgrp/vol02 |
Sun StorageTek Availability Suite 軟體:
nodeA# /usr/sbin/iiadm -u s /dev/vx/rdsk/devgrp/vol02 nodeA# /usr/sbin/iiadm -w /dev/vx/rdsk/devgrp/vol02 |
使次要叢集的陰影磁碟區與次要叢集的主磁碟區同步。
Sun StorEdge Availability Suite 軟體:
nodeC# /usr/opt/SUNWesm/sbin/iiadm -u s /dev/vx/rdsk/devgrp/vol02 nodeC# /usr/opt/SUNWesm/sbin/iiadm -w /dev/vx/rdsk/devgrp/vol02 |
Sun StorageTek Availability Suite 軟體:
nodeC# /usr/sbin/iiadm -u s /dev/vx/rdsk/devgrp/vol02 nodeC# /usr/sbin/iiadm -w /dev/vx/rdsk/devgrp/vol02 |
在 nodeA 上重新啟動應用程式。
nodeA# clresource enable -n nodeA nfs-rs |
重新同步化次要磁碟區與主要磁碟區。
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 |
請至如何驗證已正確配置複製。
完成如何執行即時快照程序。
以 超級使用者或成為提供 solaris.cluster.admin RBAC 授權的角色 存取 nodeA 與 nodeC。
驗證主要叢集處於複製模式下,並且開啟了自動同步化功能。
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 軟體會更新次要磁碟區。
如果主要叢集未處於複製模式,請將其置於複製模式。
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 |
在用戶端機器上建立目錄。
將該目錄掛載到主要叢集上的應用程式中,然後顯示掛載的目錄。
將該目錄掛載到次要叢集上的應用程式中,然後顯示掛載的目錄。
卸載主要叢集上應用程式的目錄。
client-machine# umount /dir |
使應用程式資源群組在主要叢集上離線。
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 |
將主要叢集變更為記錄模式。
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 |
當寫入到磁碟上的資料磁碟區時,將更新同一個磁碟上的點陣圖檔案。沒有複製發生。
請確定 PathPrefix 目錄可用。
nodeC# mount | grep /global/etc |
使應用程式資源群組在次要叢集上連線。
nodeC# clresourcegroup online -n nodeC nfs-rg |
以超級使用者身份存取用戶端機器。
您會看到類似於以下顯示的提示:
client-machine# |
將已建立於步驟 4 的目錄掛載至次要叢集上的應用程式。
client-machine# mount -o rw lhost-nfsrg-sec:/global/mountpoint /dir |
顯示掛載的目錄。
client-machine# ls /dir |
將主要叢集上的應用程式傳回到掛載的目錄。
使應用程式資源群組在次要叢集上離線。
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 |
請確定已從次要叢集上卸載全域磁碟區。
nodeC# umount /global/mountpoint |
使應用程式資源群組在主要叢集上連線。
nodeA# clresourcegroup online -n nodeA nfs-rg |
將主要叢集變更為複製模式。
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 軟體會更新次要磁碟區。