User Tools

Site Tools


other:vmware_cheatsheet

Differences

This shows you the differences between two versions of the page.


Previous revision
other:vmware_cheatsheet [2018/05/11 15:22] dodger
Line 1: Line 1:
-====== [DOC] ESX cli usage ====== 
  
- 
-====== Descripcion ====== 
-Uso del cli de ESX. 
- 
-====== VMs ====== 
-===== Estado ===== 
-==== De todas ==== 
-<code>vim-cmd vmsvc/getallvms 
-</code> 
-==== De las que están en ejecución ==== 
-<code>esxcli vm process list 
-</code> 
- 
-===== Arrancar ===== 
-Hay que obtener el //<vmid>// con el comando de estado: 
-<code>vim-cmd vmsvc/power.on vmid 
-</code> 
-===== Parar ===== 
-Hay que obtener el //<vmid>// con el comando de estado: 
-<code>vim-cmd vmsvc/power.off <vmid> 
-</code> 
- 
-===== Reboot ===== 
-<code>vim-cmd vmsvc/power.reboot <vmid> 
-</code> 
- 
-===== kill ===== 
-Matar una vm por la fuerza, el "World ID" se obtiene mediante el [[vmware_cheatsheet#De las que están en ejecución|status]]. 
-<code> 
-esxcli vm process kill -w <World ID> 
-</code> 
- 
- 
- 
-===== Clonar ===== 
-Para clonar manualmente una vm (sin vmotion), ir al datastore que contentg la vm: 
-<code> 
-cd /vmfs/volumes/datastore1 
-</code> 
-Y copiamos la vm: 
-<code> 
-cp -pfr vm001 vm002 
-</code> 
-hay que eliminar la mac de las eth's: 
-<code> 
-sed -i '/^ethernet.\.generatedAddress/d' vm001.vmx 
-</code> 
-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: 
-<code> 
-vi /etc/udevd/rules.d/70-persistent-net.rules 
-</code> 
-Eliminar las interfaces antiguas y cambiar en qué orden queremos ver las nuevas. 
- 
- 
- 
-====== Sistema ====== 
-===== ps ===== 
-<code> 
-esxcli esxcli command list 
-</code> 
- 
-===== top ===== 
-<code>esxtop 
-</code> 
- 
-===== Listar comandos disponibles de esxcli ===== 
-<code>esxcli esxcli command list 
-</code> 
- 
-===== Maintenance ===== 
-==== on ==== 
-<code> 
-vim-cmd hostsvc/maintenance_mode_enter 
-</code> 
-==== off ==== 
-<code>vim-cmd hostsvc/maintenance_mode_exit 
-</code> 
- 
-====== Filesystem ====== 
-===== Listar ===== 
-<code>df 
-</code> 
-o 
-<code>esxcli storage filesystem list 
-</code> 
- 
- 
- 
-====== Others ====== 
- 
-<code> 
-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  
-</code> 
- 
- 
- 
-====== Documentos oficiales ====== 
-  * {{:vsphere-esxi-vcenter-server-50-command-line-interface-solutions-and-examples-guide.pdf|}} 
-  * {{:vsphere-esxi-vcenter-server-501-command-line-interface-getting-started-guide.pdf|}} 
other/vmware_cheatsheet.txt · Last modified: 2024/01/09 16:02 by dodger