Archivo de la etiqueta: VHD

Como llevar nuestro servidor a la nube

Actualización (2015/07/03): Añadida otra forma de autenticación en Azure con PowerShell.

Cada vez es más común aprovechar las ventajas de la nube para nuestros servidores, y en Azure se puede hacer de una manera sencilla. Pero no siempre empezamos desde cero, muchas veces necesitamos migrar los servidores físicos. En este artículo vamos a ver cómo podemos realizar esta migración.

En este último caso, lo primero es comprobar que está habilitada la opción de Remote Desktop (o escritorio remoto), ya que la vamos a utilizar cuando nuestra máquina este en Azure. También tenemos que permitir las conexiones RDP en el Firewall de Windows para las redes públicas, ya que Azure crea una nueva interfaz de red, que de manera predeterminada es de este tipo.

clip_image001

Después tenemos que crear un VHD (Virtual Hard Disk), que es el formato que utiliza Azure para sus máquinas virtuales, al igual que Hyper-V. Para ello tenemos varias opciones, dependiendo de nuestros servidores:

  • Si tenemos un servidor virtualizado en Hyper-V, deberemos comprobar si el disco tiene formato VHD o VHDX. En el caso de tener el segundo formato, deberemos convertirlo con el comando:
  • Si tenemos un servidor virtualizado (que no sea Hyper-V), deberemos hacer una conversión como ya nos explicó Elena.
  • En el caso de tener un servidor físico, podemos usar la herramienta Disk2vhd que ya mostró Antonio.

Subir VHD a Azure

El siguiente paso es crear una cuenta de almacenamiento en Azure, que será donde subiremos el disco creado. Es importante tener en cuenta que la máquina virtual solo se podrá situar en la región donde este localizada la cuenta de almacenamiento.

clip_image002

Dentro de esa cuenta de almacenamiento hay que crear un contenedor, donde estarán los VHDs.

clip_image003

Para subir la imagen, tenemos que utilizar PowerShell y el comando Add-AzureVhd:

Opción 1, autenticación por certificado:

Opción 2, autenticación por credenciales:

Crear disco de máquina virtual

Una vez subido el disco, vamos al apartado máquinas virtuales y seleccionamos discos. Ahí tenemos la opción de crear un nuevo disco a partir de un VHD existente en nuestra cuenta de almacenamiento.

clip_image004

Usar el disco al crear una máquina virtual

Por último, debemos crear una máquina virtual nueva. Para ello, lo realizamos seleccionando la opción desde la galería.

clip_image005

De entre todas las opciones que aparecen, debemos seleccionar mis discos, y ahí aparecerá el disco que acabamos de añadir.

clip_image006

Después de esto, solo nos queda señalar las características de la máquina, y comenzar a disfrutar de ella en la nube.

Reducir el tamaño de un disco en Hyper-v

Al igual que las máquinas físicas, nuestras máquinas virutales también necesitan cierto mantenimiento. Su mantenimiento no es tan intenso, pero no por ello debemos pasarlo por alto. Así, por ejemplo podemos  encontramos con la situación de que un disco duro virtual  de una máquina está ocupando más de lo deseado   y queremos reducir su tamaño. Hoy vamos a ver cómo podemos realizar ese proceso .

Lo primero que tenemos que saber, antes de nada es que, para poder reducir el tamaño del disco , éste debe estar en formato vhdx, si no es así lo tendremos que convertir. En nuestro caso partimos de un disco duro que ocupa 130GB aproximadamente y en formato vhd, con lo que  primero tenemos que convertir el disco.

image

Para ello, dentro de Hyper-V en el panel derecho, seleccionamos editar el disco y seguimos un asistente que nos guiará paso a paso.

image

Introducimos la ruta del disco de la máquina virtual que queremos convertir .

image

Elegimos la opción de convertir.

image

Seleccionamos vhdx como formato de disco.

image

Configuramos el disco como expansión dinámica.

image

Agregamos el destino donde se va a exportar el disco (no puede ser el mismo destino que el de origen)

image

Pulsamos finalizar.

image

Y comenzaría todo el proceso de conversión, que se cerrará cuando se complete.

image

Una vez que ya está convertido a formato vhdx ,debemos liberar espacio en el disco duro virtual.   todo es montar el vhd para que podamos administrarlo con el administrador de discos.

image

Abrimos el administrador de discos de windows, hacemos clic con el botón secundario y seleccionamos reducir.

image

Elegimos el tamaño que queremos reducir.

image

Ya hemos liberado espacio en el disco duro virtual, pero para poder reducir el espacio ocupado debemos reducir el volumen.

image

Demontamos el disco, ya que no necesitamos tenerlo añadido.

image

image

Por último, desde el Hypervisor, pulsamos nuevamente en editar disco.

image

Aparecerá nuevamente el asistente para editar el disco duro.

image

Seleccionamos el disco duro en el  que hemos liberado espacio.

image Elegimos la opción de reducir volumen

image

Introducimos el tamaño que queremos reducir

image

Y , por último pulsamos finalizar.

image

Como podemos observar, después de todo este  proceso hemos conseguido reducir casi 60 GB del tamaño original, una diferencia bastante significativa de tamaño.

image

Y, sin más dilación me despido. Espero que os sea útil. Hasta el proximo post!!!

Despliegue de Maquinas Virtuales usando SysPrep y discos de diferenciacion

Siguiendo al hilo de la Virtualización, hay una situación que todo el mundo encuentra tarde o temprano: Necesitamos desplegar unas cuantas máquinas virtuales de laboratorio, y no podemos permitirnos el lujo de esperar durante 1 hora a que terminen de instalarse y configurarse. Las necesitamos para ayer. Y necesitamos que sean instalaciones “limpias”. ¿Qué hacer?

A nuestro rescate vienen dos herramientas poderosas: SysPrep y los Discos de Diferenciación. Antes de entrar en materia, vamos a resumir qué es y qué hace cada una de ellas:

¿Qué es SysPrep (System Preparation)?

Es una herramienta que prepara una instalación de Windows (tanto de escritorio como Windows Server) para crar una imagen, permitiéndonos captuar una instalación personalizada. Esto lo consigue eliminando información específica del PC donde se ha instalado, “Generalizando” la instalación para que así se pueda instalar en otro PC. Con SysPrep se puede configurar el PC para que arranque la “Out-of-Box Experience” para que se encienda como si Windows estuviese recién instalado. Incluso se puede especificar un archivo xml con los datos necesarios para realizar una instalación desatendida. Básicamente, es la herramienta que los fabricantes de portátiles usan para llenar con su software una instalación de Windows, y luego la generalizan para que podamos personalizarla como si estuviese recién instalada.

¿Qué es un Disco de diferenciación?

Es un disco virtual que se utiliza para aislar cambios en los datos del disco o del sistema operativo instalado en él, manteniéndolos en un archivo separado. En este caso, un disco diferencial consta de dos partes: El disco “base”, que se utiliza como datos origen que no van a cambiar (por ejemplo una instalación actualizada de Windows), y el disco de diferenciación, que es básicamente un disco de tamaño dinámico en el que se escriben todos los nuevos datos. Una cualidad de especial interés es que podemos crear múltiples discos de diferenciación a partir del mismo disco base.

Seguir leyendo Despliegue de Maquinas Virtuales usando SysPrep y discos de diferenciacion

Conversión Físico-A-Virtual

Imaginemos que nos encontramos con máquinas antiguas, que usan un software obsoleto e incompatible con los últimos SSOO, y que son absolutamente imprescindibles. Y para rizar el rizo, se sufre el riesgo de sufrir un fallo hardware a corto/medio plazo.

Si queremos asegurarnos de que un problema físico no nos vaya a provocar una parada de servicio o si deseamos mejorar el rendimiento del servicio más allá de los límites físicos impuestos por hardware obsoleto, una de las opciones más asequibles para conseguirlo es convertir el servidor en una máquina virtual, proceso conocido como P2V (Physical-to-Virtual).

Hay productos que nos permiten hacer esto de forma sencilla, como SCVMM 2012 (Microsoft System Center Virtual Machine Manager), que ofrecen un asistente capaz de convertir casi cualquier máquina física en una máquina virtual (mediante la instalación de un asistente en dicha máquina). O podemos optar por usar un software algo más limitado, pero igualmente útil. Además, hay que tener en cuenta que en SCVMM 2012R2 no se permite la conversión P2V.

Estoy hablando de una herramienta que forma parte de la colección de SysInternals: Disk2VHD. Esta pequeñísima herramienta nos permite convertir fácilmente cualquier disco duro físico en un disco VHD (o vhdx). Tiene ciertas limitaciones, pero es perfectamente válida para el P2V.

Seguir leyendo Conversión Físico-A-Virtual