Wanneer ik een “Clone” of een andere opdracht gaf binnen VirtualCenter 2.0.1 patch in mijn testlab kreeg ik de onderstaande foutmelding.
Op de VMTN fora kwam ik de volgende topic tegen: www.vmware.com/community hierin worden een aantal tips gegeven.
De logfiles op de ESX 3.0.x server nakijken
Log in op het Service Console met Putty of zoals ik het altijd doe als ik logfiles moet lezen met WinSCP en blader naar de volgende directory: /var/log/vmware
En lees de volgende logfiles:
/var/log/vmware/vpx/vpxa.log
/var/log/vmware/hostd.log
Als laaste kun je ook nog de volgende logfile nakijken:
/var/log/vmkernel.log
Kijken of de template nog compleet is
Volgens de post van Jairam in de VMware fora: http://www.vmware.com/community is er een bug in VI3 dat er voor zorgt dat de bovenstaande foutmelding verschijnt. De bug treed op wanneer er een bestand van de template verwijderd of corrupt is.
Een template bestaat uit de volgende bestanden:
VMNAAM.nvram
VMNAAM.vmdk
VMNAAM.vmsd
VMNAAM.vmtx
VMNAAM.vmxf
VMNAAM-flat.vmdk
vmware.log
Mocht er nou een van de bovenstaande bestanden weg of corrupt zijn dan gaat de uitrol of clone van een template mis en treed de bovengenoemde foutmelding op.
Dit kun je dan oplossen door een copy te maken van een bestand dat wel werkt bij een andere VM. Daarna dien je het volgende commando op het Service Console uit te voeren:
# /etc/init.d/mgmt-vmware restart
DNS Settings
Open de volgende configuratie bestanden om te zien of de DNS settings goed zijn:
# cat /etc/hosts
# cat /etc/resolv.conf
# cat /etc/sysconfig/network
License file nakijken
Jamin maakte een post waarin hij vertelde dat het opnieuw aanmaken en inlezen van de vmware.lic de oplossing voor zijn probleem was.
Hostname
Ik kwam erachter dat toen ik de hostname had veranderd er een aantal foutmeldingen binnen het vpxd.log bestand van VirtualCenter 2.0.1.
De melding Name Mismatch.
de logfile post ik later.