lunes, 18 de junio de 2012

ESX, operaciones con mv desde consola


Desde la consola de ESX se pueden realizar muchas operaciones, puede ser muy útil conocerlas por si es necesario emplearlas en caso de caída de parte de la red o incomunicación del ESX.
Este es un pequeño ejemplo, en la parte inferior hay una lista con todos los comandos disponibles.

Listar las maquinas virtuales de un ESX.

[root@esx02 ~]# vim-cmd vmsvc/getallvms
Vmid      Name                            File                               Guest OS          Version   Annotation
112    TESTFS01     [TEST_DATA_VM01] TESTFS01/TESTFS01.vmx       windows7Server64Guest   vmx-07
128    TESTADDS02   [TEST_DATA_VM02] TESTADDS02/TESTADDS02.vmx   windows7Server64Guest   vmx-07
144    TEST01       [TEST_DATA_VM02] TEST01/TEST01.vmx           windows7Server64Guest   vmx-07
16     TESTADDS01   [TEST_DATA_VM01] TESTADDS01/TESTADDS01.vmx   windows7Server64Guest   vmx-07

Ver los datastores de una maquina virtual.

En este ejemplo usaremos la 112, el ID se obtiene con el comando “getallvms” visto anteriormente.

[root@esx02 ~]# vim-cmd vmsvc/get.datastores 112
name                 TEST_DATA_VM02                                   TEST_DATA_VM01
url                  /vmfs/volumes/4be9552a-45ffcfd3-ac82-e61f1352c977   /vmfs/volumes/4be7e6a0-ceff2d1c-5ec4-e61f1352c977
capacity             2836020592640                                       160792838144
freeSpace            638826053632                                        66992472064
accessible           1                                                   1
type                 VMFS                                                VMFS
multipleHostAccess                                               

Arrancar una maquina virtual.

[root@esx02 ~]# vim-cmd vmsvc/power.on 112

Parar una maquina virtual.

[root@esx02 ~]# vim-cmd vmsvc/power.off 112
               
Lista de comandos disponibles.

[root@esx02 ~]# vim-cmd vmsvc
Commands available under vmsvc/:
acquiremksticket          get.configoption          power.off
connect                   get.datastores            power.on
convert.toTemplate        get.disabledmethods       power.reboot
convert.toVm              get.environment           power.reset
createdummyvm             get.filelayout            power.shutdown
destroy                   get.guest                 power.suspend
device.connection         get.guestheartbeatStatus  reload
device.connusbdev         get.managedentitystatus   setscreenres
device.disconnusbdev      get.networks              snapshot.create
device.diskadd            get.runtime               snapshot.dumpoption
device.diskaddexisting    get.snapshotinfo          snapshot.get
device.diskremove         get.summary               snapshot.remove
device.getdevices         get.tasklist              snapshot.removeall
device.toolsSyncSet       getallvms                 snapshot.revert
device.vmiadd             gethostconstraints        snapshot.setoption
device.vmiremove          login                     tools.cancelinstall
devices.createnic         logout                    tools.install
get.capability            message                   tools.upgrade
get.config                power.getstate            unregister
get.config.cpuidmask      power.hibernate           upgrade

No hay comentarios:

Publicar un comentario