VC Upgrade ging niet goed nie
Gepubliceerd op 29 oktober 2008 • 3 min leestijd • 477 woordenGisteren was een leuke dag. Wat leek op een simpele, schone upgrade werd iets interessanter. Na het maken van een snapshot vooraf begon ik met de installatiewizard van VirtualCenter. Toen begon het plezier. Er gebeurde niets.
Laat me dat herformuleren. Er gebeurde NIETS. Machine hing. Het klikken op de herstartknop in de VI-client zorgde ervoor dat de machine opnieuw opstartte. Tenminste, zo leek het.
De machine kwam niet meer tot leven. VirtualCenter dacht dat het in limbo was, niet gestart en niet afgesloten. Dus herstartte ik de beheerservices op de ESX-host, je weet wel, service mgmt-vmware restart en ik heb zelfs de VirtualCenter-client handmatig herstart zoals service vpxa restart
Het leek alsof het probleem groter werd. VirtualCenter zag de machine nu als ongeldig. Toen ik inlogde op de ESX-host met de VI-client zag het er heel erg vreemd uit.
Na het proberen van de gebruikelijke dingen zoals
vmware-cmd /vmfs/volumes/Production1/SRV01/SRV01.vmx stop hard
ging ik voor de meer rigoureuze aanpak. Ik probeerde de VM te ontkoppelen en weer te registreren bij de host zoals:
vmware-cmd -s unregister /vmfs/volumes/Production1/SRV01/SRV01.vmx
vmware-cmd -s register /vmfs/volumes/Production1/SRV01/SRV01.vmxZelfs dit werkte niet. FUBAR zoals ze dat vroeger in de telecombusiness zeiden. Omdat ik een probleem met de host vermoedde, probeerde ik de machine van deze host te ontkoppelen en te registreren op een andere ESX-host.
Alles zag er weer geweldig uit. De machine was zichtbaar op de ESX-host. Ik begon voorzichtig weer te ademen.. Te vroeg.. Crap! “Kon VM niet aanzetten: Geen swapbestand. Het starten van VM is mislukt”.
Aangezien ik wist dat het swapbestand aanwezig was, vermoedde ik dat de bestanden nog steeds in gebruik waren door de oorspronkelijke VM. Tijdens het googlen kwam ik de site van Rene Helweg tegen, met wie ik in het verleden voor een klant in Nederland had gewerkt.
ps aux | grep
Vreemd genoeg gaf ps niets. Geen rondzwervende processen. Hmm.. het wordt een lange dag.
Na overleg met wat vrienden (TAZZ) probeerde ik de vm-support aanpak die ik vond op de blog van Sanjat Kabi.

de vm-support -x gaf een lijst van alle worlds. Mijn hangende machine stond in de lijst. met vm-support -X doet het een paar echt nette dingen. Niet zeker wat het precies doet, maar er stond: “Dit kan je VM laten crashen”.. nou, hij is toch al kapot, wat maakt het uit. Daarna was het ‘Dit gaat je VM laten crashen’. Prima :D
Het liep een tijdje en.. wat denk je.. Het werkte!! VM crashte dus ik startte het. Het was in orde! Nog steeds in de modus van VirtualCenter bijwerken startte ik de installer opnieuw… Wheeeeee!!!! Loopt. Uiteindelijk werd de machine geüpgraded naar Update 3.
Update Heb net de klant op AIM. Hun exacte woorden “De klant was blij .. jippie :-P”
