[DOC] ESX cli usage

Descripcion

Uso del cli de ESX.

VMs

De todas

vim-cmd vmsvc/getallvms

De las que están en ejecución

esxcli vm process list

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

vim-cmd vmsvc/power.on vmid

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

vim-cmd vmsvc/power.off <vmid>
vim-cmd vmsvc/power.reboot <vmid>

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

esxcli vm process kill -w <World ID>

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

esxcli esxcli command list
esxtop
esxcli esxcli command list

on

vim-cmd hostsvc/maintenance_mode_enter

off

vim-cmd hostsvc/maintenance_mode_exit

Filesystem

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: 2018/05/11 17:22
  • by dodger