Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Planejamento de migração de teste e transição do ONTAP Foreign LUN Import (FLI)

Colaboradores netapp-barbe

Execute uma ou mais migrações de teste para confirmar se os arrays, a rede e a estrutura, a configuração do ONTAP e as etapas de correção do host estão corretas e para coletar amostras de throughput que possam ser extrapoladas para o agendamento de produção.

Uma boa migração de teste valida:

  • Prontidão do backend: acessibilidade do IC LIF, estabilidade das sessões iSCSI e descoberta consistente de LUNs externos em todos os caminhos.

  • Correção do fluxo de trabalho: a criação/início/exibição/conclusão da importação de relacionamentos (e a verificação opcional) comporta-se conforme o esperado no modo selecionado (online/offline).

  • Preparação do host: as etapas de reescaneamento/correção do host funcionam de forma confiável para o caso de uso (por exemplo, ESXi VMFS/RDM, Windows autônomo/WFC).

  • Estimativas operacionais: a taxa de transferência observada nos testes fornece a base mais realista para estimar a duração da migração para a produção e geralmente é melhor do que qualquer benchmark.

Exemplo de migração de teste usando Hitachi AMS2100

A seguir está um exemplo de migração de teste usando um Hitachi AMS2100 como matriz estrangeira. Dependendo dos arrays envolvidos, dos sistemas operacionais host e de outras variáveis, suas etapas podem ser diferentes.

Você pode usar o exemplo a seguir como um guia geral para as etapas necessárias para executar migrações de teste. A NetApp recomenda realizar migrações de teste o mais cedo possível para encontrar e ter o máximo de tempo possível para resolver quaisquer problemas trazidos à luz pelos testes. Uma migração de teste deve ser realizada em todas as combinações de arrays de origem e destino antes de prosseguir com as migrações de produção.

Passos
  1. Crie um LUN de teste de 2 GB na matriz de origem.

    1. Faça login no Hitachi Storage Navigator Modular como system.

    2. Selecione array AMS 2100.

    3. Clique em Mostrar e Configurar matriz.

    4. Faça login usando root.

    5. Expanda Groups e selecione unidades lógicas.

    6. Selecione Create LU para criar o LUN de teste.

    7. Crie um LUN de teste de 2 GB.

    8. Clique em OK.

    9. Ignore a atribuição de LUN aqui e continue clicando em Fechar.

    10. Verifique se o LUN de teste foi criado.

  2. Atribua o LUN de teste ao grupo de hosts criado para iniciadores ONTAP.

    1. Expanda Groups e selecione unidades lógicas.

    2. Selecione Grupos de Hosts para mapear o LUN de teste ao grupo de hosts cDOT_FLI.

    3. Selecione o grupo de hosts cDOT_FLI criado na etapa anterior e clique em Editar grupo de hosts.

    4. Selecione as portas para o grupo de hosts. Neste exemplo, escolhemos 0a, 0e, 1a, 1e. Selecione a opção Forçar configuração para todas as portas selecionadas.

    5. No HDS Storage Navigator, edite o grupo de hosts.

    6. Clique em Unidades Lógicas e adicione a LUN de teste.

    7. Clique em OK para mapear o LUN.

    8. Selecione Sim, li o aviso acima e quero editar o grupo de hosts e clique em confirmar.

    9. Verifique a criação do grupo anfitrião e clique em Fechar.

  3. Verifique o LUN de teste e o mapeamento do armazenamento de origem para o armazenamento de destino e execute a importação FLI (Foreign LUN Import).

    1. Faça login no storage ONTAP via SSH usando o usuário admin.

    2. Altere o modo para Avançado.

      DataMig-cmode::> set -privilege advanced

    3. Digite 'y' quando perguntado se deseja continuar com comandos avançados.

    4. Descubra o array de origem no ONTAP. Aguarde alguns minutos e tente novamente para detectar o array de origem.

      array de storage show

      Quando o storage array é descoberto pela primeira vez, o ONTAP pode não mostrar o array descobrindo automaticamente. Use as instruções a seguir para redefinir a porta do switch onde as portas do iniciador ONTAP estão conetadas.

      Por exemplo, as portas do iniciador de cluster DataMig-cmode 0a e 0b do ONTAP estão conectadas às portas da Cisco 4/9 e 4/11. Para redefinir a porta 4/9 no switch Cisco:

      conf t
      interface fc4/
      shutdown
      no shutdown
      exit
      exit

      Repor uma porta é normalmente suficiente. Verifique a lista de array e os caminhos LUN após redefinir uma porta.

    5. Verifique se o array de origem foi detectado por meio de todas as portas iniciadoras:

      storage array config show -array-name HITACHI_DF600F_1

                   LUN   LUN
      Node         Group Count     Array Name       Array Target Port Initiator
      ------------ ----- ----- ---------------------------- -----------------------
      DataMig-cmode-01 0     1    HITACHI_DF600F_1     50060e801046b960        0a
                                                       50060e801046b964        0b
                                                       50060e801046b968        0a
                                                       50060e801046b96c        0b
      DataMig-cmode-02 0     1    HITACHI_DF600F_1     50060e801046b960        0a
                                                       50060e801046b964        0b
                                                       50060e801046b968        0a
                                                       50060e801046b96c        0b
    6. Liste os LUNs de teste mapeados do storage Hitachi e verifique as propriedades e caminhos do disco:

      storage disk show -array-name HITACHI_DF600F_1 -instance

                      Disk: HIT-1.1
            Container Type: unassigned
                Owner/Home: -  / -
                   DR Home: -
        Stack ID/Shelf/Bay: -  / -  / -
                       LUN: 0
                     Array: HITACHI_DF600F_1
                    Vendor: HITACHI
                     Model: DF600F
             Serial Number: 83017542001A
                       UID: 48495441:43484920:38333031:37353432:30303236: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
    ------------------ ---------  -----  --------------------  --------------------  --- ---  --------------  ------  ----   --- -----
    DataMig-cmode-01   0a             0  DM-Cisco9506-1:4-9    DM-Cisco9506-1:2-24   AO  INU  50060e801046b968  2   2 Gb/S    0  0
    DataMig-cmode-01   0b             0  DM-Cisco9506-2:4-9    DM-Cisco9506-2:2-24   AO  INU  50060e801046b96c  2   2 Gb/S    0  0
    DataMig-cmode-01   0b             0  DM-Cisco9506-2:4-9    DM-Cisco9506-2:1-14   AO  INU  50060e801046b964  1   2 Gb/S    0  0
    DataMig-cmode-01   0a             0  DM-Cisco9506-1:4-9    DM-Cisco9506-1:1-14   AO  INU  50060e801046b960  1   2 Gb/S    0  0
    DataMig-cmode-02   0a             0  DM-Cisco9506-1:4-11   DM-Cisco9506-1:2-24   AO  INU  50060e801046b968  2   2 Gb/S    0  0
    DataMig-cmode-02   0b             0  DM-Cisco9506-2:4-11   DM-Cisco9506-2:2-24   AO  INU  50060e801046b96c  2   2 Gb/S    0  0
    DataMig-cmode-02   0b             0  DM-Cisco9506-2:4-11   DM-Cisco9506-2:1-14   AO  INU  50060e801046b964  1   2 Gb/S    0  0
    DataMig-cmode-02   0a             0  DM-Cisco9506-1:4-11   DM-Cisco9506-1:1-14   AO  INU  50060e801046b960  1   2 Gb/S    0  0
    
    Errors:
    -
    
    DataMig-cmode::*>
  4. Marque o LUN de origem como foreign usando o número de série:

    conjunto de disco de storage set-foreign-lun { -serial-number 83017542001A } -is-foreign true

    1. Verifique se o LUN de origem está marcado como estrangeiro:

      storage disk show -array-name HITACHI_DF600F_1

    2. Liste todos os arrays estrangeiros e seus respectivos números de série:

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

    Observação O comando LUN create deteta o tamanho e o alinhamento com base no deslocamento da partição e cria o LUN de acordo com o argumento de disco estranho.
  5. Crie um volume de destino:

    vol create -vserver datamig flivol aggr1 -size 10g

  6. Crie um LUN de teste usando um LUN externo:

    lun create -vserver datamig -path /vol/flivol/testlun1 -ostype linux -foreign-disk 83017542001A

    1. Liste o LUN de teste e verifique o tamanho do LUN com o LUN de origem:

      lun show

    Observação Para a migração off-line do FLI, o LUN deve estar on-line para mapeá-lo para um grupo e, em seguida, deve estar offline antes de criar o relacionamento de importação LUN.
  7. Crie um grupo de teste do protocolo FCP sem adicionar nenhum iniciador:

    lun igroup create -vserver datamig -igroup testig1 -protocol fcp -ostype linux

  8. Mapeie o LUN de teste para o igroup de teste:

    lun map -vserver datamig -path /vol/flivol/testlun1 -igroup testig1

  9. Desconecte o LUN de teste:

    lun offline -vserver datamig -path /vol/flivol/testlun1

  10. Criar relação de importação com LUN de teste e LUN estrangeiro:

    lun import create -vserver datamig -path /vol/flivol/testlun1 -foreign-disk 83017542001A

  11. Inicie a migração (import):

    lun import start -vserver datamig -path /vol/flivol/testlun1

    1. Acompanhe o progresso da importação:

      lun import show -vserver datamig -path /vol/flivol/testlun1

    2. Verifique se a importação foi concluída com sucesso:

      lun import show -vserver datamig -path /vol/flivol/testlun1

    vserver foreign-disk   path                operation admin operational percent
                                             in progress state state       complete
    -------------------------------------------------------------------------------
    datamig 83017542001A   /vol/flivol/testlun1
                                               import    started
                                                               completed     100
  12. Inicie a tarefa de verificação para comparar os LUNs de origem e destino. Monitore o progresso da verificação:

    lun import verify start -vserver datamig -path /vol/flivol/testlun1

    DataMig-cmode::*> lun import show -vserver datamig -path /vol/flivol/testlun1
    vserver foreign-disk   path                operation admin operational percent
                                             in progress state state       complete
    -------------------------------------------------------------------------------
    datamig 83017542001A   /vol/flivol/testlun1
                                               verify    started
                                                               in_progress     44
    1. Verifique se a tarefa de verificação foi concluída sem erros:

      lun import show -vserver datamig -path /vol/flivol/testlun1

    vserver foreign-disk   path                operation admin operational percent
                                             in progress state state       complete
    -------------------------------------------------------------------------------
    datamig 83017542001A   /vol/flivol/testlun1
                                               verify    started
                                                               completed      100
  13. Exclua a relação de importação para remover a tarefa de migração:

    lun import delete -vserver datamig -path /vol/flivol/testlun1

    lun import show -vserver datamig -path /vol/flivol/testlun1

  14. Desvincule o LUN de teste do igroup de teste:

    lun unmap -vserver datamig -path /vol/flivol/testlun1 -igroup testig1

  15. Online a LUN de teste:

    lun online -vserver datamig -path /vol/flivol/testlun1

  16. Marque o atributo LUN estrangeiro como falso:

    storage disk modify -serial-number 83017542001A -is-foreign false

    Observação Não remova o grupo de hosts criado no storage de origem com as portas do iniciador ONTAP. O mesmo grupo de hosts é reutilizado durante as migrações a partir desse array de origem.
  17. Remova o LUN de teste do armazenamento de origem.

    1. Inicie sessão no Hitachi Storage Navigator Modular como um sistema.

    2. Selecione AMS 2100 array e clique em Mostrar e configurar array.

    3. Faça login usando root.

    4. Selecione Groups e, em seguida, selecione Host Groups.

    5. Selecione cDOT_FLI Igroup e clique em Edit Host Group.

    6. Na janela Editar Grupo de Hosts, selecione todas as portas de destino escolhidas para mapear o LUN de teste e selecione Forçar Configuração para Todas as Portas Selecionadas.

    7. Selecione o separador unidades lógicas.

    8. Selecione o LUN de teste na janela Assigned Logical Units (unidades lógicas atribuídas).

    9. Selecione Remover para remover o mapeamento LUN.

    10. Clique em OK.

  18. Não remova o grupo anfitrião e continue a eliminar o LUN de teste.

    1. Selecione Unidades Lógicas.

    2. Selecione o LUN de teste criado na etapa anterior.

    3. Clique em Delete LUN.

    4. Clique em Confirm para excluir o LUN de teste.

  19. Elimine o LUN de teste no armazenamento de destino.

    1. Faça login no sistema de storage da ONTAP via SSH usando admin usuário.

    2. Desconecte o LUN de teste no sistema de storage da NetApp:

      lun offline -vserver datamig -path /vol/flivol/testlun1

    Observação Certifique-se de que não seleciona outro LUN de host.
    1. Destrua o LUN de teste no sistema de storage da NetApp:

      lun destroy -vserver datamig -path /vol/flivol/testlun1

    2. Desconecte o volume de teste no sistema de storage da NetApp:

      vol offline -vserver datamig -volume flivol

    3. Destrua o volume de teste no sistema de storage da NetApp:

      vol destroy -vserver datamig -volume flivol