SISTEMAS
Con esta lista podemos construir todos los comandos para generar nuestrasconsultas/operaciones/scripts. Veamos algunos de ellos:
NOTA: muchas de las operaciones descritas a continuación requieren que la máquina virtual tenga instaladas las VMware Tools. En general, comoBest Practice, siempre las deberemos tener instaladas.
Registrar una VM: vim-cmd solo/registervm /vmfs/volumes/”Datastore”/”carpeta”/”VM”.vmx
Des-registrar una VM: vim-cmdvmsvc/unregister/vmfs/volumes/”Datastore”/”carpeta”/”VM”.vmx
Listar las VMs del inventario del Host ESXi: vim-cmd vmsvc/getallvms –> Este comando lista las VMs con su VMid, un entero que identifica de forma única cada una deellas. El VMid es fundamental para ejecutar los comandos sobre la VM que identifica.
Si conocemos el nombre de inventario de la VM podemos usar el comando vim-cmd vmsvc/getallvms |grep “nombre VM” paraobtener su VMid.
Conocer el Power State de una VM: vim-cmd vmsvc/power.getstate “VMid”
Tiempo que lleva una VM encendida en segundos (Uptime): vim-cmd vmsvc/get.summary “VMid” |grep uptimeSeconds–> Lista de propiedades del Data Object – VirtualMachineConfigSummary
Arrancar una VM: vim-cmd vmsvc/power.on “VMid”
Apagar de forma ordenada una VM: vim-cmd vmsvc/power.shutdown “VMid”
Apagar una VMde forma inmediata (“botonazo”): vim-cmd vmsvc/power.off “VMid”
Reiniciar una VM: vim-cmd vmsvc/power.reboot “VMid”
Hacer un reset de una VM: vim-cmd vmsvc/power.reset “VMid”
Instalar las VMwareTools: vim-cmd vmsvc/tools.install “VMid”
Actualizar las VMware Tools: vim-cmd vmsvc/tools.upgrade “VMid”
Mostrar la IP de una VM: vim-cmd vmsvc/get.guest “VMid” |grep -m 1 “ipAddress = \””
Mostrarla VLAN o VM Network de una VM: vim-cmd vmsvc/get.guest “VMid” |grep -m 1 “network = \””
Mostrar el nombre DNS de una VM: vim-cmd vmsvc/get.guest “VMid” |grep -m 1 “hostName = \””
–> Lista de...
Regístrate para leer el documento completo.