スナップミラーの検証
/////////////////////////////////////////////////////////////////////
// options snapmirror.access host=192.168.31.37 設定後の確認
/////////////////////////////////////////////////////////////////////
ontap> options snapmirror
snapmirror.access host=192.168.31.37
snapmirror.checkip.enable off
snapmirror.delayed_acks.enable on
snapmirror.enable on
snapmirror.log.enable on
snapmirror.vbn_log_enable off
snapmirror.volume.local_nwk_bypass.enable on
ontap> options snapmirror.access
snapmirror.access host=192.168.31.37
/////////////////////////////////////////////////////////////////////
//ソースストレージシステムと同じ容量のvolume(デスティネーション)を作成
/////////////////////////////////////////////////////////////////////
ontap> vol create /vol/vol_iscsi_mirror aggr_iscsi 3g
Creation of volume 'vol_iscsi_mirror' with size 3g on containing aggregate
'aggr_iscsi' has completed.
/////////////////////////////////////////////////////////////////////
// volumeをrestrictモードに設定し、読み取り専用
/////////////////////////////////////////////////////////////////////
ontap> vol restrict vol_iscsi_mirror
Volume 'vol_iscsi_mirror' is now restricted.
/////////////////////////////////////////////////////////////////////
// restrictモードの確認
/////////////////////////////////////////////////////////////////////
ontap> vol status
Volume State Status Options
vol0 online raid_dp, flex root
64-bit
vol_iscsi online raid_dp, flex
64-bit
vol_iscsi_mirror restricted raid_dp, flex
64-bit
/////////////////////////////////////////////////////////////////////////
// ミラーリング開始
/////////////////////////////////////////////////////////////////////////
ontap> snapmirror initialize -S vol_iscsi vol_iscsi_mirror
Transfer started.
Monitor progress with 'snapmirror status' or the snapmirror log.
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi ontap:vol_iscsi_mirror Uninitialized - Transferring
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi ontap:vol_iscsi_mirror Snapmirrored 00:00:32 Idle
/////////////////////////////////////////////////////////////////////////
// データ転送終了の確認
/////////////////////////////////////////////////////////////////////////
ontap> snapmirror status -t
Snapmirror is on.
There are no active transfers.
※no activeとなっていれば、転送完了
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi ontap:vol_iscsi_mirror Snapmirrored 00:35:51 Idle
※StatusがIdleになっていることを確認
/////////////////////////////////////////////////////////////////////////
// 元のソーススシステムへミラーリングするため、先程のデスティネーションの
// restrictモードを解除(breakで読み書き可能な状態に戻す)
/////////////////////////////////////////////////////////////////////////
ontap> snapmirror break vol_iscsi_mirror
snapmirror break: Destination vol_iscsi_mirror is now writable.
Volume size is being retained for potential snapmirror resync. If you would like to grow the volume and do not expect to resync, set vol option fs_size_fixed to off.
/////////////////////////////////////////////////////////////////////////
// restrictモードが解除されたことを確認
/////////////////////////////////////////////////////////////////////////
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi ontap:vol_iscsi_mirror Broken-off 00:37:26 Idle
ontap> vol status
Volume State Status Options
vol0 online raid_dp, flex root
64-bit
vol_iscsi online raid_dp, flex
64-bit
vol_iscsi_mirror online raid_dp, flex fs_size_fixed=on
64-bit
/////////////////////////////////////////////////////////////////////////
// デスティネーションが元のソースシステム(vol_iscsi)になるため、
// restrictモードを設定
/////////////////////////////////////////////////////////////////////////
ontap> vol restrict vol_iscsi
Volume 'vol_iscsi' is now restricted.
/////////////////////////////////////////////////////////////////////////
// ミラーリング開始(vol_iscsi_mirror →vol_iscsi)
/////////////////////////////////////////////////////////////////////////
ontap> snapmirror initialize -S vol_iscsi_mirror vol_iscsi
Transfer started.
Monitor progress with 'snapmirror status' or the snapmirror log.
/////////////////////////////////////////////////////////////////////////
// ミラーリングの状態を確認
/////////////////////////////////////////////////////////////////////////
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi_mirror ontap:vol_iscsi Snapmirrored 00:00:20 Transferring (27 MB done)
ontap:vol_iscsi ontap:vol_iscsi_mirror Broken-off 00:41:43 Idle
/////////////////////////////////////////////////////////////////////////
// ミラーリング完了
/////////////////////////////////////////////////////////////////////////
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi_mirror ontap:vol_iscsi Snapmirrored 00:01:04 Idle
ontap:vol_iscsi ontap:vol_iscsi_mirror Broken-off 00:42:27 Idle
ontap>
/////////////////////////////////////////////////////////////////////////
// ミラーリング完了後、resyncで元の状態に戻す
/////////////////////////////////////////////////////////////////////////
ontap> snapmirror resync
usage:
snapmirror resync [-n][-f][-k <n>][-s <src_snap>][-c <dst_snap>][-S [<srcfiler>:]<srcpath>][-w] [<dstfiler>:]<dstpath>
in which <srcpath> and <dstpath> are
<volname> or </vol/volname/qtreename>
- resynchronizes a broken mirror with a source
ontap> snapmirror resync -S vol_iscsi vol_iscsi_mirror
The resync base snapshot will be: ontap(4043470224)_vol_iscsi_mirror.4
These older snapshots have already been deleted from the source
and will be deleted from the destination:
ontap(4043470224)_vol_iscsi_mirror.3
Are you sure you want to resync the volume? y
Volume vol_iscsi_mirror will be briefly unavailable before coming back online.
Fri Nov 16 09:56:16 GMT [ontap:snapmirror.dst.resync.info:notice]: SnapMirror resync of vol_iscsi_mirror to ontap:vol_iscsi is using ontap(4043470224)_vol_iscsi_mirror.4 as the base snapshot.
Fri Nov 16 09:56:22 GMT [ontap:wafl.snaprestore.revert:notice]: Reverting volume vol_iscsi_mirror to a previous snapshot.
Revert to resync base snapshot was successful.
Fri Nov 16 09:56:26 GMT [ontap:replication.dst.resync.success:notice]: SnapMirror resync of vol_iscsi_mirror to ontap:vol_iscsi was successful.
Transfer started.
Monitor progress with 'snapmirror status' or the snapmirror log.
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi ontap:vol_iscsi_mirror Snapmirrored 01:56:36 Transferring
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi ontap:vol_iscsi_mirror Snapmirrored 01:57:14 Transferring (22 MB done)
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi ontap:vol_iscsi_mirror Snapmirrored 01:57:29 Transferring (22 MB done)
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi ontap:vol_iscsi_mirror Snapmirrored 01:57:32 Transferring (22 MB done)
ontap> vol status
Volume State Status Options
vol0 online raid_dp, flex root
64-bit
vol_iscsi online raid_dp, flex
64-bit
vol_iscsi_mirror online raid_dp, flex snapmirrored=on,
snapmirrored fs_size_fixed=on
read-only
64-bit
※記載を確認していないため、間違いがあるかもしれません。御参考までに
/////////////////////////////////////////////////////////////////////////
// スナップミラーのスケジュール設定と実行
/////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////
//
/////////////////////////////////////////////////////////////////////////
ontap> snapmirror break vol_iscsi_mirror
Mon Nov 12 06:18:51 GMT [ontap:wafl.snaprestore.revert:notice]: Reverting volume vol_iscsi_mirror to a previous snapshot.
snapmirror break: Destination vol_iscsi_mirror is now writable.
Volume size is being retained for potential snapmirror resync. If you would like to grow the volume and do not expect to resync, set vol option fs_size_fixed to off.
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi_mirror ontap:vol_iscsi Broken-off 00:29:51 Idle
ontap:vol_iscsi ontap:vol_iscsi_mirror Broken-off 00:29:51 Idle
/////////////////////////////////////////////////////////////////////////
// 増分のミラーリング実行のコマンドを確認(手動で更新する場合)
/////////////////////////////////////////////////////////////////////////
ontap> snapmirror update -S vol_iscsi vol_iscsi_mirror
Transfer started.
Monitor progress with 'snapmirror status' or the snapmirror log.
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi_mirror ontap:vol_iscsi Broken-off 00:36:49 Idle
ontap:vol_iscsi ontap:vol_iscsi_mirror Snapmirrored 00:02:17 Transferring (84 KB done)
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi_mirror ontap:vol_iscsi Broken-off 00:36:52 Idle
ontap:vol_iscsi ontap:vol_iscsi_mirror Snapmirrored 00:00:08 Idle
ontap>
/////////////////////////////////////////////////////////////////////////
// スケジュールによる自動のスナップミラーの増分取得
/////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////
// スケジュールに必要な/etc/snapmirror.confではデータベースを使用して
// 名前解決を行う。DNSを立てていないため、/etc/hostsファイルを確認・編集
/////////////////////////////////////////////////////////////////////////
ontap> rdfile /etc/hosts
#Auto-generated by setup Sat Nov 10 11:02:08 GMT 2012
127.0.0.1 localhost localhost-stack
127.0.10.1 localhost-10 localhost-bsd
127.0.20.1 localhost-20 localhost-sk
192.168.31.37 ontap ontap-e0a
/////////////////////////////////////////////////////////////////////////
// 上記で確認したソースシステム名を/etc/snapmirror.confに記述
// Ctrl+C で、書き込みの終了
//
// 月、火、水の16:00に実行されるように設定
// ※参考程度に『date 201211121559.50』で時間を設定
/////////////////////////////////////////////////////////////////////////
ontap> wrfile /etc/snapmirror.conf
ontap:vol_iscsi ontap:vol_iscsi_mirror restart=always 0 16 * 1,3,5
read: error reading standard input: Interrupted system call
/////////////////////////////////////////////////////////////////////////
// snapmirrorの定期実行
/////////////////////////////////////////////////////////////////////////
ontap> vol online vol_iscsi_mirror
Volume 'vol_iscsi_mirror' is now online.
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag
ontap:vol_iscsi_mirror ontap:vol_iscsi Broken-off 10:12:08
ontap:vol_iscsi ontap:vol_iscsi_mirror Snapmirrored 09:35:24
ontap>
Wed Nov 14 08:00:00 GMT [ontap:monitor.shelf.accessError:CRITICAL]: Enclosure services has detected an error in access to shelves on channel v0.
Wed Nov 14 08:00:00 GMT [ontap:monitor.shelf.accessError:CRITICAL]: Enclosure services has detected an error in access to shelves on channel v1.
snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi ontap:vol_iscsi_mirror Snapmirrored 47:57:59 Transferring
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi ontap:vol_iscsi_mirror Snapmirrored 00:00:15 Transferring (268 KB done)
ontap> snapmirror status
Snapmirror is on.
Source Destination State Lag Status
ontap:vol_iscsi ontap:vol_iscsi_mirror Snapmirrored 00:00:36 Idle
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。