VMware kent net als Windows Screens of Death. Bij Windows heet het Blue Screen of Death, bij VMware is het Purple Screen of Death. Hierin kunnen de meest uiteenlopende foutmeldingen komen maar een vreemde, toch regelmatig voorkomende is deze :
Could not load multiboot modules: Already Exists
Zoals te zien in onderstaand scherm :
VMware boot op het eerste gezicht normaal, maar in het 2e deel van het booten (het zwart/gele scherm)(VMware versies komen niet overeen in de screenshots, maar de schermen kloppen)
Tijdens bovenstaand scherm komt dan opeens het PSOD en je kunt verder niets meer.
Oorzaak
Er kunnen verschillende oorzaken zijn, maar wat vrijwel altijd het geval is, is dat de VMware server voorzien is van een SD kaart waarop VMware geinstalleerd is.
Een SD kaart gebruiken als boot device voor VMware kan op zich prima, maar het wordt niet aanbevolen. Een SD kaart gaat namelijk een keer stuk, kwestie van tijd.
Ik heb het ook gezien met een HPE USB RAID device waarin 2 SD kaarten zitten in RAID1.
Hier zou het dus niet uit mogen maken of er 1 kapot gaat.
Het lijkt er daarom op dat het bestandssysteem op een SD kaart sneller corrupt kan raken dan op een HDD/SSD en heeft misschien met de read/write performance van de SD kaart te maken.
Maar hoe herstel je dit nu ?
Oplossen
Je moet een beetje geluk hebben om dit weer op te kunnen lossen.
Is er onlangs een VMware update geinstalleerd ? Dan kun je misschien terug naar de vorige versie en daarna weer opnieuw de update draaien.
Hoe herstel je de installatie naar een vorige staat ?
- Boot de server
- In het begin scherm van de VMware loader druk je op SHIFT+R
- Druk dan op Y om verder te gaan
- Druk op Enter om door te gaan
- De VMware server zal nu een rollback doen
Wanneer de server hiermee klaar is start deze opnieuw op.
Met een beetje geluk start VMware nu weer helemaal en is het systeem weer gebruiksklaar.
Denk er dan wel aan om VMware te voorzien van de benodigde patches !
Maar als er geen restore mogelijkheden zijn kun je bovenstaande niet uitvoeren en heb je een groter probleem !
Het enige dat je dan kan doen is VMware herinstalleren,
Formatteer de SD kaart, maak een bootable USB stick waarop je exact dezelfde ISO versie van VMware zet die ook geinstalleerd was op de server en installeer daarmee de server opnieuw.
Denk bij het installeren er aan dat je de SD kaart selecteert om VMware op te installeren !
Gebruik je local storage, dan laat de VMware installatie deze intact en kun je daarna alle VM’s die daar op staan weer importeren en starten.
Aan te bevelen is om géén SD kaart te gebruiken maar 2 kleine schijven in RAID1. Dit is, naast andere beperkingen, ten eerste veel sneller en ten tweede betrouwbaarder !
Doe er je voordeel mee ! Laat je serveromgeving niet afhankelijk zijn van een goedkoop SD kaartje !