Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Transferir datos de ONTAP usando ndmpcopy

Colaboradores netapp-lenida netapp-sumathi netapp-aaron-holt netapp-thomi netapp-aoife netapp-aherbin

El ndmpcopy comando nodeshell transfiere datos entre sistemas de almacenamiento compatibles con NDMP v4. Puede realizar transferencias de datos completas e incrementales. Puede transferir volúmenes completos o parciales, qtrees, directorios o archivos individuales.

Acerca de esta tarea

Gracias al uso de ONTAP 8.x y versiones anteriores, las transferencias incrementales están limitadas a un máximo de dos niveles (uno completo y hasta dos backups incrementales).

A partir de ONTAP 9.0 y versiones posteriores, las transferencias incrementales están limitadas a un máximo de nueve niveles (uno completo y hasta nueve backups incrementales).

Puede ejecutarse ndmpcopy en la línea de comandos nodeshell de los sistemas de almacenamiento de origen y de destino, o en un sistema de almacenamiento que no sea ni el origen ni el destino de la transferencia de datos. También puede ejecutarse ndmpcopy en un único sistema de almacenamiento que sea tanto el origen como el destino de la transferencia de datos.

Puede usar las direcciones IPv4 o IPv6 de los sistemas de almacenamiento de origen y destino en el ndmpcopy comando. El formato de ruta es /vserver_name/volume_name \[path\].

Pasos
  1. Active el servicio NDMP en los sistemas de almacenamiento de origen y destino:

    Si realiza transferencia de datos en el origen o el destino en…​

    Usar el siguiente comando…​

    Modo de NDMP con ámbito SVM

    vserver services ndmp on

    Nota

    Para la autenticación NDMP en la SVM de administración, la cuenta de usuario es admin y el rol de usuario es admin o backup. En la SVM de datos, la cuenta de usuario es vsadmin y el rol de usuario es vsadmin o vsadmin-backup el rol.

    Modo de NDMP con ámbito del nodo

    system services ndmp on

  2. Transferir datos dentro de un sistema de almacenamiento o entre sistemas de almacenamiento mediante ndmpcopy el comando en el infierno de nodos:

    ::> 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}]

    Nota

    Los nombres DNS no son compatibles con ndmpcopy. Debe proporcionar la dirección IP del origen y del destino. La dirección de bucle invertido (127.0.0.1) no es compatible con la dirección IP de origen ni con la dirección IP de destino.

    • `ndmpcopy`El comando determina el modo de dirección para las conexiones de control de la siguiente manera:

      • El modo de dirección para la conexión de control corresponde a la dirección IP proporcionada.

      • Puede sustituir estas reglas mediante las -mcs -mcd opciones y.

    • Si el origen o el destino son el sistema ONTAP, entonces según el modo NDMP (ámbito del nodo o ámbito de la SVM), utilice una dirección IP que permita el acceso al volumen de destino.

    • source_path y destination_path son los nombres absolutos de la ruta hasta el nivel granular de volumen, qtree, directorio o archivo.

    • -mcs especifica el modo de direccionamiento preferido para la conexión de control al sistema de almacenamiento de origen.

      inet Indica un modo de dirección IPv4 e inet6 indica un modo de dirección IPv6.

    • -mcd especifica el modo de direccionamiento preferido para la conexión de control con el sistema de almacenamiento de destino.

      inet Indica un modo de dirección IPv4 e inet6 indica un modo de dirección IPv6.

    • -md especifica el modo de direcciones preferido para la transferencia de datos entre los sistemas de almacenamiento de origen y destino.

      inet Indica un modo de dirección IPv4 e inet6 indica un modo de dirección IPv6.

      Si no utiliza la -md opción en el ndmpcopy comando, el modo de direccionamiento para la conexión de datos se determina de la siguiente manera:

      • Si alguna de las direcciones especificadas para las conexiones de control es una dirección IPv6, el modo de dirección para la conexión de datos es IPv6.

      • Si las dos direcciones especificadas para las conexiones de control son direcciones IPv4, el ndmpcopy comando intenta primero un modo de dirección IPv6 para la conexión de datos.

        Si no es así, el comando utiliza un modo de dirección IPv4.

        Nota

        Una dirección IPv6, si se especifica, debe escribirse entre corchetes.

        Este comando de ejemplo migra datos de una ruta de origen (source_path) a una ruta de destino )(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>

      + Este comando de ejemplo establece explícitamente las conexiones de control y la conexión de datos para utilizar el modo de dirección 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>

Obtenga más información sobre los comandos descritos en este procedimiento en el "Referencia de comandos del ONTAP".

Opciones para el comando ndmpcopy

Debe comprender las opciones disponibles para que el ndmpcopy comando nodeshell tenga éxito"transferencia de datos".

En la siguiente tabla se enumeran las opciones disponibles.

Opción Descripción

-sa username:[password]

Esta opción configura el nombre de usuario y la contraseña de autenticación de origen para conectarse con el sistema de almacenamiento de origen. Esta es una opción obligatoria.

Para un usuario sin privilegios de administrador, debe especificar la contraseña específica de NDMP generada por el sistema del usuario. La contraseña que genera el sistema es obligatoria tanto para los usuarios administradores como para los que no son de administrador.

-da username:[password]

Esta opción establece el nombre de usuario y la contraseña de autenticación de destino para conectarse al sistema de almacenamiento de destino. Esta es una opción obligatoria.

-st {md5

text}

Esta opción establece el tipo de autenticación de origen que se utilizará al conectarse al sistema de almacenamiento de origen. Esta es una opción obligatoria y, por lo tanto, el usuario debe proporcionar text md5 la opción o.

-dt {md5

text}

Esta opción establece el tipo de autenticación de destino que se utilizará al conectarse al sistema de almacenamiento de destino.

-l

Esta opción define el nivel de volcado utilizado para la transferencia al valor especificado de LEVEL.Los valores válidos son 0 1 , a , 9 donde 0 indica una transferencia completa y 1 9 especifica una transferencia incremental. El valor predeterminado es 0.

-d

Esta opción permite la generación de mensajes de registro de depuración ndmpcopy. Los archivos de registro de depuración ndmpcopy se encuentran en el /mroot/etc/log volumen raíz. Los nombres de los archivos de registro de depuración ndmpcopy tienen ndmpcopy.yyyymmdd formato.

-f

Esta opción activa el modo forzado. Este modo permite sobrescribir los archivos del sistema /etc en el directorio raíz del volumen 7-Mode.

-h

Esta opción imprime el mensaje de ayuda.

-p

Esta opción le pide que introduzca la contraseña para la autorización de origen y destino. Esta contraseña sustituye la contraseña especificada para -sa -da las opciones y.

Nota

Esta opción solo se puede utilizar cuando el comando se ejecuta en una consola interactiva.

-exclude

Esta opción excluye los archivos o directorios especificados de la ruta de acceso especificada para la transferencia de datos. El valor puede ser una lista separada por comas de nombres de directorio o de archivo como .pst o .txt. El número máximo de patrones de exclusión admitidos es 32 y el número máximo de caracteres admitidos es 255.