meta data de esta página
Trucos para Vmware
Recrear la Service Console desde la línea de comandos
Configurar la red desde la consola
http://chall32.blogspot.com/2011/05/esx-command-line-networking.html
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1000258
Reiniciar red
service mgmt-vmware restart service network restart
Servicios
Si quieres ver los servicios corriendo
chkconfig --list
Rutas
para ver la rutas
excfg-route -l
para cambiar el gateway
esxcfg-route -a default xxx.xxx.xxx.xxx
Parar o iniciar MV desde consola
Parar
vmware-cmd /vmfs/volumes/datastore/mv.vmx stop
Reiniciar
vmware-cmd /vmfs/volumes/mv/mv.vmx reset
Modificar la ip de la Service Console
- Entramos en la consola del ESX presionando ALT+F1
- Ejecutamos
esxcfg-vswif -i <nueva ip> -n <máscara> vswif0
- reiniciamos el servicio
/etc/init.d/mgmt-vmware restart
Tarjetas de red disponibles
esxcfg-nics –l
Enlazar una tarjeta a otro vswitch
esxcfg-vswitch -L vmnic1 vSwitch0
Para crear nuevos certificados
Para crear certificados nuevos para cuando le cambiamos el nombre dns a la máquina
create certificate
Copiar una MV a otra máquina
Para hacer esto necesitamos copiar en la máquina ESX las siguientes herramientas: dd y netcat
dd if=/dev/hda bs=1M | netcat 10.0.1.136 5001
en la otra máquina destino previamente debemos tener el netcat a la escucha para ello ponemos
netcat -l 5001 | dd of=/dev/sda1
Otra forma de hacer esto mismo es iniciando la conexión desde la máquina que este detras del cortafuegos máquina que tienen los datos a exportar
dd if=/dev/sda bs=1M | netcat -l -p 5001
La otra máquina que recibe los datos y que al estar detras de un cortafuegos inicia la conexión
netcat 10.0.1.200 5001 | dd=of/dev/sda1
Aumentar el tamaño del disco
- en xfs para redimensionar el tamaño del disco xfs-growfs /pto de montaje
- en ext3 para redimensionar resize2fs
mkinitrd -m nombre del módulo a cargar
dump -0 -f -a /dev/sda1 | netcat 10.0.1.200 5001
equipo que recibe
netcat -l -p 5001 | restore -r -f /mnt/
dump es más rápido que tar ya que no copia los espacios vacios
cat /sys/block/sda/device/queue-depth
(cola de comandos de acceso a disco)
- 0 cola desactivada
- 1 no hay soporte
- n hay cola (n es un número)
IDE sin cola
SATA1 →no
SATA 2 →si
SCSI →si
Medir la velocidad
dd if/dev/zero of=/tmp/t.dat bs=1M count=16384 oflag=direct iflag=direct
Medir el rendimiento de los discos
iostat -m 5
Usar un disco USB desde consola
Para poder copiar/mover un fichero desde un pendrive al ESX 4.1 tenemos que seguir estos pasos:
- Nos conectamos por ssh al servidor ESX
- paramos el servicio usbarbitrator
/etc/init.d/usbarbitrator stop
- El esx lo monta en /vmfs/volumes/NO\ NAME/
- Una vez copiado el fichero volvemos a arrancar el servicio usbarbitrator
/etc/init.d/usbarbitrator start
Formatear disco USB
Si tenemos un pendrive con NTFS o FAT32 lo podemos formatear desde el propio ESX siguiendo los pasos de http://www.vsysad.com/2012/12/mounting-a-usb-drive-on-esxesxi-4-1/
Una vez formateado podemos usarlo http://www.vsysad.com/2012/12/mounting-a-usb-drive-on-esxesxi-4-1/