ndmpcopyを使用したデータ転送の概要
ノードシェルコマンドは ndmpcopy
、NDMP v4をサポートするストレージシステム間でデータを転送します。フルデータ転送と増分データ転送の両方を実行できます。ボリューム、qtree、ディレクトリの全体または一部、または個 々 のファイルを転送できます。
ONTAP 8.x以前のリリースでは、増分転送は最大2つのレベル(1つのフルバックアップと最大2つの増分バックアップ)に制限されます。
ONTAP 9 .0以降のリリースでは、増分転送は最大9レベル(1つのフルバックアップと最大9つの増分バックアップ)に制限されています。
は、ソースストレージシステムとデスティネーションストレージシステム、またはデータ転送のソースでもデスティネーションでもないストレージシステムのノードシェルコマンドラインで実行できます ndmpcopy
。また、データ転送のソースとデスティネーションの両方になっている単一のストレージシステムでを実行することもできます ndmpcopy
。
コマンドでは、ソースストレージシステムとデスティネーションストレージシステムのIPv4アドレスまたはIPv6アドレスを使用できます ndmpcopy
。パスの形式はです /vserver_name/volume_name \[path\]
。
-
ソースストレージシステムとデスティネーションストレージシステムでNDMPサービスを有効にします。
ソースまたはデスティネーションでデータ転送を実行するモード
使用するコマンド
SVMを対象としたNDMPモード
vserver services ndmp on
管理SVMにおけるNDMP認証の場合、ユーザアカウントはで、ユーザ
admin`ロールは `admin`またはです `backup
。データSVMでは、ユーザアカウントはで、ユーザロールはvsadmin`または `vsadmin-backup`です `vsadmin
。ノードを対象としたNDMPモード
system services ndmp on
-
ノードシェルでコマンドを使用して、ストレージシステム内またはストレージシステム間でデータを転送し `ndmpcopy`ます。
::> system node run -node <node_name> < ndmpcopy [options] source_IP:source_path destination_IP:destination_path [-mcs {inet|inet6}] [-mcd {inet|inet6}] [-md {inet|inet6}]
DNS名はndmpcopyではサポートされません。ソースとデスティネーションのIPアドレスを指定する必要があります。送信元IPアドレスまたは宛先IPアドレスでは、ループバックアドレス(127.0.0.1)はサポートされません。
-
`ndmpcopy`このコマンドは、制御接続のアドレスモードを次のように決定します。
-
制御接続用のアドレスモードは、指定された IP アドレスに対応します。
-
これらのルールは、オプションと
-mcd`オプションを使用して上書きできます `-mcs
。
-
-
ソースまたはデスティネーションが ONTAP システムの場合は、 NDMP モード(ノードを対象とした NDMP モードまたは SVM を対象とした NDMP モード)に応じて、ターゲットボリュームへのアクセスを許可する IP アドレスを使用します。
-
`source_path`と `destination_path`は、ボリューム、qtree、ディレクトリ、またはファイルの詳細レベルまでの絶対パス名です。
-
`-mcs`ソースストレージシステムへの制御接続で優先されるアドレス指定モードを指定します。
inet`IPv4アドレスモードを示し、IPv6アドレスモードを示します。 `inet6
-
`-mcd`デスティネーションストレージシステムへの制御接続で優先的に使用するアドレス指定モードを指定します。
inet`IPv4アドレスモードを示し、IPv6アドレスモードを示します。 `inet6
-
`-md`ソースストレージシステムとデスティネーションストレージシステム間のデータ転送で優先されるアドレス指定モードを指定します。
inet`IPv4アドレスモードを示し、IPv6アドレスモードを示します。 `inet6
コマンドでオプションを `ndmpcopy`使用しない場合、 `-md`データ接続のアドレス指定モードは次のように決定されます。
-
制御接続用に指定されたいずれかのアドレスが IPv6 アドレスの場合、データ接続用のアドレスモードは IPv6 になります。
-
制御接続用に指定された両方のアドレスがIPv4アドレスの場合、 `ndmpcopy`コマンドは最初にデータ接続に対してIPv6アドレスモードを試行します。
これに失敗した場合は、IPv4アドレスモードを使用します。
IPv6アドレスを指定する場合は角かっこで囲む必要があります。
このコマンド例では(
source_path
、ソースパスからデスティネーションパスにデータを移行し(`destination_path`ます)。
> ndmpcopy -sa admin:<ndmp_password> -da admin:<ndmp_password> -st md5 -dt md5 192.0.2.129:/<src_svm>/<src_vol> 192.0.2.131:/<dst_svm>/<dst_vol>
+ 次のコマンド例では、制御接続とデータ接続でIPv6アドレスモードを使用するように明示的に設定します。
-
> ndmpcopy -sa admin:<ndmp_password> -da admin:<ndmp_password> -st md5 -dt md5 -mcs inet6 -mcd inet6 -md inet6 [2001:0db8:1:1:209:6bff:feae:6d67]:/<src_svm>/<src_vol> [2001:0ec9:1:1:200:7cgg:gfdf:7e78]:/<dst_svm>/<dst_vol>
-