ESXi 6.7 monitora o armazenamento de hardware que não mostra resultados usuais

1

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-adpCountmostraControllerCount: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.)

    
por Adambean 21.06.2018 / 10:16

1 resposta

0

Você deve usar

./storcli /c0 show

(O = número do controler, você o vê no seu primeiro comando ./storcli show - > Ctl 0)

Se você quiser ver todos os controles que você pode usar:

./storcli /call show

Se você quiser ver todas as unidades virtuais que você pode usar:

./storcli /call/eall show

Se você quiser ver todas as unidades físicas que você pode usar:

./storcli /call/eall/sall show

Ou você pode usar:

./storcli /call show all 

para todas as informações de todos os controladores.

No seu caso você tem 1 controlador, então você pode usar

./storcli /c0 show all

Para status / controle de alarme, você pode usar:

./storcli /c0 show alarm   (show alarm status)

./storcli /c0 set alarm=silence   (mute buzer alarm)

./storcli /c0 set alarm=off   (shutdown alarm)
    
por 15.08.2018 / 10:34