30 de julho de 2012

IBM PowerVM: comando do VIOS, cfgdev, mostra erro "0514-061 Cannot find a child device"

Quando estamos configurando um Virtual IO Server (VIOS) sempre rodamos o comando 'cfgdev', afinal de contas é o comando que irá configurar nossos dispositivos e reconhecer novos dispositivos. 

Um erro que já vi acontecer algumas vezes é o seguinte: 0514-061 Cannot find a child device

Esse erro não denota um erro no comando 'cfgdev' em si, mas sim uma saída de erro de algum comando invocado pelo 'cfgdev'.

Abaixo podemos ver que a mensagem de erro está atrelada ao comando 'cfgefscsi -l fscsi1

Method error (/usr/lib/methods/cfgefscsi -l fscsi1 ):
        0514-061 Cannot find a child device.

A mensagem '0514-061 Cannot find a child device', neste caso, significa que provavelmente o cabo de fibra da placa 'fscsi1' não está conectado e o sistema não foi capaz de detectar as LUNs ou a SAN na qual esta placa está conectada. 

Isso pode ser tanto um problema de cabo desconectado como também de zoneamento SAN não configurado propriamente.

Para resolver o problema, verifique que o cabeamento está feito corretamente e/ou que a configuração de zoneamento da SAN na qual este cabo está conectado está feito corretamente.

Esta mensagem de erro, entretanto, não significa que o seu VIOS está configurado errado. Porém, se há uma placa 'fscsi1', e o comando está dando erro, provavelmente a redundância no acesso à sua SAN está comprometido (já que o cabo ou o zoneamento podem estar com problema).