Der Versionsstatus der VMware Tools in Virtuellen Maschinen ist ein immer wiederkehrendes Thema. Mit Hilfe einger nützlicher Kommandos kann man diesen über die vSphereCLI (Version 5.5) auslesen. „VMware Tools Status mit PowerCLI auslesen“ weiterlesen
DcsAdmin Password für DataCore Services ändern
Durch einen Tippfehler wurden bei der Datacore Installation für beide Server unterschiedliche DCSAdmin Passwörter vergeben. Eine Paarung der beiden Sewrver war somit nicht möglich. Das Passwort musste neu vergeben werden. Dies funktioniert leicht mit einem Datacore Powershell cmdlet.
Ablauf
Achtung! Dies ist nur eine Zusammenfassung für zwei Hosts, wobei nur das Passwort eines Servers geändert werden muss. Für alle anderen Szenarien bitte die genaue Anleitung bei Datacore Webhelp lesen.
- DataCore Powershell starten
Set-DcsAdminPassword.ps1 -Password <new password>
Links
- Datacore Webhelp – Changing DcsAdmin Password for DataCore Services
PowerCLI: vmware tools timesync
Tick Tack
Die Uhrzeit-Synchronisation zwischen ESX Host und Client-VM ist sehr wichtig. Fehlt diese, so kann es zu deutlichen Zeitabweichungen zwischen VMs kommen, was weitere Probleme nach sich zieht. Zum Beispiel verweigert Kerberos die Anmeldung, wenn die Zeit um mehr als 5 Minuten abweicht. „PowerCLI: vmware tools timesync“ weiterlesen
HA mit PowerCLI steuern
HA ist ein sehr hilfreiches Cluster Feature von vSphere. Es gibt aber Situationen, da muß man es abschalten oder deaktivieren. Ein Beispiel ist die skriptgesteuerte Abschaltung eines Clusters. Hierbei werden alle VMs beendet und die ESXi Hosts abgeschaltet. Ist dann HA noch aktiv, passieren wilde Dinge. Der letzte ESXi Host versucht alle (inzwischen ausgeschalteten) VMs zu übernehmen, aber diese sind noch auf den anderen Hosts registriert. Dabei ist alles in Ordnung und geplant. Für Notabschaltungen und geplante Wartungen empfiehlt es sich daher HA ganz abzuschalten. Solange ein Admin an der GUI sitzt ist dies kein Problem. Wenn aber die Notabschaltung automatisch ausserhalb der Geschäftszeiten erfolgt, muss HA per Skript deaktiviert werden.
HA deaktivieren
Folgendes Kommando schaltet HA auf allen Clustern ab ohne Rückfrage
Get-Cluster | Set-Cluster -HAEnabled:$false -Confirm:$false
Möchte man HA nur gezielt für einen Cluster (Name MYCLUSTER entsprechend anpassen) abschalten, so ist der Befehl etwas zu modifizieren.
Get-Cluster MYCLUSTER | Set-Cluster -HAEnabled:$false -Confirm:$false
Host Monitoring abschalten
Eine Variante zur Abschaltung von HA ist die Deaktivierung des Host-Monitoring. Dabei bleiben die HA-Agenten auf den ESX Hosts installiert, werden aber inaktiv gesetzt.
Die Steuerung mittels PowerCLI ist etwas umständlicher, aber möglich. In einem Blogbeitrag von ICT-Freak.nl gibt es hierfür ein kleines Script.
Project ONYX
Ein sehr hilfreiches Tool zur Erstellung von Powershell Skripten bietet Project-Onyx. Hiermit kann man Vorgänge an der GUI aufzeichnen und erhält die entsprechenden Powershell Kommandos für die Aktion zurück.