other:vmware_cheatsheet
Table of Contents
[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