ESXi 6.0 - Command Line
Um mit ESXi ohne vSphere Client o. ä. brauchbar arbeiten zu können muss man einige einfache Kommandos kennen, um sich beispielsweise VMs anzeigen zu lassen, neue zu erstellen, starten, stoppen, löschen, usw. Frisch aus dem Internet zusammengeklaut präsentiere ich also hier die wichtigsten Kommandos, die man per SSH absetzen kann. ;-)
Die Basic Commands für ESXi
vim-cmd vmsvc/getallvms
Listet alle VMs auf
vim-cmd vmsvc/power.off vmid 11
Schaltet eine VM mit der VMID 11 aus
vim-cmd vmsvc/power.on vmid 11
Schaltet eine VM mit der VMID 11 an
vim-cmd vmsvc/power.reboot vmid 11
Rebootet eine VM mit der VMID 11
vim-cmd vmsvc/destroy vmid 11
Löscht die vmdk und vmx von der Disk
vim-cmd hostsvc/maintenance_mode_enter
Versetzt den Hypervisor in den Wartungsmodus
vim-cmd hostsvc/maintenance_mode_exit
Beendet den Wartungsmodus des Hypervisors
vim-cmd solo/registervm /vmfs/vol/datastore/dir/vm.vmx
Fügt eine bestehende VM in das "Inventory" hinzu.
vim-cmd vmsvc/unregister 11
Löscht eine VM aus dem "Inventory"
vim-cmd vmsvc/tools.install vmid 11
Startet die VMWare-Tools Installation auf der VM.
vim-cmd hostsvc/net/info
Provides information about hypervisor networking
chkconfig -l
Listet die Daemons auf, die laufen bzw. nicht laufen.
esxtop
Wie "top" unter Linux
vmkerrcode -l
Zeigt die VM-Kernelerrors an
esxcfg-info
Zeigt alle möglichen Informationen zum ESXi-Host an
esxcfg-nics -l
Zeigt Informationen zu den NICs an
esxcfg-vswitch -l
Zeigt Informationen zu den virtuellen Switches an
dcui
Zeigt die Console, die auf dem Servermonitor läuft
vsish
Vmware interactive shell
weiter zu: