User Tools

Site Tools


other:vmware_cheatsheet

[CHEATSHEET] ESX cli

Descripcion

Uso del cli de ESX.

VMs

Estado

De todas

vim-cmd vmsvc/getallvms

De las que están en ejecución

esxcli vm process list

Arrancar

Hay que obtener el <vmid> con el comando de estado:

vim-cmd vmsvc/power.on vmid

Parar

Hay que obtener el <vmid> con el comando de estado:

vim-cmd vmsvc/power.off <vmid>

Reboot

vim-cmd vmsvc/power.reboot <vmid>

kill

Matar una vm por la fuerza, el “World ID” se obtiene mediante el status.

esxcli vm process kill -w <World ID>

Clonar

Para clonar manualmente una vm (sin vmotion), ir al datastore que contentg la vm:

cd /vmfs/volumes/datastore1

Y copiamos la vm:

cp -pfr vm001 vm002

hay que eliminar la mac de las eth's:

sed -i '/^ethernet.\.generatedAddress/d' vm001.vmx

En el primer arranque debería decirnos si la hemos copiado, decirle que sí (para que cambie el UUID de la máquina).

Una vez arrancado el sistema, si es un linux seguramente habrá que renombrar las eth's ya que por ejemplo rhel las pone como la siguiente sin usar. Editar el fichero de reglas de udevd, RHEL6:

vi /etc/udevd/rules.d/70-persistent-net.rules

Eliminar las interfaces antiguas y cambiar en qué orden queremos ver las nuevas.

Sistema

ps

esxcli esxcli command list

top

esxtop

Listar comandos disponibles de esxcli

esxcli esxcli command list

Maintenance

on

vim-cmd hostsvc/maintenance_mode_enter

off

vim-cmd hostsvc/maintenance_mode_exit

Filesystem

Listar

df

o

esxcli storage filesystem list

Others

vim-cmd vmsvc/destroy vmid
Deletes the vmdk and vmx files from disk



vim-cmd solo/registervm /vmfs/vol/datastore/dir/vm.vmx
Registers vm in hypervisor inventory

vim-cmd vmsvc/unregister vmid
Unregisters vm with hypervisor

vim-cmd vmsvc/tools.install vmid
Starts vmware tools installation for VM

vim-cmd hostsvc/net/info
Provides information about hypervisor networking

chkconfig -l
Shows daemons running on hypervisor. Can also be used for configuration.

esxtop
Same as linux top for vmware

vmkerrcode -l
List of vmkernel errors

esxcfg-info
Lists a LOT of information about the esx host

esxcfg-nics -l
Lists information about NIC's. Can also be used for configuration.

esxcfg-vswitch -l
Lists information about virtual switching. Can also be used for configuration.

dcui
Provides console screen to ssh session

vsish
Vmware interactive shell

decodeSel /var/log/ipmi_sel.raw
Read System Event Log of server 

Documentos oficiales

other/vmware_cheatsheet.txt · Last modified: 2024/01/09 16:02 by dodger