45 メッセージ
0
1660
IMT移行によるファイルのコピーについて
コミュニティの皆さま
お世話になっております。
この度、現行のVNXから新規にUNITYへ更改するにあたりIMTによる移行を行います。そこでIMT移行中のファイルのコピー(ベースラインコピー等)について下記ご教示頂けないでしょうか。
・全体のパスが長い(250文字以上)ファイルのコピーは可能でしょうか。
・アクセス権について、Active Directory環境なのですが、ドメインアドミンの権限がなく、ドメインユーザしか権限がないファイルがあります。こちらのファイルのコピーは可能でしょうか。そもそもIMTの移行はアクセス権が関係するのでしょうか。
・アクセス権に既に削除されたアカウントが設定されているファイル、フォルダがございます。(不明なアカウントSID表記)これらのファイルのコピーは問題なく実施されるでしょうか。また、移行先にも同様に設定が反映されるのでしょうか。
以上、ご確認の程よろしくお願い致します。
Uehara Y.
Community Manager
Community Manager
•
4.9K メッセージ
1
2019年3月18日 21:00
kajiyamさん
IMTの説明資料やKBにファイルシステムのコピーに関する制限はありませんし、今回は特に他社ストレージやファイルサーバからの移行ではなく、同じDell EMCの製品同士のデータ移行なので、基本的にすべての情報がコピーされるはずです。
また、参考として以下の回答で利用するので、コピー前に設定する必要がある(手順書にある)VNXのData Moverの以下2パラメータの情報を書いておきます。
この設定値をParameters Guide for VNX for Fileで確認すると、cifs.acl.mappingErrorAction - 11は以下ビットの設定。
cifs.extacl - 28は以下ビットの設定を意味します。
はい。もしもファイル名が長くて全体パスが長くなってしまっている場合でもcifs.extaclのBit 4が設定されているので、VNXにある情報はUnityへとコピーされます。
コピー可能です。IMT移行ではRoboCopyやEMCopyのように間にコピー対象ファイルを読み込むクライアントは存在しないので、アクセス権の問題は発生しないはずです。
はい。cifs.acl.mappingErrorActionのBit 0が設定されているので不明なSIDが設定されているファイル、フォルダもコピーされます(移行先にも設定が反映されます)。
kajiyam
45 メッセージ
0
2019年3月18日 23:00
Uehara.Y.様
お世話になっております。ご返信くださりありがとうございます。
上記の設定方法ですが、それぞれ下記のとおり設定すればよいのでしょうか。
頂いた資料のP.29「Add or modify a system parameter」を参考に致しました。
また、これらの設定はVNX全体に適用されるのでしょうか。それとも一部のDM(VDM)、ファイルシステム等選択することが可能なのでしょうか。
お手数をお掛けしますがご確認の程よろしくお願い致します。
Uehara Y.
Community Manager
Community Manager
•
4.9K メッセージ
1
2019年3月19日 01:00
kajiyamさん
P.29にある設定方法はP.123ページ移行のチャプター8にあるVNX System Parametersの設定なので、今回はP.20にある「Modify a server parameter in the CLI」に従った方法で設定をお願いします。
以下にラボマシンを利用して設定値を確認後、変更した例を参考として載せておきます(VNX1を使用したせいか、mappingErrorActionのデフォルト値が8になってますが気にしないでください)。
また、コマンドを見てわかるように、設定はDM単位で実施することが可能です。
$ server_param server_2 -facility cifs -info acl.mappingErrorAction
server_2 :
name = acl.mappingErrorAction
facility_name = cifs
default_value = 8
current_value = 8
configured_value =
user_action = none
change_effective = immediate
range = (0,31)
description = Define rules for an unknown SID/UID/GID mapping
$ server_param server_2 -facility cifs -info acl.extacl
server_2 :
name = acl.extacl
facility_name = cifs
default_value = 0
current_value = 0
configured_value =
user_action = none
change_effective = immediate
range = (0,255)
description = Bit vector for special CIFS ACL handling
$ server_param server_2 -facility cifs -modify acl.mappingErrorAction -value 11
server_2 : done
$ server_param server_2 -facility cifs -modify acl.extacl -value 28
server_2 : done
$ server_param server_2 -facility cifs -info acl.mappingErrorAction
server_2 :
name = acl.mappingErrorAction
facility_name = cifs
default_value = 8
current_value = 11
configured_value = 11
user_action = none
change_effective = immediate
range = (0,31)
description = Define rules for an unknown SID/UID/GID mapping
$ server_param server_2 -facility cifs -info acl.extacl
server_2 :
name = acl.extacl
facility_name = cifs
default_value = 0
current_value = 28
configured_value = 28
user_action = none
change_effective = immediate
range = (0,255)
description = Bit vector for special CIFS ACL handling
$ server_param server_3 -facility cifs -info acl.extacl <= server_3には変更がなされていないことを確認
server_3 :
name = acl.extacl
facility_name = cifs
default_value = 0
current_value = 0
configured_value =
user_action = none
change_effective = immediate
range = (0,255)
description = Bit vector for special CIFS ACL handling
kajiyam
45 メッセージ
0
2019年3月22日 02:00
Uehara Y.様
お世話になっております。
とてもわかりやすく解説して下さりありがとうございます。
下記コマンドを入力すればよいのですね。複雑ではなく安心致しました。
$ server_param "DM" -facility cifs -modify acl.mappingErrorAction -value 11
$ server_param "DM" -facility cifs -modify acl.extacl -value 28
念のため3点確認させてください。現行は物理DMのみの構成のため、VDM切替作業を行い、インポートを実施します。
①DM単位で可能ということなので、今回はVDMに対し実行すればよいという認識であっておりますでしょうか。
インポートガイド(P.16)に「VDM をホストするソース Data Mover で、不明 SID パラメーターが有効になっていること」との記載があったのでVDMなのか物理DMなのか判断がつきませんでした。
https://japan.emc.com/collateral/TechnicalDocument/docu80699.pdf
②本パラメータ設定変更はどのタイミングで実施すればよいのでしょうか。
VDMにファイルシステムをマウントした後でよいのでしょうか。それともVDMに切り替える前に実施が必要でしょうか。
③本パラメータ変更によりクライアント(SMBユーザ)への影響はございますでしょうか。
ファイル操作(アクセス権等)が変わる、設定後再起動を伴う等。
度々恐れいりますがよろしくお願い致します。
Uehara Y.
Community Manager
Community Manager
•
4.9K メッセージ
1
2019年3月24日 19:00
記載していたインポートガイドでも「ホストするソースData Mover」という言い方をされていますし、KB494670 - Dell EMC Unity: CIFS VDM Import (IMT) Issues and Resolutions (User Correctable) の中で、今回の2つのパラメーター設定がされていないためにエラーが出た場合の対応として、以下のようにData Moverに対してコマンドを実行するようにとの記述があるので(VDMではなく)Data Moverに対して実行をお願いします。
Resolution:
--Set the acl.extacl parameter value to 28 and retry the Session Create (Bits 2, 3, 4 = decimal 28)
--Set the acl.mappingErrorAction parameter value to 11 and retry the Session Create (0xb=decimal 11)
# server_param server_2 -facility cifs -modify acl.extacl -value 28
server_2 : done
# server_param server_2 -facility cifs -modify acl.mappingErrorAction -value 11
server_2 : done
Note: These parameter changes take immediate effect, no Data Mover reboot required
このパラメーターはData Moverの再起動やサービスの再起動は不要で即時有効となるので、どのタイミングで実行しても大丈夫です。とはいえなんとなくですが念のためにVDMに切り替える前に実施した方がよさそうな感じはします。
また、当該パラメーターは基本的にデータコピーに関する処理を決めるものですので、既存でVNXを利用しているユーザのファイル操作に影響を及ぼすものではありません。
kajiyam
45 メッセージ
0
2019年3月31日 19:00
Uehara Y.様
お世話になっております。
返信が遅くなってしまい申し訳ございません。
ご対応下さりありがとうございました。