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.

Cree la relación de importación de LUN para una migración en línea de ONTAP FLI

Colaboradores netapp-aherbin

Antes de migrar un LUN desde una matriz externa al almacenamiento ONTAP , debe crear una relación de importación de LUN. Una relación de importación de LUN es una conexión persistente entre el almacenamiento de origen y el de destino para la importación de datos. Los extremos de origen y destino son LUN.

La creación de la relación de importación de LUN para las migraciones en línea de Importación de LUN externas (FLI) incluye la identificación del LUN externo que se importará desde la matriz de origen, la creación y configuración de un volumen de destino para contener el LUN externo, la creación del LUN de destino y, finalmente, el establecimiento de la relación de importación.

Paso 1: Identificar el LUN de la matriz de origen como un LUN externo en ONTAP

Necesitará identificar el LUN de la matriz de origen como un LUN externo antes de comenzar su migración en línea de FLI.

Pasos
  1. En ONTAP, cambie el nivel de privilegio a avanzado.

    set -privilege advanced
  2. Introduzca y cuando se le pregunte si desea continuar.

  3. Verifique que la cabina de origen se pueda ver en la controladora de destino.

    storage array show

    El siguiente ejemplo muestra el descubrimiento de una matriz DGC LUNZ.

    cluster::*> storage array show
    Prefix                         Name   Vendor            Model Options
    -------- ---------------------------- -------- ---------------- ----------
    DGC-1                      DGC_LUNZ_1      DGC             LUNZ
    1 entries were displayed.
  4. Mostrar detalles de la LUN de origen.

    storage array config show -array-name <array_name> -instance

    El siguiente ejemplo muestra los detalles de la matriz DGC LUNZ.

    cluster::*> storage array config show -array-name DGC_LUNZ_1 -instance
    
               Controller Name: ontaptme-fc-cluster-01
                     LUN Group: 0
            Array Target Ports: 500601643ea067da
                     Initiator: 0c
                    Array Name: DGC_LUNZ_1
       Target Side Switch Port: stme-5010-3:2-1
    Initiator Side Switch Port: stme-5010-3:2-3
          Number of array LUNs: 1
    
               Controller Name: ontaptme-fc-cluster-01
                     LUN Group: 0
            Array Target Ports: 500601653ea067da
                     Initiator: 0d
                    Array Name: DGC_LUNZ_1
       Target Side Switch Port: stme-5010-4:2-1
    Initiator Side Switch Port: stme-5010-4:2-3
          Number of array LUNs: 1
    ~~~~~~~~~~~ output truncated for readability ~~~~~~~~~~~~~~~~~
    8 entries were displayed.
  5. Verifique que la cabina de origen se haya detectado a través de todos los puertos iniciadores.

    storage array config show -array-name <array_name>

    El siguiente ejemplo muestra la matriz DGC LUNZ descubierta a través de todos los puertos iniciadores.

    cluster::*> storage array config show -array-name DGC_LUNZ_1
                 LUN   LUN
    Node         Group Count                   Array Name       Array Target Port Initiator
    ------------ ----- ----- ---------------------------- ----------------------- ---------
    ontaptme-fc-cluster-01
                     0     1                   DGC_LUNZ_1        500601643ea067da        0c
                                                                 500601653ea067da        0d
                                                                 5006016c3ea067da        0c
                                                                 5006016d3ea067da        0d
    ontaptme-fc-cluster-02
                     0     1                   DGC_LUNZ_1        500601643ea067da        0c
                                                                 500601653ea067da        0d
                                                                 5006016c3ea067da        0c
                                                                 5006016d3ea067da        0d
    8 entries were displayed.
  6. Enumere los LUN asignados desde el almacenamiento de origen; luego verifique las propiedades y rutas del disco.

    storage disk show -array-name <array_name> -container-type lun

    El siguiente ejemplo muestra los LUN asignados desde el almacenamiento de origen.

    cluster::*> storage disk show -array-name DGC_LUNZ_1 -instance
                      Disk: DGC-1.9
            Container Type: unassigned
                Owner/Home: -  / -
                   DR Home: -
        Stack ID/Shelf/Bay: -  / -  / -
                       LUN: 0
                     Array: DGC_LUNZ_1
                    Vendor: DGC
                     Model: VRAID
             Serial Number: 600601603F103100662E70861000E511
                       UID: 60060160:3F103100:662E7086:1000E511:00000000:00000000:00000000:00000000:00000000:00000000
                       BPS: 512
             Physical Size: -
                  Position: present
    Checksum Compatibility: block
                 Aggregate: -
                      Plex: -
    Paths:
                                   LUN  Initiator Side        Target Side                                                        Link
    Controller         Initiator     ID  Switch Port           Switch Port           Acc Use  Target Port                TPGN    Speed      I/O KB/s          IOPS
    ------------------ ---------  -----  --------------------  --------------------  --- ---  -----------------------  ------  -------  ------------  ------------
    ontaptme-fc-cluster-02
                       0c             0  stme-5010-3:2-4       stme-5010-3:2-2       AO  INU  5006016c3ea067da              2   4 Gb/S             0             0
    ontaptme-fc-cluster-02
                       0d             0  stme-5010-4:2-4       stme-5010-4:2-2       AO  INU  5006016d3ea067da              2   4 Gb/S             0             0
    ontaptme-fc-cluster-02
                       0d             0  stme-5010-4:2-4       stme-5010-4:2-1       ANO RDY  500601653ea067da              1   4 Gb/S             0             0
    
    Errors:
    -
  7. Vea la LUN de origen.

    storage disk show -array-name <array_name>

    El siguiente ejemplo muestra el LUN de origen.

    cluster::*> storage disk show -array-name DGC_LUNZ_1
                         Usable           Disk    Container   Container
    Disk                   Size Shelf Bay Type    Type        Name      Owner
    ---------------- ---------- ----- --- ------- ----------- --------- --------
    DGC-1.9                   -     -   - LUN     unassigned  -         -
  8. Marque la LUN de origen como externa.

    storage disk set-foreign-lun -is-foreign true -disk <disk_name>

    El siguiente ejemplo muestra el comando para marcar el LUN de origen como externo.

    cluster::*> storage disk set-foreign-lun -is-foreign true -disk DGC-1.9
  9. Compruebe que la LUN de origen esté marcada como externa.

    storage disk show -array-name <array_name>

    El siguiente ejemplo muestra el LUN de origen marcado como externo.

    cluster::*> storage disk show -array-name DGC_LUNZ_1
                         Usable           Disk    Container   Container
    Disk                   Size Shelf Bay Type    Type        Name      Owner
    ---------------- ---------- ----- --- ------- ----------- --------- --------
    DGC-1.9
  10. Enumere todos los LUN extranjeros y sus números de serie.

    storage disk show -container-type foreign -fields serial-number

    Los números de serie se utilizan en los comandos de importación de FLI LUN.

    El siguiente ejemplo muestra el LUN extranjero y su número de serie.

    disk    serial-number
    ------- --------------------------------
    DGC-1.9 600601603F103100662E70861000E511

Paso 2: Crear y configurar un volumen de destino

Antes de crear la relación de importación de LUN para una migración en línea de FLI, debe crear un volumen en su sistema de almacenamiento ONTAP para contener el LUN que importará desde su matriz externa.

Acerca de esta tarea

A partir de ONTAP 9.17.1, la migración de datos de LUN extranjeros mediante la migración en línea FLI es compatible con los sistemas ASA r2. Los sistemas ASA r2 se diferencian de otros sistemas ONTAP (ASA, AFF y FAS) en la implementación de su capa de almacenamiento. En los sistemas ASA r2, los volúmenes se crean automáticamente al crear una unidad de almacenamiento (LUN o espacio de nombres). Por lo tanto, no es necesario crear un volumen antes de crear la relación de importación de LUN. Puede omitir este paso si utiliza un sistema ASA r2.

Obtenga más información sobre "Sistemas ASA r2" .

Pasos
  1. Crear un volumen de destino.

    volume create -vserver <SVM_name> -volume <volume_name> -aggregate <aggregate_name> -size <size>
  2. Verifique que se haya creado el volumen.

    volume show -vserver <SVM_name>

    El siguiente ejemplo muestra el volumen fli_vol creado en el SVM fli.

    cluster::*> vol show -vserver fli
    Vserver   Volume       Aggregate    State      Type       Size  Available Used%
    --------- ------------ ------------ ---------- ---- ---------- ---------- -----
    fli       fli_root     aggr1        online     RW          1GB    972.6MB    5%
    fli       fli_vol      aggr1        online     RW          2TB     1.90TB    5%
    2 entries were displayed.
  3. Establezca la opción fraction_reserveOption para cada volumen en 0 Y establezca la política de Snapshot en none.

    volume modify -vserver <SVM_name> -volume * -fractional-reserve 0 -snapshot-policy none
  4. Verifique la configuración del volumen.

    volume show -vserver <SVM_name> -volume * -fields fractional-reserve,snapshot-policy

    El siguiente ejemplo muestra el conjunto reserva fraccionaria 0 y la política de instantáneas establecida en none para el volumen fli_vol en el SVM fli.

    cluster::*> vol show -vserver datamig -volume * -fields fractional-reserve,snapshot-policy
    vservervolumesnapshot-policyfractional-reserve
    -----------------------------------------------
    datamigdatamig_rootnone0%
    datamigwinvolnone0%
    Volume modify successful on volume winvol of Vserver datamig.
  5. Elimine las copias Snapshot existentes.

    set advanced; snap delete –vserver <SVM_name> –vol <volume_name> –snapshot * -force true
    Nota

    La migración FLI modifica cada bloque de las LUN de destino. Si hay valores predeterminados u otras copias Snapshot en un volumen antes de la migración FLI, se llenará el volumen. Es necesario cambiar la política y eliminar todas las copias Snapshot existentes antes de que se requiera la migración FLI. La política de Snapshot se puede establecer de nuevo después de la migración.

Paso 3: Crear la relación de importación de LUN y LUN de destino

Para prepararse para la importación de LUN extranjero, cree el LUN de destino y el igroup, asigne el LUN al igroup y cree la relación de importación de LUN.

A partir de ONTAP 9.17.1, la migración de datos de LUNs ajenos mediante migración FLI offline es compatible con"Sistemas ASA r2". Los sistemas ASA r2 se diferencian de otros sistemas ONTAP (ASA, AFF y FAS) en la implementación de su capa de almacenamiento. de nombres). Cada volumen contiene solo una unidad de almacenamiento. Por lo tanto, en los sistemas ASA r2, no es necesario incluir el nombre del volumen en el…​ -path opción al crear el LUN; debe incluir la ruta de la unidad de almacenamiento en su lugar.

Pasos
  1. Crea el LUN de destino.

    lun create -vserver <SVM_name> -path <volume_path|storage_unit_path> -ostype <os_type> -foreign-disk <serial_number>
    Nota

    El lun create El comando detecta el tamaño y la alineación del LUN según el desplazamiento de la partición y crea el LUN correspondiente con la opción de disco externo. Algunas operaciones de E/S siempre aparecerán como escrituras parciales y, por lo tanto, se verán desalineadas. Por ejemplo, los registros de bases de datos.

  2. Verifique que se haya creado el nuevo LUN.

    lun show -vserver <SVM_name>

    El siguiente ejemplo muestra el nuevo LUN creado en el SVM fli.

    cluster::*> lun show -vserver fli
    Vserver   Path                            State   Mapped   Type        Size
    --------- ------------------------------- ------- -------- -------- --------
    fli       /vol/fli_vol/OnlineFLI_LUN      online  unmapped windows_2008  1TB
  3. Si está ejecutando ONTAP 9.15.1 o posterior, deshabilite la asignación de espacio para los LUN recién creados.

    La asignación de espacio está habilitada de forma predeterminada para los LUN recién creados en ONTAP 9.15.1 y versiones posteriores.

    lun modify -vserver <vserver_name> -volume <volume_name> -lun <lun_name> -space-allocation disabled
  4. Verifique que la asignación de espacio esté deshabilitada.

    lun show -vserver <vserver_name> -volume <volume_name> -lun <lun_name> -fields space-allocation
  5. Cree un igroup de protocolo FCP con iniciadores de host.

    igroup create -vserver <SVM_name> -igroup <igroup_name> -protocol fcp -ostype <os_type> -initiator <initiator_name>
  6. Verifique que el host pueda acceder a todas las rutas al nuevo igroup.

    igroup show -vserver <SVM_name> -igroup <igroup_name>

    El siguiente ejemplo muestra el igroup FLI en el SVM fli con dos iniciadores conectados.

    cluster::*> igroup show –vserver fli –igroup FLI
       Vserver name: fli
        Igroup name: FLI
           Protocol: fcp
         OS Type: Windows
    Portset Binding Igroup: -
       Igroup UUID: 5c664f48-0017-11e5-877f-00a0981cc318
              ALUA: true
        Initiators: 10:00:00:00:c9:e6:e2:77 (logged in)
    10:00:00:00:c9:e6:e2:79 (logged in)
  7. Desconecte la LUN de destino.

    lun offline -vserver <SVM_name> -path <volume_path|storage_unit_path>

    El siguiente ejemplo muestra el comando para desconectar el nuevo LUN en el SVM fli.

    cluster::*> lun offline -vserver fli -path /vol/fli_vol/OnlineFLI_LUN
    
    Warning: This command will take LUN "/vol/fli_vol/OnlineFLI_LUN" in Vserver "fli" offline.
    Do you want to continue? {y|n}: y
  8. Asigne la LUN de destino al igroup.

    lun map -vserver <SVM_name> -path <volume_path|storage_unit_path> -igroup <igroup_name>
  9. Crear relación de importación entre la nueva LUN y la LUN externa.

    lun import create -vserver <SVM_name> -path <volume_path|storage_unit_path> -foreign-disk <disk_serial_number>