{{tag>trucos vmware}} ===== Trucos para Vmware ===== ==== Recrear la Service Console desde la línea de comandos ==== http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1000266 ==== 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 Si te da un error de que no hay ningún interfaz en dicha red hay que modificar el fichero /etc/sysconfig/networks y reiniciar el servicio ==== 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 -n 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 para optimizar a veces hay que montar con noatime ==== 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/ Sólo en el caso de unidades formateadas como FAT/FAT16 * 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/