User Tools

Site Tools


other:vmware_cheatsheet

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
vmware_cheatsheet [2012/04/10 15:14] dodgerother:vmware_cheatsheet [2024/01/09 16:02] (current) dodger
Line 1: Line 1:
 +====== [CHEATSHEET] ESX cli ======
 +
 +
 ====== Descripcion ====== ====== Descripcion ======
 Uso del cli de ESX. Uso del cli de ESX.
  
 ====== VMs ====== ====== 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 ===== ===== Arrancar =====
-<code>+Hay que obtener el //<vmid>// con el comando de estado: 
 +<code>vim-cmd vmsvc/power.on vmid
 </code> </code>
 ===== Parar ===== ===== Parar =====
-<code>+Hay que obtener el //<vmid>// con el comando de estado: 
 +<code>vim-cmd vmsvc/power.off <vmid>
 </code> </code>
 +
 +===== Reboot =====
 +<code>vim-cmd vmsvc/power.reboot <vmid>
 +</code>
 +
 ===== kill ===== ===== 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]]. 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> <code>
- esxcli vm process kill -w <World ID>+esxcli vm process kill -w <World ID>
 </code> </code>
  
-===== Estado ===== 
-==== De todas ==== 
  
-==== De las que están en ejecución ==== + 
-<code>esxcli vm process list+===== 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> </code>
 +Eliminar las interfaces antiguas y cambiar en qué orden queremos ver las nuevas.
  
  
Line 38: Line 73:
 </code> </code>
  
 +===== Maintenance =====
 +==== on ====
 +<code>
 +vim-cmd hostsvc/maintenance_mode_enter
 +</code>
 +==== off ====
 +<code>vim-cmd hostsvc/maintenance_mode_exit
 +</code>
  
 ====== Filesystem ====== ====== Filesystem ======
Line 51: Line 94:
 ====== Others ====== ====== 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 ====== ====== Documentos oficiales ======
-  * {{:vsphere-esxi-vcenter-server-50-command-line-interface-solutions-and-examples-guide.pdf|}} +  * {{other:vmware_cheatsheet: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: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