Em nossos servidores HP Proliant, posso obter a integridade da unidade ou do armazenamento na CLI do iLo:
</>hpiLO-> show system1/drives1/
status=0
status_tag=COMMAND COMPLETED
Sun Sep 23 16:29:00 2018
/system1/drives1
Targets
Properties
Group=1, Firmware Version=1.14
Bay 1 - drive status=Ok; UID=Off
Bay 2 - drive status=Ok; UID=Off
Bay 3 - drive status=Ok; UID=Off
Bay 4 - drive status=Ok; UID=Off
Isso funciona muito bem em nossas caixas iLo 2 e 3, mas o iLo 4 não tem o destino "drives":
</>hpiLO-> show system1/drives1
status=2
status_tag=COMMAND PROCESSING FAILED
error_tag=INVALID OPTION
Sun Sep 23 16:26:22 2018
O serviço de gerenciamento sem agente (AMS) e os drivers de integridade estão instalados e em execução:
e posso ver a integridade do armazenamento na interface da Web do iLo. O firmware do iLo está na versão mais recente.
Existe alguma maneira de obter a integridade e as informações do armazenamento da CLI do iLo 4, da mesma forma que posso para os servidores iLo 2 e 3?
Não parece que você pode fazer isso através do chamado SMASH CLP (ILO4 CLI), pois não há destino /system1/drives*, mas você pode fazê-lo via RIBCL XML.
Você pode baixar o arquivo com exemplos de scripts RIBCL aqui
. Você precisará usar o script perl locfg.pl no arquivo Get_Embedded_Health.xml. Em seguida, execute-o no endereço IP do ILO
A saída estará no formato xml e terá muitos dados, pois o xml padrão solicitará não apenas o status de armazenamento, mas também outras coisas. Se você quiser limitá-lo apenas ao status de armazenamento - você pode fazer com que a carga útil xml pareça abaixo
Quando o testo com HP DL380 Gen9 com ILO4 - recebo uma lista bastante abrangente de minhas unidades físicas, unidades lógicas, números de série, capacidades etc. .