Buscar este blog

sábado, 26 de noviembre de 2016

Copiar una maquina virtual de un Host ESXI a otro ESXI por SSH

Este proceso lo vamos a hacer con putty, para descargar este esta herramienta: http://es.ccm.net/download/descargar-31742-putty-portable 
Los Hosts tienen una versión de vmware vsphere hypervisor 6.0 aunque sirve para versiones 5.5 o superiores.

Pasos previos:

  1. Tener la máquina virtual (MV) apagada.
  2. Comprobar que la MV no tenga snapshots. (Instantáneas)
  3. Tener el Host destino (Host del que no nos vamos a conectar vía putty) en modo mantenimiento.
  4. Tener los servicios de SSH activados en los dos Host (Cliente y Servidor)
  5. Para d


1.       Nos conectamos por Putty al Host origen (donde está la MV funcionando) conectándonos por IP:

                * ESXI-01: 192.168.200.1
                * ESXI-02: 192.168.200.2

2.       Colocamos el Host destino en modo mantenimiento (Donde vamos a copiar la MV). Botón derecho encima del Host à Entrar en modo mantenimiento.



a.       También se puede hacer por comandos en el Host origen:
·         vim-cmd hostsvc/maintenance_mode_enter
3.       Apagamos la MV que queremos copiar.

4.       Ejecutamos los siguientes comandos:

a.       Nos conectamos por Putty al Host destino borramos la MV (Si esta existe).

                       rm -R /vmfs/volumes/[Disco_virtual]/[Máquna virutal]

b.      Nos conectamos por Putty al Host Origen y copiamos la MV del servidor origen al servidor destino:


5.       Al terminar de copiar la MV de un Host a otro, arrancaremos la MV del host destino.
6.       La MV del Host Origen se quedara como una copia de seguridad.
7.       Inventariar la maquina en el host destino, para hacer esto seleccionamos el Host (Destino) en la pestaña configuración elegimos el menú Almacenamiento, botón derecho Examinar almacén de datos…



8.       Entramos dentro de la carpeta de la MV que queremos añadir y botón derecho encima del fichero .vmx y agregamos a inventario. De esta manera el servidor tendrá agregado la MV.

  
9.       En el primer arranque se nos mostrara un mensaje con 3 opciones, seleccionando que la maquina ha sido movida (creo que segunda opción).
10.   Comprobamos las vmware tools, si las tiene des configuradas (porque un Host está más actualizado que otro) las actualizamos.

11.   Si existe un host menos actualizado lo actualizaremos cuando no tenga MV funcionando sobre él.

miércoles, 23 de noviembre de 2016

Cambiar el nombre al un VDISK por SSH

Antes de cambiar de nombre al disco virtual:

  • El disco virtual no debe estar en uso. Apague la(s) máquina(s) virtuales que estén utilizando el disco virtual.
  • El disco virtual no debe tener una snapshot actualmente. Elimine las snapshots antes de continuar.


Nota: Siempre asegúrese de tener una copia de seguridad de todas las máquinas virtuales.

Cambiar de nombre utilizando el disco virtual:

      Para cambiar de nombre al disco y sus archivos a través del comando:

  • Verifique que la máquina virtual referente al disco de la MV esté apagada y no tenga snapshot pendientes.
  • Ubique la máquina virtual en el inventario utilizando vSphere Client.
  • Haga clic con el botón secundario y seleccione Edit Settings. Seleccione el disco virtual en cuestión y anote el nodo del dispositivo virtual (p.ej., SCSI 0:1), el nombre del almacén de datos y el nombre del directorio en el campo Disk File en la parte superior derecha.
  • Haga clic en el botón Remove para desconectar el disco virtual de la máquina virtual.
  • Abra una sesión de la consola con Putty contra cualquiera de los servidores ESXI.


NOTA: El servicio SSH debe estar habilitado en ese servidor para permitir la conexión con Putty.

Tras conectarnos por putty:
·         Accedemos a la carpeta donde se encuentra el disco que queremos renombrar:

cd /vmfs/volumes/[UNIDAD DISCO]/[Nombre MV]/

·         Obtenga una lista de los archivos dentro de un directorio a través del comando:

ls –la

·         Cambie el nombre de un disco virtual utilizando un comando similar a:

vmkfstools -E Nombre_Disco.vmdk Nombre_Disco_Nuevo.vmdk

·         Confirme que los archivos fueron renombrados al agregarlos a la lista del directorio a través del comando:

ls –la

·         Vuelva a agregar el disco de la máquina virtual a la configuración de la máquina virtual.
  • Utilizando vSphere Client, seleccione la máquina virtual y haga clic en Edit Settings.
  • Haga clic en el botón Add... sobre la lista de hardware virtual. Seleccione Disco duro y utilizar un disco virtual existente. Seleccione el almacén de datos y el disco renombrado

Una vez realizado el cambio, volver a parar servicio SSH (Ver instrucciones anteriores)

lunes, 8 de junio de 2015

VMWare Eliminar HW oculto de una Maquina Virtual (despues de convertirla)

Puede que al convertir un equipo a maquina virtual se nos queden algunos componentes del equipo antiguo ocultos en la nueva maquina virtual.
El componente que mas nos puede molestar es la tarjeta de red, este componente al convertir la maquina se nos puede quedar oculto y no lo vemos, al configurar la nueva tarjeta de red (de la maquina virtual) con la misma configuración que teníamos nos dará un error al guardarla.



Esto sucede porque la tarjeta del equipo físico se queda oculta y con la configuración que tenia. El problema esta que no podemos configurar dos tarjetas de red con la misma IP.

Antes de realizar la eliminación del HardWare oculto lo correcto seria realizar un Snapshot de la maquina.

Para solucionar este problema y eliminar TODO el HardWare oculto de la maquina física, accederemos a la ventana de comandos de windows: Inicio/ejecutar/CMD (si estamos con versiones Win7 o superior directamente escribimos en el inicio CMD y listo).

En la linea de comandos escribimos: set devmgr_show_nonpresent_devices=1

y a continuación accedemos a la consola de administración de dispositivos del sistema:

  1. Escribimos: start devmgmt.msc 
  2. Botón derecho encima de "Mi PC" y Administrar / Administrador de dispositivos
Dentro de esta ventana accedemos al menú: VER y chequeamos la opción: Mostrar dispositivos Ocultos


Después de seleccionar esta opción nos aparecerán nuevos componentes (que son los de la antigua maquina), estos componentes aparecerán con el icono en un color tenue.


Lo que tendremos que hacer es desinstalar todos aquellos componentes que ya no existan en la maquina virtual. Para desinstalarlos, botón derecho encima del componente y desinstalar.
Los componentes mas comunes suelen ser:

  1. Adaptadores de pantalla.
  2. Adaptadores de red: Este nos puede provocar problemas a la hora de configurar la nueva tarjeta de red.
  3. Dispositivos de sonido, video y juegos.
  4. Puertos COM & LPT
  5. Unidades de disco

Después de eliminar todo los componentes que ya no son necesarios lo correcto seria reiniciar la maquina virtual.

Al terminar y comprobar que la maquina virtual funciona correctamente, tendremos que eliminar el snapshot que hemos creado antes de realizar la eliminación de los componentes ocultos.