Crie o relacionamento de importação de LUN para uma migração offline ONTAP FLI
Antes de migrar um LUN de um array externo para um sistema de armazenamento ONTAP , você precisa criar um relacionamento de importação de LUN. Um relacionamento de importação de LUN é um pareamento persistente entre os armazenamentos de origem e destino para fins de importação de dados. Os endpoints de origem e destino são LUNs.
A criação do relacionamento de importação de LUN para migrações offline de importação de LUN estrangeiro (FLI) inclui a identificação dos LUNs da matriz de origem como estrangeiros no ONTAP, a criação e configuração do volume de destino para conter os LUNs estrangeiros, a criação de LUNs de destino e, por fim, o estabelecimento do relacionamento de importação.
Você deve ter concluído as etapas para "prepare seus LUNs estrangeiros para migração offline FLI" .
Etapa 1: identificar os LUNs da matriz de origem como estrangeiros no ONTAP
Você precisará identificar os LUNs do array de origem como LUNs estrangeiros no ONTAP antes de iniciar sua migração offline do FLI.
-
Liste os LUNs de origem mapeados do array externo; em seguida, verifique as propriedades e os caminhos do disco.
storage disk show -array-name <array_name> -fields disk, serial-number, container-type, owner, path-lun-in-use-count, import-in-progress, is-foreignVocê deve ver o número de caminhos esperados com base no cabeamento (pelo menos dois caminhos para cada controlador de origem). Você também deve verificar o log de eventos depois de mascarar os LUNs da matriz.
O exemplo a seguir mostra os LUNs de origem do 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.
-
Use o número de série para marcar o LUN de origem como estrangeiro no ONTAP:
storage disk set-foreign-lun -serial-number <lun_serial_number> -is-foreign trueO exemplo a seguir marca os LUNs de origem do array Hitachi DF600F como estrangeiros.
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 -
Verifique se o LUN de origem está marcado como estranho.
storage disk show -array-name <array_name> -fields disk, serial-number, container-type, owner,import-in-progress, is-foreignO exemplo a seguir mostra os LUNs de origem do array Hitachi DF600F marcados como estrangeiros.
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.
Etapa 2: criar e configurar um volume de destino
Antes de criar o relacionamento de importação de LUN para uma migração offline de FLI, você deve criar um volume no seu sistema de armazenamento ONTAP para conter os LUNs que você importará do seu array externo.
A partir do ONTAP 9.17.1, a migração de dados de LUNs estrangeiros usando a migração offline FLI é compatível com sistemas ASA r2. Os sistemas ASA r2 diferem de outros sistemas ONTAP (ASA, AFF e FAS) na implementação de sua camada de armazenamento. Em sistemas ASA r2, os volumes são criados automaticamente quando uma unidade de armazenamento (LUN ou namespace) é criada. Portanto, não é necessário criar um volume antes de criar o relacionamento de importação de LUN. Você pode pular esta etapa se estiver usando um sistema ASA r2.
Saiba mais sobre "Sistemas ASA r2" .
-
Crie um volume de destino.
volume create -vserver <SVM_name> -volume <volume_name> -aggregate <aggregate> -size <volume_size> -snapshot-policy defaultO exemplo a seguir cria um volume denominado
winvolnoaggr1agregado com um tamanho de 100 GB.DataMig-ontap::*> vol create -vserver datamig winvol aggr1 -size 100g
-
Desabilite a política de Snapshot padrão em cada volume.
volume modify -vserver <SVM_name> -volume <volume_name> -snapshot-policy noneSe houver cópias de Snapshot padrão antes da migração do FLI, o volume precisará de espaço adicional para armazenar os dados alterados.
O exemplo a seguir desabilita a política de Snapshot padrão no
winvolvolume.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. -
Defina
fraction_reserveoptionpara cada volume como0e defina a política Snapshot comonone.vol modify -vserver <SVM_name> -volume * -fractional-reserve 0 –snapshot-policy noneO exemplo a seguir define o
fractional-reserveopção para0e a política de Snapshot paranonepara todos os volumes no datamig SVM.DataMig-ontap::> vol modify -vserver datamig -volume * -fractional-reserve 0 –snapshot-policy none Volume modify successful on volume winvol of Vserver datamig.
-
Verifique suas configurações de volume.
volume show -vserver <SVM_name> -volume * -fields fractional-reserve,snapshot-policyAs configurações de reserva faccional e política de instantâneo devem ser
0enone, respectivamente. -
Exclua todas as cópias Snapshot existentes.
set advanced; snap delete –vserver <SVM_name> –volume <volume_name> –snapshot * -force trueA migração DO FLI modifica cada bloco do LUN de destino. Se houver cópias snapshot padrão ou outras cópias snapshot em um volume antes da migração FLI, o volume será preenchido. É necessário alterar a política e remover quaisquer cópias Snapshot existentes antes da migração FLI. A política de instantâneos pode ser novamente definida após a migração.
Etapa 3: criar os LUNs de destino e o relacionamento de importação de LUNs
Para migração offline de FLI, os LUNs de destino no seu sistema de armazenamento ONTAP devem ser criados e mapeados para um igroup; depois, eles devem ser colocados offline antes de criar o relacionamento de importação de LUN.
A partir do ONTAP 9.17.1, a migração de dados de LUNs externos usando a migração offline FLI é suportada com"Sistemas ASA r2". Os sistemas ASA r2 diferem de outros sistemas ONTAP (ASA, AFF e FAS) na implementação de sua camada de armazenamento. Em sistemas ASA r2, os volumes são criados automaticamente quando uma unidade de armazenamento (LUN ou namespace) é criada. volume contém apenas uma unidade de armazenamento. Portanto, para sistemas ASA r2, não é necessário incluir o nome do volume no campo. -path opção ao criar o LUN; você deve incluir o caminho da unidade de armazenamento.
-
Crie LUNs de destino.
lun create -vserver <SVM_name> -path <volume_path|storage_unit_path> -ostype <os_type> -foreign-disk <serial_number>O exemplo a seguir cria LUNs no
datamigSVM com os caminhos especificados e números de série de discos externos. O-ostypeA opção especifica o tipo de sistema operacional do 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)
O
lun createO comando detecta o tamanho e o alinhamento do LUN com base no deslocamento da partição e cria o LUN de acordo com a opção foreign-disk. Algumas E/S sempre parecerão gravações parciais e, portanto, desalinhadas. Exemplos disso seriam os logs do banco de dados. -
Verifique o tamanho e o LUN de origem dos LUNs recém-criados.
lun show -vserver <SVM_name> -fields vserver, path, state, mapped, type, sizeO exemplo a seguir mostra os LUNs criados no
datamigSVM com seus caminhos, estados, status mapeados, tipos e tamanhos.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.
-
Se você estiver executando o ONTAP 9.15.1 ou posterior, desative a alocação de espaço para os LUNs recém-criados.
A alocação de espaço é habilitada por padrão para LUNs recém-criados no ONTAP 9.15.1 e posteriores.
lun modify -vserver <vserver_name> -volume <volume_name> -lun <lun_name> -space-allocation disabled -
Verifique se a alocação de espaço está desabilitada.
lun show -vserver <vserver_name> -volume <volume_name> -lun <lun_name> -fields space-allocation -
Crie um igroup de host do protocolo FCP e adicione iniciadores de host.
lun igroup create -ostype <os_type> -protocol fcp -vserver <SVM_name> -igroup <igroup_name> -initiator <initiator_wwpn1>,<initiator_wwpn2>Encontre WWPNs iniciadores na seção de grupos de armazenamento da sua planilha de planejamento de Pesquisa de Site.
O exemplo a seguir cria igroups para os LUNs de destino com os tipos de sistema operacional e iniciadores especificados.
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
Use a mesma ID LUN que a origem. Consulte a seção LUNS de origem da Planilha de Planejamento do Site Survey.
-
Mapeie os LUNs de destino para um igroup.
lun map -vserver <SVM_name> -path <volume_path|storage_unit_path> -igroup <igroup_name> -lun-id <lun_id>O exemplo a seguir mapeia os LUNs de destino para seus respectivos igroups com os caminhos e IDs de LUN especificados.
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 os LUNs de destino.
lun offline -vserver <SVM_name> -path <volume_path|storage_unit_path>O exemplo a seguir coloca os LUNs de destino offline no
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
-
Crie o relacionamento de importação de LUN entre os LUNs de destino e de origem.
lun import create -vserver <SVM_name> -path <volume_path|storage_unit_path> -foreign-disk <serial_number>O exemplo a seguir cria o relacionamento de importação de LUN para os LUNs de destino no
datamigSVM com seus respectivos caminhos e números de série de discos estrangeiros.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
-
Verifique se o relacionamento de importação do LUN foi criado.
lun import show -vserver <SVM_name> -fields vserver, foreign-disk, path, operation, admin-state, operational-state, percent-completeO exemplo a seguir mostra o relacionamento de importação de LUN criado para os LUNs de destino no
datamigSVM com seus respectivos discos e caminhos estrangeiros.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.
"Importe os dados dos LUNs estrangeiros para os LUNs ONTAP" .