www.flickr.com

maandag 25 februari 2008

Wijzigen password aging op ESX server

Standaard is password aging ingesteld op ESX server. Dit is niet altijd wenselijk, dus hierbij 2 commando's om dit weer uit te schakelen:

Het eerste commando past de aging aan van een enkele gebruiker:
passwd -x -1 -w 7 -n 0 gebruikersnaam

Het tweede commando zorgt dat de password policy wordt gewijzigd zodat er voor nieuwe gebruikers geen aging meer wordt toegepast:
esxcfg-auth --passmaxdays=0

woensdag 13 februari 2008

Hoe stop ik een hangende virtuele machine?

Soms komt het voor dat een opdracht voor het stoppen of herstarten van een virtuele machine niet goed doorkomt op de ESX server die deze virtuele machine 'host'. Als deze opdracht meermalig wordt gegeven zal de volgende foutmelding worden getoond: "Operation failed since another task is in progress". Er zijn 2 methoden om de virtuele machine weer operationeel te krijgen.

ESX 3.0 methode
- Login in op de service console
- Het is mogelijk om de status van de VM te controlerem met het volgende commando: "vmware-cmd /<pad naar VM directory>/server.vmx getstate"
- Typ "ps xww | grep <virtualmachinename>". De tweede kolom is het PID van het vmkload_app proces van de virtuele machine.
- Typ "kill -9 "
- Controleer nogmaals de status van de VM. Deze zou nu uit moeten staan.
- Typ "vmware-cmd /<pad naar VM directory>/server.vmx start" om de VM weer aan te zetten.

ESX 3.0 Alternatieve methode
- Login in op de service console
- Vraag het VMID op van de virtuele machine met het commando "vm-support -x"
- Kill de virtuele machine en genereer core dumps en log bestanden door het commando "vm-support –X <vmid>" te gebruiken.
- Er zal gevraagd worden of je een screenshot van de Virtuele machine wilt bijsluiten en een NMI en een ABORT opdracht naar de VM wilt sturen. Antwoord "YES" op het verzoek de ABORT opdracht uit te voeren om de VM te stoppen. Dit proces zal 5 tot 10 minuten in beslag nemen en zal een tar archief aanmaken.
- Typ "vmware-cmd /<path to VM directory>/server.vmx start" om de VM weer aan te zetten.