VMware errore “VMK_NO_MEMORY” in avvio VM

Dopo un periodo abbastanza lungo di funzionamento le varie VM attive su un host, una volta spente non erano più avviabili, il Vcenter oppure il client Vsphere alla richiesta di accensione, riportavano il seguente errore “VMK_NO_MEMORY”

Nel tentativo di accedere alla shell sulla console dell’host veniva visualizzato il messaggio
“can’t fork”

Vmware-Vmk-nomemory-errorVmware-Vmk-cant-fork

 

 

Tramite l’accesso in SSH era possibile rilevare nel file
/var/log/vmkwarning.log
il seguente errore

 

2014-12-01 TIME cpu18:4287108)WARNING: Heap: 3058: Heap_Align(globalCartel-1, 136/136 bytes, 8 align) failed.  caller: 0x41802a2ca2fd
2014-12-01 TIME cpu8:4287111)WARNING: Heap: 2677: Heap globalCartel-1 already at its maximum size. Cannot expand.

Il problema si presenta su HW Hp ed è dovuto ad un problema nel driver AMS ( Agentless Management Service ) nelle seguenti versioni

  • hp-ams 500.9.6.0-12.434156
  • hp-ams-550.9.6.0-12.1198610
  • hp-ams 500.10.0.0-18.434156
  • hp-ams-550.10.0.0-18.1198610

La risoluzione dell’inconveniente consiste nella rimozione del software AMS dall’hypervisor.
I passi per la rimozione dell’AMS sono eseguiti direttamente dalla shell di VMware

  • esxcli software vib list | grep ams                       per verificare la versione installata
  • /etc/init.d/hp-ams.sh stop
  • esxcli software vib remove -n hp-ams                per rimuovere il software
  • Reboot dell’host

Riferimenti: VMware KB2085618

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...