Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Creare la relazione di importazione LUN per una migrazione offline FLI ONTAP

Collaboratori netapp-aherbin

Prima di poter migrare una LUN da un array esterno a un sistema di storage ONTAP , è necessario creare una relazione di importazione LUN. Una relazione di importazione LUN è un'associazione persistente tra lo storage di origine e quello di destinazione ai fini dell'importazione dei dati. Gli endpoint di origine e di destinazione sono LUN.

La creazione della relazione di importazione LUN per le migrazioni offline FLI (Foreign LUN Import) include l'identificazione delle LUN dell'array di origine come esterne in ONTAP, la creazione e la configurazione del volume di destinazione per contenere le LUN esterne, la creazione delle LUN di destinazione e, infine, la definizione della relazione di importazione.

Prima di iniziare

Dovresti aver completato i passaggi per "preparare i LUN esteri per la migrazione offline FLI" .

Passaggio 1: identificare i LUN dell'array sorgente come esterni in ONTAP

Prima di iniziare la migrazione offline di FLI, sarà necessario identificare le LUN dell'array di origine come LUN esterne in ONTAP .

Fasi
  1. Elencare i LUN di origine mappati dall'array esterno; quindi verificare le proprietà e i percorsi del disco.

    storage disk show -array-name <array_name> -fields disk, serial-number, container-type, owner, path-lun-in-use-count, import-in-progress, is-foreign

    Il numero di percorsi previsti dipende dal cablaggio (almeno due percorsi per ciascun controller di origine). È inoltre necessario controllare il registro eventi dopo aver mascherato le LUN dell'array.

    L'esempio seguente mostra le LUN di origine dell'array Hitachi DF600F.

    DataMig-ontap::*> storage disk show -array-name HITACHI_DF600F_1 -fields disk, serial-number, container-type, owner, path-lun-in-use-count, import-in-progress, is-foreign
    
    disk     owner is-foreign container-type import-in-progress path-lun-in-use-count serial-number
    -------- ----- ---------- -------------- ------------------ --------------------- -------------
    HIT-1.2  -     false      unassigned     false        0,0,0,0,0,0,0,0       83017542001E
    HIT-1.3  -     false      unassigned     false        0,0,0,0,0,0,0,0       83017542000E
    HIT-1.14 -     false      unassigned     false        0,0,0,0,0,0,0,0       830175420019
    3 entries were displayed.
  2. Utilizzare il numero di serie per contrassegnare la LUN di origine come esterna in ONTAP:

    storage disk set-foreign-lun -serial-number <lun_serial_number> -is-foreign true

    L'esempio seguente contrassegna le LUN di origine dell'array Hitachi DF600F come esterne.

    DataMig-ontap::*> storage disk set-foreign-lun { -serial-number 83017542001E }
                       -is-foreign true
    DataMig-ontap::*> storage disk set-foreign-lun { -serial-number 83017542000E }
                       -is-foreign true
    DataMig-ontap::*> storage disk set-foreign-lun { -serial-number 83017542000F }
                       -is-foreign true
  3. Verificare che il LUN di origine sia contrassegnato come estraneo.

    storage disk show -array-name <array_name> -fields disk, serial-number, container-type, owner,import-in-progress, is-foreign

    L'esempio seguente mostra le LUN di origine dell'array Hitachi DF600F contrassegnate come esterne.

    DataMig-ontap::*> storage disk show -array-name HITACHI_DF600F_1 -fields disk, serial-number, container-type, owner,import-in-progress, is-foreign
    
    disk     owner is-foreign container-type import-in-progress serial-number
    -------- ----- ---------- -------------- ------------------ -------------
    HIT-1.2  -     true       foreign        false              83017542001E
    HIT-1.3  -     true       foreign        false              83017542000E
    HIT-1.4  -     true       foreign        false              83017542000F
    3 entries were displayed.

Passaggio 2: creare e configurare un volume di destinazione

Prima di creare la relazione di importazione LUN per una migrazione offline FLI, è necessario creare un volume sul sistema di archiviazione ONTAP che contenga le LUN che verranno importate dall'array esterno.

Informazioni su questo compito

A partire da ONTAP 9.17.1, la migrazione dei dati di LUN esterne tramite migrazione offline FLI è supportata con i sistemi ASA r2. I sistemi ASA r2 differiscono dagli altri sistemi ONTAP (ASA, AFF e FAS) nell'implementazione del loro livello di archiviazione. Nei sistemi ASA r2, i volumi vengono creati automaticamente quando viene creata un'unità di archiviazione (LUN o namespace). Pertanto, non è necessario creare un volume prima di creare la relazione di importazione LUN. È possibile saltare questo passaggio se si utilizza un sistema ASA r2.

Scopri di più su "Sistemi ASA r2" .

Fasi
  1. Creare un volume di destinazione.

    volume create -vserver <SVM_name> -volume <volume_name> -aggregate <aggregate> -size <volume_size> -snapshot-policy default

    L'esempio seguente crea un volume denominato winvol sul aggr1 aggregato con una dimensione di 100 GB.

    DataMig-ontap::*> vol create -vserver datamig winvol aggr1 -size 100g
  2. Disabilitare il criterio Snapshot predefinito su ciascun volume.

    volume modify -vserver <SVM_name> -volume <volume_name> -snapshot-policy none

    Se sono presenti copie Snapshot predefinite prima della migrazione FLI, il volume necessita di spazio aggiuntivo per archiviare i dati modificati.

    L'esempio seguente disabilita il criterio Snapshot predefinito su winvol volume.

    DataMig-ontap::> volume modify -vserver datamig -volume winvol -snapshot-policy none
    
    Warning: You are changing the Snapshot policy on volume winvol to none.  Any Snapshot copies on this volume from the previous policy will not be deleted by
             this new Snapshot policy.
    Do you want to continue? {y|n}: y
    Volume modify successful on volume winvol of Vserver datamig.
  3. Impostare fraction_reserveoption per ogni volume a. 0 E impostare il criterio Snapshot su none.

    vol modify -vserver <SVM_name> -volume * -fractional-reserve 0 –snapshot-policy none

    L'esempio seguente imposta il fractional-reserve opzione per 0 e la politica Snapshot per none per tutti i volumi nella SVM datamig.

    DataMig-ontap::> vol modify -vserver datamig -volume * -fractional-reserve 0 –snapshot-policy none
    Volume modify successful on volume winvol of Vserver datamig.
  4. Verifica le impostazioni del volume.

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

    Le impostazioni della politica di riserva fazionale e di snapshot dovrebbero essere 0 E none , rispettivamente.

  5. Eliminare eventuali copie Snapshot esistenti.

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

    La migrazione FLI modifica ogni blocco del LUN di destinazione. Se su un volume sono presenti copie Snapshot predefinite o di altro tipo prima della migrazione FLI, il volume viene riempito. Modifica del criterio e rimozione di eventuali copie Snapshot esistenti prima della migrazione FLI. È possibile impostare nuovamente la policy di Snapshot dopo la migrazione.

Passaggio 3: creare i LUN di destinazione e la relazione di importazione LUN

Per la migrazione offline di FLI, le LUN di destinazione sul sistema di archiviazione ONTAP devono essere create e mappate a un igroup; quindi devono essere messe offline prima di creare la relazione di importazione LUN.

Informazioni su questo compito

A partire da ONTAP 9.17.1, la migrazione dei dati di LUN estranee utilizzando la migrazione offline FLI è supportata da "Sistemi ASA r2". I sistemi ASA r2 differiscono dagli altri sistemi ONTAP (ASA, AFF e FAS) nell'implementazione del loro livello di archiviazione. ASA creati automaticamente quando viene creata un'unità di archiviazione (LUN o namespace). Ogni volume contiene una sola unità di archiviazione. Pertanto, per i sistemi ASA r2, non è necessario includere il nome del volume nel file -path opzione durante la creazione del LUN; dovresti invece includere il percorso dell'unità di archiviazione.

Fasi
  1. Creare LUN di destinazione.

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

    L'esempio seguente crea LUN su datamig SVM con i percorsi specificati e i numeri di serie dei dischi esterni . -ostype L'opzione specifica il tipo di sistema operativo della LUN.

    DataMig-ontap::*> lun create -vserver datamig -path /vol/winvol/bootlun -ostype windows_2008 -foreign-disk 83017542001E
    
    Created a LUN of size 40g (42949672960)
    
    Created a LUN of size 20g (21474836480)
    DataMig-ontap::*> lun create -vserver datamig -path /vol/linuxvol/lvmlun1 -ostype linux -foreign-disk 830175420011
    
    Created a LUN of size 2g (2147483648)
    DataMig-ontap::*> lun create -vserver datamig -path /vol/esxvol/bootlun -ostype vmware -foreign-disk 830175420014
    
    Created a LUN of size 20g (21474836480)
    Nota

    IL lun create Il comando rileva la dimensione e l'allineamento della LUN in base all'offset della partizione e crea la LUN di conseguenza con l'opzione foreign-disk. Alcuni I/O appariranno sempre come scritture parziali e quindi disallineati. Esempi di questo tipo di operazioni sono i log del database.

  2. Verificare le dimensioni e la LUN di origine delle LUN appena create.

    lun show -vserver <SVM_name> -fields vserver, path, state, mapped, type, size

    L'esempio seguente mostra i LUN creati in datamig SVM con i relativi percorsi, stati, stato mappato, tipi e dimensioni.

    DataMig-ontap::*> lun show -vserver datamig
    
    Vserver   Path                            State   Mapped   Type        Size
    --------- ------------------------------- ------- -------- -------- --------
    datamig   /vol/esxvol/bootlun             online  unmapped vmware       20GB
    datamig   /vol/esxvol/linuxrdmvlun        online  unmapped linux         2GB
    datamig   /vol/esxvol/solrdmplun          online  unmapped solaris       2GB
    datamig   /vol/winvol/gdrive              online  unmapped windows_2008  3GB
    4 entries were displayed.
  3. Se si esegue ONTAP 9.15.1 o versione successiva, disabilitare l'allocazione dello spazio per i LUN appena creati.

    L'allocazione dello spazio è abilitata per impostazione predefinita per i LUN appena creati in ONTAP 9.15.1 e versioni successive.

    lun modify -vserver <vserver_name> -volume <volume_name> -lun <lun_name> -space-allocation disabled
  4. Verificare che l'allocazione dello spazio sia disabilitata.

    lun show -vserver <vserver_name> -volume <volume_name> -lun <lun_name> -fields space-allocation
  5. Creare un igroup host del protocollo FCP e aggiungere gli iniziatori host.

    lun igroup create -ostype <os_type> -protocol fcp -vserver <SVM_name> -igroup <igroup_name> -initiator <initiator_wwpn1>,<initiator_wwpn2>

    Trova gli WWPN iniziatori nella sezione gruppi di stoccaggio del foglio di lavoro di pianificazione del sopralluogo del sito.

    L'esempio seguente crea igroup per i LUN di destinazione con i tipi di sistema operativo e gli iniziatori specificati.

    DataMig-ontap::*> lun igroup create -ostype windows -protocol fcp -vserver datamig -igroup dm-rx200s6-21 -initiator 21:00:00:24:ff:30:14:c4,21:00:00:24:ff:30:14:c5
    
    DataMig-ontap::*> lun igroup create -ostype linux -protocol fcp -vserver datamig  -igroup dm-rx200s6-22 -initiator 21:00:00:24:ff:30:04:85,21:00:00:24:ff:30:04:84
    
    DataMig-ontap::*> lun igroup create -ostype vmware -protocol fcp -vserver datamig -igroup dm-rx200s6-20 -initiator 21:00:00:24:ff:30:03:ea,21:00:00:24:ff:30:03:eb
    Nota

    Utilizzare lo stesso ID LUN dell'origine. Fare riferimento alla sezione LUN di origine del foglio di lavoro per la pianificazione del sondaggio del sito.

  6. Mappare i LUN di destinazione su un igroup.

    lun map -vserver <SVM_name> -path <volume_path|storage_unit_path> -igroup <igroup_name> -lun-id <lun_id>

    Nell'esempio seguente i LUN di destinazione vengono mappati ai rispettivi igroup con i percorsi e gli ID LUN specificati.

    DataMig-ontap::*> lun map -vserver datamig -path /vol/winvol/bootlun -igroup dm-rx200s6-21 -lun-id 0
    DataMig-ontap::*> lun map -vserver datamig -path /vol/linuxvol/bootlun -igroup dm-rx200s6-22 -lun-id 0
    DataMig-ontap::*> lun map -vserver datamig -path /vol/esxvol/bootlun -igroup dm-rx200s6-20 -lun-id 0
  7. Offline i LUN di destinazione.

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

    L'esempio seguente mette offline i LUN di destinazione in datamig SVM.

    DataMig-ontap::*> lun offline -vserver datamig -path /vol/esxvol/bootlun
    DataMig-ontap::*> lun offline -vserver datamig -path /vol/esxvol/linuxrdmvlun
    DataMig-ontap::*> lun offline -vserver datamig -path /vol/esxvol/solrdmplun
  8. Creare la relazione di importazione LUN tra i LUN di destinazione e di origine.

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

    L'esempio seguente crea la relazione di importazione LUN per i LUN di destinazione in datamig SVM con i rispettivi percorsi e numeri di serie dei dischi esterni.

    DataMig-ontap::*> lun import create -vserver datamig -path /vol/winvol/bootlun -foreign-disk 83017542001E
    DataMig-ontap::*> lun import create -vserver datamig -path /vol/linuxvol/ext3lun -foreign-disk 830175420013
    DataMig-ontap::*> lun import create -vserver datamig -path /vol/esxvol/linuxrdmvlun -foreign-disk 830175420018
    DataMig-ontap::*> lun import create -vserver datamig -path /vol/esxvol/solrdmplun -foreign-disk 830175420019
  9. Verificare che la relazione di importazione LUN sia stata creata.

    lun import show -vserver <SVM_name> -fields vserver, foreign-disk, path, operation, admin-state, operational-state, percent-complete

    L'esempio seguente mostra la relazione di importazione LUN creata per i LUN di destinazione in datamig SVM con i rispettivi dischi e percorsi esterni.

    DataMig-ontap::*> lun import show -vserver datamig
    vserver foreign-disk   path                operation admin operational percent
                                             in progress state state       complete
    -------------------------------------------------------------------------------
    datamig 83017542000E   /vol/winvol/fdrive  import    stopped
                                                               stopped            0
    datamig 83017542000F   /vol/winvol/gdrive  import    stopped
                                                               stopped            0
    datamig 830175420010   /vol/linuxvol/bootlun
                                               import    stopped
                                                               stopped            0
    3 entries were displayed.