Pular para o conteúdo principal

Executando o diagnóstico de falha do dispositivo

Executar diagnóstico de pode ajudar a determinar por que o acesso a um dispositivo específico se torna intermitente ou por que o dispositivo se torna não disponível no sistema de armazenamento.

  1. No prompt de sistema de armazenamento, alterne para o prompt de CARREGADOR: halt
  2. Digite o seguinte comando no prompt de CARREGADOR: boot_diags
    Nota
    Você deve executar este comando no prompt de CARREGADOR para que o diagnóstico no nível do sistema funcione corretamente. O comando boot_diags inicia drivers especiais que foram projetados especificamente para o diagnóstico no nível do sistema.
  3. Execute o diagnóstico no diagnóstico que está causando problemas digitando o seguinte comando: sldiag device run [-dev devtype|mb|slotslotnum] [-name device]
    • -dev devtype especifica o tipo de dispositivo a ser testado.
      • ata é um dispositivo Advanced Technology Attachment.
      • bootmedia é o dispositivo de inicialização do sistema.
      • cna é um adaptador de rede Converged não conectado a uma rede nem a um dispositivo de armazenamento.
      • env é um termo de ambiente da placa-mãe.
      • fcache é o adaptador Flash Cache, também conhecido como o módulo de aceleração de desempenho 2.
      • fcal é um dispositivo Fibre Channel-Arbitrated Loop não conectado a um dispositivo de armazenamento nem à rede Fibre Channel.
      • fcvi é a interface virtual Fiber Channel não conectada a uma rede Fibre Channel.
      • interconnect ou nvram-ib é a interface de alta disponibilidade.
      • mem é memória do sistema.
      • nic é uma placa de interface de rede não conectada a uma rede.
      • nvram é RAM não volátil.
      • nvmem é um híbrido de NVRAM e memória do sistema.
      • sas é um dispositivo Serial Attached SCSI não conectado a uma prateleira de disco.
      • serviceproc é o processador de serviço.
      • storage é uma interface ATA, FC-AL ou SAS que tem uma prateleira de discos conectada.
      • toe é um TCP/IP Offload Engine, um tipo de NIC.
    • mb especifica que todos os dispositivos de placa-mãe devem ser testados.
    • slot slotnum especifica se um dispositivo em um número de slot específico deve ser testado.
    • -name device especifica uma determinada classe e tipo.
  4. Veja o status do teste digitando o seguinte comando: sldiag device status
    O sistema de armazenamento fornece a seguinte saída enquanto os testes ainda estão em execução:
    There are still test(s) being processed.

    Depois que todos os testes forem concluídos, a seguinte resposta será exibida por padrão:
    *> <SLDIAG:_ALL_TESTS_COMPLETED>

  5. Identifique quaisquer problemas de hardware digitando o seguinte comando: sldiag device status [-dev devtype|mb|slotslotnum] [-name device] -long -state failed

    Exemplo

    O seguinte exemplo mostra como o status completo de falhas resultantes do teste do adaptador FC-AL é exibido:

    *> sldiag device status fcal -long -state failed

    TEST START ------------------------------------------
    DEVTYPE: fcal
    NAME: Fcal Loopback Test
    START DATE: Sat Jan 3 23:10:56 GMT 2009

    STATUS: Completed
    Starting test on Fcal Adapter: 0b
    Started gathering adapter info.
    Adapter get adapter info OK
    Adapter fc_data_link_rate: 1Gib
    Adapter name: QLogic 2532
    Adapter firmware rev: 4.5.2
    Adapter hardware rev: 2

    Started adapter get WWN string test.
    Adapter get WWN string OK wwn_str: 5:00a:098300:035309

    Started adapter interrupt test
    Adapter interrupt test OK

    Started adapter reset test.
    Adapter reset OK

    Started Adapter Get Connection State Test.
    Connection State: 5
    Loop on FC Adapter 0b is OPEN

    Started adapter Retry LIP test
    Adapter Retry LIP OK

    ERROR: failed to init adaptor port for IOCTL call

    ioctl_status.class_type = 0x1

    ioctl_status.subclass = 0x3

    ioctl_status.info = 0x0
    Started INTERNAL LOOPBACK:
    INTERNAL LOOPBACK OK
    Error Count: 2 Run Time: 70 secs
    >>>>> ERROR, please ensure the port has a shelf or plug.
    END DATE: Sat Jan 3 23:12:07 GMT 2009

    LOOP: 1/1
    TEST END --------------------------------------------


    Se os testes de diagnóstico do nível do sistema...Então...
    Resultaram em algumas falhas de testeDetermine a causa do problema.
    1. Saia do modo de manutenção digitando o seguinte comando: halt
    2. Execute um desligamento normal e desconecte as fontes de alimentação.
    3. Verifique se você observou todas as considerações identificadas para executar o diagnóstico no nível do sistema, se os cabos estão conectados firmemente e se os componentes de hardware estão corretamente instalados no sistema de armazenamento.
    4. Reconecte os fontes de alimentação e ligue o sistema de armazenamento.
    5. Repita as etapas de 1 a 5 de Executando o diagnóstico de falha do sistema.
    Resultou nas mesmas falhas de testeO suporte técnico pode recomendar modificar as configurações padrão em alguns dos testes para ajudar a identificar o problema.
    1. Modifique o estado da seleção de um dispositivo específico ou o tipo de dispositivo no sistema de armazenamento digitando o seguinte comando: sldiag device modify [-dev devtype|mb|slotslotnum] [-name device] [-selection enable|disable|default|only]

      -selection enable|disable|default|only permite habilitar, desabilitar, aceitar a seleção padrão de um tipo de dispositivo especificado ou o dispositivo nomeado, ou só habilite o dispositivo especificado ou o dispositivo nomeado desabilitando todos os outros primeiro.

    2. Verifique se os testes foram modificados digitando o seguinte comando: sldiag option show
    3. Repita as etapas de 3 a 5 de Executando o diagnóstico de falha do sistema.
    4. Depois que você identificar e resolver o problema, redefina os testes para seus estados default repetindo as sub-etapas 1 e 2.
    5. Repita as etapas de 1 a 5 de Executando o diagnóstico de falha do sistema.
    Foram concluídos sem falhasNão há nenhum problema de hardware e o sistema de armazenamento retorna para o prompt.
    1. Apague os logs de status digitando o seguinte comando: sldiag device clearstatus [-dev devtype|mb|slotslotnum]
    2. Verifique se o log está limpo digitando o seguinte comando: sldiag device status [-dev devtype|mb|slotslotnum]

      A seguinte resposta padrão é exibida:

      SLDIAG: No log messages are present.

    3. Saia do modo de manutenção digitando o seguinte comando: halt
    4. Insira o seguinte comando no prompt do carregador para iniciar o sistema de armazenamento: boot_ontap

    Você concluiu o diagnóstico no nível do sistema.

Depois de concluir

Se as falhas persistirem após a repetição das etapas, será necessário substituir o hardware.