Comandos habituales

29 mayo, 2013

MAQUINAS REGISTRADAS EN HOST Y VMID: vim-cmd vmsvc/getallvms |grep <vm name>
ESTADO DE LA MAQUINACON EL VMID: vim-cmd vmsvc/power.getstate <vmid>
ESTADO DE LAS VNICS: esxcfg-nics -l
LISTAR COMANDOS ESXCFG: /sbin/ls -l esxcfg*
MAQUINAS ENCENDIDAS Y SU ID: vm-support -x
EXPORTAR LOGS: vm-support
LISTAR MAQUINAS Y UBICACION: vmware-cmd -l
ESTADO DE LA MAQUINA: vmware-cmd <*.VMX> getstate
APAGAR/ENCENDER/RESETEAR: vmware-cmd <vm-cfg-path> start/stop/ <powerop_mode>


Como saber si un disco duro está siendo utilizado

1 abril, 2013

Hay ocasiones en que tenemos algún disco vmdk aislado y no sabemos si está asociado a alguna maquina. Para ello podemos utilizar el comando:

egrep -i <nombredeldisco>.vmdk /vmfs/volumes/*/*/*.vmx

Este comando busca el vmdk dentro de los archivos vmx dentro del host donde se ejecuta, por lo que tendríamos que ejecutarlo en todos los hosts que vieran el almacenamiento donde se ubica el vmdk.


Comando para cambiar el Failover Order

27 diciembre, 2011

Para configurar el NIC teaming desde consola y cambiar la tarjeta activa en el caso, por ejemplo, que hayamos perdido la conexión de Service Console, se utiliza el siguiente comando:

vmware-vim-cmd /hostsvc/net/portgroup_set –nicorderpolicy-active=vmnic0 –nicorderpolicy-standby=vmnic1 vSwitch0 “Service Console”


Configurar manualmente vlans

26 abril, 2011

 

Aquí os dejo unos comandos que nos permiten configurar manualmente desde la consola las tarjetas de red con vlan, por ejemplo, para cuando queremos cambiar un ESX de ip y vlan sin perder la conexión por consola.

# esxcfg-vswitch -v 2o -p “Service Console” vSwitch0

El “20″ es el número de vlan que queremos asignarle. “Service Console” es el nombre de la red.

# esxcfg-vswif –del vswif0

# esxcfg-vswif –a vswif0 –i 10.9.9.9 –n 255.255.255.0 –p “Service Console”

Le proporcionamos la ip, la máscara de subred y el nombre de la red.


El comando esxcfg-nas

18 abril, 2011

Para resolver problemas con el montaje y desmontaje de datastores NFS, el comando esxcfg-nas resulta muy útil.

En ocasiones, cuando por ejemplo se hace un mantenimiento de las cabinas, el almacenamiento NFS aparece como “inaccessible”.

Este problema se podría resolver reiniciando el host donde está montado dicho almacenamiento, pero si la cantidad de máquinas que alberga el host es muy grande o hay máquinas con problemas para la migración, utilizamos este comando:

Primero, podemos listar los datastores “montados” en este host con el comando:

# esxcfg-nas -l

Nos aparecerá algo parecido a esto:

ALMACENAMIENTO_NFS1 /vol  from 10.9.9.9 mounted

Una vez que localizamos el datastore que queremos volver a montar, lo eliminaremos:

# esxcfg-nas -d <NFS_Datastore_Name>

En nuestro ejemplo: # esxcfg-nas -d ALMACENAMIENTO_NFS1

Este comando no elimina los ficheros que están dentro del datastore, solo el punto de montaje.

Para volver a montar el almacenamiento, ejecutamos:

# esxcfg-nas -a -o <NFS_IP> -s <Share_mount_point_on_the_NFS> <DatastoreName>

En nuestro ejemplo:

# esxcfg-nas -a -o 10.9.9.9 -s /vol ALMACENAMIENTO_NFS1


Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 50 seguidores