Manches geht bei VMware ESXi nur (oder besser) über die Kommandozeile. Hier sammle ich die Kommandos, die ich immer wieder benutze. (BTW. Klar, in „großen“ Umgebungen wird das wohl mit dem vCenter gehen, aber der „kleine Mann“ muss das so machen.)
Kleinkram:
- exakte Version finden:
vmware -v
oderesxcli system version get
- Hardware-Info:
vim-cmd hostsvc/hosthardware
- alle VMs auflisten (mit ID):
vim-cmd vmsvc/getallvms
. Dann z.B.vim-cmd vmsvc/get.summary 12 vim-cmd vmsvc/get.summary 12 | egrep '(power|ip)' vim-cmd vmsvc/power.on 12 vim-cmd vmsvc/power.reset 80 # hard reset
Patches einspielen
Ausführlicher hier: VMware ESXi mit Sicherheitsupdates versorgen
- Download von: https://my.vmware.com/group/vmware/patch (Login nötig)
- Kopieren auf einen Datastore, der auch im Wartungsmodus vorhanden ist.
- Maschinen herunterfahren
- Wartungsmode mit
esxcli system maintenanceMode set -e true
- Paket „anschauen“:
esxcli software sources profile list \ --depot=/vmfs/volumes/datastore1/esx-updates/update-from-esxi5.5-5.5_update03.zip
- Installieren:
esxcli software profile update \ --depot=/vmfs/volumes/datastore1/esx-updates/update-from-esxi5.5-5.5_update03.zip \ --profile=ESXi-5.5.0-20150902001-standard
-
reboot
- Wartungsmode aus:
esxcli system maintenanceMode set -e false