6 Professor
•
925 メッセージ
0
16
UnityXTのローカルレプリケーション機能について
いつもお世話になっております。
運用中のUnityXT (BlockのiSCSI接続利用)環境で
新しくプールを作って、既存のプールにある
LUNを新規のプールへローカルレプリケーションで
データを移動させたいと考えておりまして、
いくつかご質問させてください。
・ローカルレプリケーションの送り先側
(デスティネーション側)のLUNには普段は
一切アクセスができないものでしたでしょうか?
NASだとProxyNAS機能を使えば送り先側のNASに
アクセスできたと思いますが、Blockでの
レプリケーション時はそういったR/Wアクセスできる
ような機能はありましたでしょうか・・・
・ローカルレプリケーションでLUNを
旧プールから新プールへ移行する場合、
差分でデータをおおよそ送り切った後に
メンテナンス日を設けて最終レプリケーションで
データをすべて移行したあとフェールオーバを
するようなイメージだと思いますが、フェールオーバを
実施した後はUnityやサーバで特に新規設定や
設定変更はせずともサーバ側からそのLUNは
移行前の状態と同じように見えていて、
そのままアクセスは継続できるイメージで
よかったでしょうか?
もしくはフェールオーバ後、アクセスできる
ようになったLUNに対してサーバ側から
そのLUNにアクセスできるようにする設定を
別途行う必要がありますでしょうか?
・最終同期完了後にフェールオーバをした
後は明示的にそのレプリケーションセッションを
削除する、という作業は必要になりますでしょうか?
それともフェールオーバをした時点で
そのレプリケーションセッションはなくなる
ものなのでしょうか?
・UnityでLUNをそのまま複製するようなコピー機能は
ありましたでしょうか?
データ移行ですのでクローンではなく、実データをそのまま
コピーする機能が必要なのですが、無いですよね・・・
以上、よろしくお願いいたします。
ayas
Moderator
Moderator
•
6.6K メッセージ
1
2024年7月29日 07:00
tanboi_3さん
・ローカルレプリケーションの送り先側(デスティネーション側)のLUNには普段は一切アクセスができないものでしたでしょうか?
NASだとProxyNAS機能を使えば送り先側のNASにアクセスできたと思いますが、Blockでのレプリケーション時はそういったR/Wアクセスできる
ような機能はありましたでしょうか・・・
⇒レプリケーションの送り先側(デスティネーション側)のLUNはRead Onlyです。レプリケーションのフェイルオーバーをすることでRead Writeになります。
参考:Dell Unity: Replication Technologies
Page 15
Once the failover operation is initiated the destination resource will be available for Read/Write operations and the original source resource will no longer be available for reads or writes
・ローカルレプリケーションでLUNを旧プールから新プールへ移行する場合、差分でデータをおおよそ送り切った後にメンテナンス日を設けて最終レプリケーションでデータをすべて移行したあとフェールオーバをするようなイメージだと思いますが、フェールオーバを実施した後はUnityやサーバで特に新規設定や設定変更はせずともサーバ側からそのLUNは移行前の状態と同じように見えていて、そのままアクセスは継続できるイメージでよかったでしょうか?
⇒Failoverした後の新しく移行した先のLUNでも同様にホストアクセスの設定を別途する必要があります。
参考:Dell Unity: Replication Technologies
Page 15
If host access is configured on the destination resource, hosts can access the data at this time.
・最終同期完了後にフェールオーバをした後は明示的にそのレプリケーションセッションを削除する、という作業は必要になりますでしょうか?
それともフェールオーバをした時点でそのレプリケーションセッションはなくなるものなのでしょうか?
⇒レプリケーションセッションがなくなるということはないので削除が必要です。
・UnityでLUNをそのまま複製するようなコピー機能はありましたでしょうか?データ移行ですのでクローンではなく、実データをそのままコピーする機能が必要なのですが、無いですよね・・・
⇒既存のプールにあるLUNを新規のプールへ移動させたいのであればLUN Moveで移動が可能です。この場合対象LUNがPoolXからPoolYへオンラインで移行されホストアクセス設定などもそのままなのでtanboi_3さんのご希望に沿った機能かもしれません。
ただ、この場合対象LUNで作成していたSnapshot やレプリケーションなどの設定は消えます。
参考:UNITY NASサーバ、ファイルシステムのPOOL変更
ブロック(LUN)であれば、LUN Migration機能(Unisphere GUIにおける ストレージ > ブロック > その他のアクション > 移動)があるので現在使用しているPOOLから別のPOOLに変更することは容易に可能
unityのLocal LUN Moveに関して
レプリケーションやスナップショットの情報はLUNを移動した際に消えてしまうという点です。
Dell EMC Knowledge Article 000021873 : Dell EMC Unity: How to Move/Migrate Unity Datastore /LUN /Vvol (User Correctable)
tanboi_3
6 Professor
6 Professor
•
925 メッセージ
0
2024年7月30日 08:04
@ayas さん
ご回答ありがとうございます。
おっしゃる通りLUN Migration機能が一番楽な
方法のような気がしてきました。
こちらの方法を検討するようにいたします。
助かりました!
以上、よろしくお願いいたします。