Erstellen der LUN-Importbeziehung für eine ONTAP FLI-Offlinemigration
Bevor Sie eine LUN von einem fremden Array auf ein ONTAP Speichersystem migrieren können, müssen Sie eine LUN-Importbeziehung erstellen. Eine LUN-Importbeziehung ist eine dauerhafte Verbindung zwischen Quell- und Zielspeicher zum Zweck des Datenimports. Quell- und Zielendpunkte sind LUNs.
Das Erstellen der LUN-Importbeziehung für Offlinemigrationen mit Foreign LUN Import (FLI) umfasst das Identifizieren der Quell-Array-LUNs als fremd in ONTAP, das Erstellen und Konfigurieren des Zielvolumes zur Aufnahme der fremden LUNs, das Erstellen von Ziel-LUNs und schließlich das Herstellen der Importbeziehung.
Sie sollten die Schritte abgeschlossen haben, um "Bereiten Sie Ihre ausländischen LUNs für die FLI-Offline-Migration vor" .
Schritt 1: Identifizieren Sie die Quell-Array-LUNs als fremd in ONTAP
Sie müssen die Quell-Array-LUNs als fremde LUNs in ONTAP identifizieren, bevor Sie mit der Offline-Migration von FLI beginnen.
-
Listen Sie die vom Fremd-Array zugeordneten Quell-LUNs auf und überprüfen Sie dann die Datenträgereigenschaften und -pfade.
storage disk show -array-name <array_name> -fields disk, serial-number, container-type, owner, path-lun-in-use-count, import-in-progress, is-foreignSie sollten die Anzahl der erwarteten Pfade auf Grundlage Ihrer Verkabelung sehen (mindestens zwei Pfade für jeden Quell-Controller). Sie sollten auch das Ereignisprotokoll prüfen, nachdem Sie die Array-LUNs maskiert haben.
Das folgende Beispiel zeigt die Quell-LUNs vom Hitachi DF600F-Array.
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.
-
Verwenden Sie die Seriennummer, um die Quell-LUN in ONTAP als fremd zu markieren:
storage disk set-foreign-lun -serial-number <lun_serial_number> -is-foreign trueDas folgende Beispiel markiert die Quell-LUNs vom Hitachi DF600F-Array als fremd.
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 -
Vergewissern Sie sich, dass die Quell-LUN als „Foreign“ gekennzeichnet ist.
storage disk show -array-name <array_name> -fields disk, serial-number, container-type, owner,import-in-progress, is-foreignDas folgende Beispiel zeigt die Quell-LUNs aus dem Hitachi DF600F-Array, die als fremd markiert sind.
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.
Schritt 2: Erstellen und Konfigurieren eines Zielvolumes
Bevor Sie die LUN-Importbeziehung für eine FLI-Offlinemigration erstellen, müssen Sie auf Ihrem ONTAP Speichersystem ein Volume erstellen, das die LUNs enthält, die Sie aus Ihrem Fremd-Array importieren.
Ab ONTAP 9.17.1 wird die Datenmigration fremder LUNs mittels FLI-Offline-Migration mit ASA r2-Systemen unterstützt. ASA r2-Systeme unterscheiden sich von anderen ONTAP Systemen (ASA, AFF und FAS) in der Implementierung ihrer Speicherschicht. In ASA r2-Systemen werden Volumes automatisch erstellt, wenn eine Speichereinheit (LUN oder Namespace) erstellt wird. Daher müssen Sie vor dem Erstellen der LUN-Importbeziehung kein Volume erstellen. Sie können diesen Schritt überspringen, wenn Sie ein ASA r2-System verwenden.
Erfahren Sie mehr über "ASA R2-Systeme" .
-
Erstellen eines Ziel-Volumes
volume create -vserver <SVM_name> -volume <volume_name> -aggregate <aggregate> -size <volume_size> -snapshot-policy defaultDas folgende Beispiel erstellt ein Volume mit dem Namen
winvolauf deraggr1Aggregat mit einer Größe von 100 GB.DataMig-ontap::*> vol create -vserver datamig winvol aggr1 -size 100g
-
Deaktivieren Sie die Standard-Snapshot-Richtlinie auf jedem Volume.
volume modify -vserver <SVM_name> -volume <volume_name> -snapshot-policy noneWenn vor der FLI-Migration standardmäßige Snapshot-Kopien vorhanden sind, benötigt das Volume zusätzlichen Speicherplatz zum Speichern geänderter Daten.
Das folgende Beispiel deaktiviert die Standard-Snapshot-Richtlinie auf dem
winvolVolumen.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. -
Einstellen
fraction_reserveoptionFür jedes Volume bis0Und legen Sie die Snapshot-Richtlinie auf festnone.vol modify -vserver <SVM_name> -volume * -fractional-reserve 0 –snapshot-policy noneDas folgende Beispiel legt die
fractional-reserveMöglichkeit,0und die Snapshot-Richtlinie zunonefür alle Volumes im Datamig-SVM.DataMig-ontap::> vol modify -vserver datamig -volume * -fractional-reserve 0 –snapshot-policy none Volume modify successful on volume winvol of Vserver datamig.
-
Überprüfen Sie Ihre Lautstärkeeinstellungen.
volume show -vserver <SVM_name> -volume * -fields fractional-reserve,snapshot-policyDie Einstellungen für die Fraktionsreserve und die Snapshot-Richtlinie sollten
0Undnone, jeweils. -
Löschen vorhandener Snapshot Kopien
set advanced; snap delete –vserver <SVM_name> –volume <volume_name> –snapshot * -force trueBei der FLI-Migration wird jeder Block der Ziel-LUN geändert. Wenn vor der FLI-Migration Standard- oder andere Snapshot-Kopien auf einem Volume vorhanden sind, wird das Volume gefüllt. Eine Änderung der Richtlinie und das Entfernen vorhandener Snapshot Kopien vor der FLI-Migration sind erforderlich. Snapshot-Richtlinien können nach der Migration erneut festgelegt werden.
Schritt 3: Erstellen der Ziel-LUNs und der LUN-Importbeziehung
Für die Offlinemigration von FLI müssen die Ziel-LUNs auf Ihrem ONTAP Speichersystem erstellt und einer igroup zugeordnet werden. Anschließend müssen sie offline geschaltet werden, bevor die LUN-Importbeziehung erstellt wird.
Ab ONTAP 9.17.1 wird die Datenmigration von fremden LUNs mit FLI-Offline-Migration unterstützt mit"ASA R2-Systeme". ASA r2-Systeme unterscheiden sich von anderen ONTAP Systemen (ASA, AFF und FAS) in der Implementierung ihrer Speicherschicht. In ASA r2-Systemen werden Volumes automatisch erstellt, wenn eine Speichereinheit (LUN oder Namespace) erstellt wird. Volume enthält nur eine Speichereinheit. Daher müssen Sie bei ASA r2-Systemen den Volumenamen nicht in die -path Option beim Erstellen der LUN. Sie sollten stattdessen den Pfad der Speichereinheit einschließen.
-
Ziel-LUNs erstellen.
lun create -vserver <SVM_name> -path <volume_path|storage_unit_path> -ostype <os_type> -foreign-disk <serial_number>Das folgende Beispiel erstellt LUNs auf dem
datamigSVM mit den angegebenen Pfaden und Seriennummern der Fremdplatten. Die-ostypeOption gibt den Betriebssystemtyp der LUN an.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)
Der
lun createDer Befehl ermittelt die LUN-Größe und -Ausrichtung anhand des Partitionsoffsets und erstellt die LUN entsprechend mit der Option „Foreign-Disk“. Einige I/O-Vorgänge erscheinen immer als partielle Schreibvorgänge und wirken daher falsch ausgerichtet. Beispiele hierfür sind Datenbankprotokolle. -
Überprüfen Sie die Größe und Quell-LUN der neu erstellten LUNs.
lun show -vserver <SVM_name> -fields vserver, path, state, mapped, type, sizeDas folgende Beispiel zeigt die LUNs, die im
datamigSVM mit ihren Pfaden, Zuständen, zugeordneten Status, Typen und Größen.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.
-
Wenn Sie ONTAP 9.15.1 oder höher ausführen, deaktivieren Sie die Speicherplatzzuweisung für die neu erstellten LUNs.
Die Speicherplatzzuweisung ist für neu erstellte LUNs in ONTAP 9.15.1 und höher standardmäßig aktiviert.
lun modify -vserver <vserver_name> -volume <volume_name> -lun <lun_name> -space-allocation disabled -
Stellen Sie sicher, dass die Speicherplatzzuweisung deaktiviert ist.
lun show -vserver <vserver_name> -volume <volume_name> -lun <lun_name> -fields space-allocation -
Erstellen Sie eine Host-Igroup des Protokolls FCP und fügen Sie Host-Initiatoren hinzu.
lun igroup create -ostype <os_type> -protocol fcp -vserver <SVM_name> -igroup <igroup_name> -initiator <initiator_wwpn1>,<initiator_wwpn2>Suchen Sie nach Initiator-WWPNs im Abschnitt „Speichergruppen“ Ihres Site Survey-Planungsarbeitsblatts.
Das folgende Beispiel erstellt igroups für die Ziel-LUNs mit den angegebenen Betriebssystemtypen und Initiatoren.
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
Verwenden Sie dieselbe LUN-ID wie die Quelle. Beziehen Sie sich auf den Abschnitt Quell-LUNS des Planungsarbeitsblatts für die Standortumfrage.
-
Ordnen Sie die Ziel-LUNs einer igroup zu.
lun map -vserver <SVM_name> -path <volume_path|storage_unit_path> -igroup <igroup_name> -lun-id <lun_id>Das folgende Beispiel ordnet die Ziel-LUNs ihren jeweiligen Igroups mit den angegebenen Pfaden und LUN-IDs zu.
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
-
Offline der Ziel-LUNs.
lun offline -vserver <SVM_name> -path <volume_path|storage_unit_path>Das folgende Beispiel schaltet die Ziel-LUNs im
datamigSVM.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
-
Erstellen Sie die LUN-Importbeziehung zwischen den Ziel- und Quell-LUNs.
lun import create -vserver <SVM_name> -path <volume_path|storage_unit_path> -foreign-disk <serial_number>Das folgende Beispiel erstellt die LUN-Importbeziehung für die Ziel-LUNs im
datamigSVM mit ihren jeweiligen Pfaden und Seriennummern der Fremdfestplatte.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
-
Überprüfen Sie, ob die LUN-Importbeziehung erstellt wurde.
lun import show -vserver <SVM_name> -fields vserver, foreign-disk, path, operation, admin-state, operational-state, percent-completeDas folgende Beispiel zeigt die LUN-Importbeziehung, die für die Ziel-LUNs im
datamigSVM mit ihren jeweiligen Fremdfestplatten und Pfaden.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.
"Importieren Sie die Daten von den fremden LUNs in die ONTAP LUNs" .