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.
- No prompt de sistema de armazenamento, alterne para o prompt de CARREGADOR: halt
- Digite o seguinte comando no prompt de CARREGADOR: boot_diags NotaVocê 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. - 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.
- -dev devtype especifica o tipo de dispositivo a ser testado.
- 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:Depois que todos os testes forem concluídos, a seguinte resposta será exibida por padrão:
There are still test(s) being processed.
*> <SLDIAG:_ALL_TESTS_COMPLETED>
- 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 teste Determine a causa do problema. - Saia do modo de manutenção digitando o seguinte comando: halt
- Execute um desligamento normal e desconecte as fontes de alimentação.
- 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.
- Reconecte os fontes de alimentação e ligue o sistema de armazenamento.
- Repita as etapas de 1 a 5 de Executando o diagnóstico de falha do sistema.
Resultou nas mesmas falhas de teste O suporte técnico pode recomendar modificar as configurações padrão em alguns dos testes para ajudar a identificar o problema. 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.
- Verifique se os testes foram modificados digitando o seguinte comando: sldiag option show
- Repita as etapas de 3 a 5 de Executando o diagnóstico de falha do sistema.
- Depois que você identificar e resolver o problema, redefina os testes para seus estados default repetindo as sub-etapas 1 e 2.
- Repita as etapas de 1 a 5 de Executando o diagnóstico de falha do sistema.
Foram concluídos sem falhas Não há nenhum problema de hardware e o sistema de armazenamento retorna para o prompt. - Apague os logs de status digitando o seguinte comando: sldiag device clearstatus [-dev devtype|mb|slotslotnum]
- 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.
- Saia do modo de manutenção digitando o seguinte comando: halt
- 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.