Ontem, 2 dos nossos hosts ESXi foram atualizados de 6.5 para 6.7 (build 8169922), embora depois de fazer isso, percebemos algumas peculiaridades ao tentar acessar o monitoramento do hardware de armazenamento.
Na interface do usuário da web, normalmente, vemos apenas os elementos listados para o RAID de hardware Avago / LSI aqui, com um indicador claro de sua integridade geral, a integridade de cada volume lógico e a integridade de cada disco físico. Agora, todos os tipos de hardware estão aparecendo, e nem mesmo relacionados a armazenamento. (Como a GPU, os controladores Ethernet e os controladores Thunderbolt.)
AtualizeioprovedorSIMSLSIparaaversão7.6(30/maio/2018),juntamentecomaversão8-07-07doutilitárioMegaCLIeaversão007.0606.0000.0000(20/Mar/2018)doutilitáriostorcli.OhostfoireinicializadoapósainstalaçãodecadaVIB.ParecequeoserviçoCIMsimplesmentenãoquersaber.
Osservidoresfuncionammuitobem,asVMsestãofuncionandonormalmente.ElessimplesmentenãotêmmonitoramentoegerenciamentodeRAIDagora,então,seumproblemaacontecer,nósapenasteremosumacampainhaeLEDpiscando,eteremosquereinicializarparaoLSIWebBIOSparaveroqueépararesolvê-lo.
EuvidacompatibilidadedehardwareVMWarequeosnossosmodelosdecontroladoresLSIRAIDsãosuportadoscomumdriveroficial,entãonãoachoquehajaalgumproblemadecompatibilidade.
OcomandoMegaCLItambéméinútildevidoaomesmoproblemadoCIM../MegaCli-adpCount
mostraControllerCount:0
,oquetambémsignificaqueoutilitárioMegaRAIDStorageManagernãodetectamaisoshostsESXitambémparagerenciamento.
-
Finalmente,comostorcli,apenasalgumaspartesdelefuncionam.Estaéprovavelmenteumaquestãoseparada.(Bugnaferramenta?)Parecequesevocêestiverespecificandoargumentosdecomandoquecontenhamumabarra'/',elaseráignorada.
Porexemplo,"storcli show" funciona:
[root@nexus:/opt/lsi/storcli] ./storcli show
CLI Version = 007.0606.0000.0000 Mar 20, 2018
Operating system = VMkernel 6.7.0
Status Code = 0
Status = Success
Description = None
Number of Controllers = 1
Host Name = nexus.***
Operating System = VMkernel 6.7.0
StoreLib IT Version = 07.0603.0200.0000
StoreLib IR3 Version = 15.53-0
System Overview :
===============
------------------------------------------------------------------------------------
Ctl Model Ports PDs DGs DNOpt VDs VNOpt BBU sPR DS EHS ASOs Hlth
------------------------------------------------------------------------------------
0 LSIMegaRAIDSAS9271-8i 8 4 1 1 1 1 Msng On 1&2 Y 4 NdAtn
------------------------------------------------------------------------------------
Ctl=Controller Index|DGs=Drive groups|VDs=Virtual drives|Fld=Failed
PDs=Physical drives|DNOpt=DG NotOptimal|VNOpt=VD NotOptimal|Opt=Optimal
Msng=Missing|Dgd=Degraded|NdAtn=Need Attention|Unkwn=Unknown
sPR=Scheduled Patrol Read|DS=DimmerSwitch|EHS=Emergency Hot Spare
Y=Yes|N=No|ASOs=Advanced Software Options|BBU=Battery backup unit
Hlth=Health|Safe=Safe-mode boot
No entanto, usar outro comando como "storcli / cx show alarm" não:
[root@nexus:/opt/lsi/storcli] ./storcli /cx show alarm
syntax error, unexpected $end
Storage Command Line Tool Ver 007.0606.0000.0000 Mar 20, 2018
(c)Copyright 2018, AVAGO Technologies, All Rights Reserved.
help - lists all the commands with their usage. E.g. storcli help
<command> help - gives details about a particular command. E.g. storcli add help
List of commands:
Esse syntax error, unexpected $end
sugere que algo no analisador de comandos não está correto. (Eu tentei do DCUI e do SSH.) Estranhamente storcli cx show help
funciona, mostrando apenas comandos específicos do controlador, mas storcli cx show all
não.
(O fato de que storcli é capaz de ver o controlador e consultá-lo me diz que o driver é bom e compatível.)