VxRail: Hostitel ESXi se v nástroji vCenter zobrazuje jako nereagující a problém se opakuje po restartování hostitele po několik dní
Summary: Pokud dojde k upgradu řadiče iDRAC9 na verzi 3.30.30 během upgradu iSM 3.4 nebo po něm, proces iSM selže s chybou TLS.
Symptoms
Může se stát, že se někteří hostitelé ESXi v nástroji vCenter zobrazí jako nereagující. Restartování hostitele může problém dočasně vyřešit, ale po několika dnech se problém objeví znovu. K tomuto problému dochází pouze v případě serverů Dell PowerEdge 14G s řadičem iDRAC9.
V protokolu TSR se zobrazí zpráva jako
2019-06-04 15:26:05 ISM0049 The iDRAC Service Module (iSM) is unable to communicate to the iDRAC because the client certificate is either unavailable or invalid.
V vmkernel.log
2019-06-04T02:05:56.920Z cpu61:2105520)WARNING: VisorFSObj: 1576: Cannot create file /etc/cim/dell/srvadmin/iSM/ini/tttttttttttttyZxIL9 for process sfcb-dcism because the inode table of its ramdisk (etc) is full.
V hostd.log
2019-06-02T13:39:59.688Z error hostd[2105490] [Originator@6876 sub=Libs opID=e4a0107a-853b-11e9-f2a3 user=dcui:vsanmgmtd] VsanUtil: Failed to lock esx.conf /etc/vmware/esx.conf.LOCK.2104629: symlink failed: No space left on device
V uživatelském rozhraní řadiče iDRAC
Cause
Řadič iDRAC9 v3.30.30 zavedl povinný požadavek na vytvoření zabezpečeného kanálu TLS u modulu iSM v3.4.0-1471 nebo novějšího.
Technický tým společnosti Dell identifikoval scénář, kdy dochází k úniku paměti, pokud řadič iDRAC9 dosud nevyjednal toto zabezpečené připojení TLS, pokud byl před upgradem firmwaru řadiče iDRAC nainstalován nebo upgradován nástroj iSM verze 3.4.0-1471. Únik nakonec také způsobí ztrátu počtu iod jádra kvůli záplavě dočasných souborů INI vytvořených v /etc/dell.
Verze softwaru VxRail 4.5.400, 4.7.200 a vyšší s integrovaným modulem iSM verze 3.4.0-1471. Do verzí 4.5.400 a 4.7.212 bylo přidáno zástupné řešení, které tomuto problému zabrání. Na verzi 4.7.210 se problém nevztahuje, protože se jedná o verzi určenou pouze pro výrobu, takže na ni nevztahují žádné upgrady. Proto se tento problém nejčastěji vyskytuje ve verzích VxRail 4.7.200 a 4.7.211.
Resolution
Restartujte hostitele ESXi, pokud se již v nástroji vCenter zobrazuje jako nereagující.
Přeinstalace iSM může vyvolat opětovné vyjednání zabezpečeného kanálu TLS s řadičem iDRAC9 a vyřešit problém znovu.
Na dotčených hostitelích ESXi přeinstalujte iSM spuštěním následujících příkazů.
esxcli software vib remove -n dcism esxcli software vib install -d <path to iSM VIB>
Pokud v systému ESXi není k dispozici žádný unoda, můžete nejprve odebrat nepotřebné soubory, protože tento problém může také způsobit nedostatek inode.
ls -l /etc/cim/dell/srvadmin/iSM/ini/ rm -f /etc/cim/dell/srvadmin/iSM/ini/tttttt*
Pokud došlo k výměně základní desky z důvodu selhání hardwaru, platí také výše uvedené kroky pro řešení.