Implementación de VM con aprovisionamiento rápido mediante copia SAN en el tejido de VMM
En este artículo se describe cómo aprovisionar rápidamente máquinas virtuales en el tejido de System Center Virtual Machine Manager (VMM) mediante la copia SAN.
El aprovisionamiento rápido proporciona un método para implementar nuevas máquinas virtuales en matrices de almacenamiento sin necesidad de copiar VM a través de la red. VMM usa la infraestructura SAN para clonar VM, con una plantilla de VM para personalizar el sistema operativo invitado.
- Puedes usar el aprovisionamiento rápido para implementar VM independientes y VM que se implementan como parte de un servicio.
- Crea una plantilla compatible con copia SAN a partir de un disco duro virtual (VHD) que resida en una unidad lógica de almacenamiento que admita la copia SAN a través de la clonación o las instantáneas.
- Al crear una máquina virtual mediante la plantilla compatible con copia SAN, VMM crea rápidamente una copia de lectura y escritura de la unidad lógica que contiene el disco duro virtual y coloca los archivos de máquina virtual en la nueva unidad lógica. Cuando VMM implementa una máquina virtual mediante el aprovisionamiento rápido a través de la copia SAN, VMM usa una transferencia SAN en lugar de una transferencia de red. Durante una transferencia SAN, se crea una copia SAN de la unidad lógica que contiene la máquina virtual y se asigna al host de destino o al clúster host. Dado que los archivos de una máquina virtual no se mueven a través de la red cuando se transfiere una máquina virtual a través de una SAN, es mucho más rápido que una transferencia a través de una red estándar.
- Puedes usar cualquiera de los métodos siguientes para crear una plantilla compatible con copia SAN.
- Creación de una plantilla compatible con copia SAN desde una nueva VM
- Creación de una plantilla compatible con copia SAN a partir de una VM existente
Antes de comenzar
Cualquier almacenamiento al que pueda acceder el equipo aprovisionado se puede particionar durante el proceso de aprovisionamiento incluso si se selecciona un disco específico para usarse como disco del sistema operativo. En este caso, se perderán los datos. Para garantizar el uso de un volumen de arranque específico, usa detección profunda y no reinicies el equipo antes de que se complete la implementación del sistema operativo.
La matriz de almacenamiento debe admitir las nuevas características de administración de almacenamiento en VMM.
La matriz de almacenamiento debe admitir la clonación o las instantáneas, y la característica de clonación o instantáneas debe estar habilitada. Esto puede requerir licencias adicionales del proveedor de almacenamiento.
El bloque de almacenamiento que deseas usar para el aprovisionamiento rápido debe estar en administración de VMM. Para cumplir este requisito, debes agregar el proveedor de especificación de iniciativa de administración de almacenamiento (SMI-S) para la matriz, detectar grupos de almacenamiento, clasificar el almacenamiento y establecer el método de asignación preferido para la matriz de almacenamiento en instantáneas o clonaciones.
El grupo de almacenamiento que deseas usar para el aprovisionamiento rápido debe asignarse al grupo host en el que deseas usar el aprovisionamiento rápido de máquinas virtuales.
Los hosts de Hyper-V que deseas usar como destinos de selección de ubicación deben ser miembros del grupo host. Además, se deben cumplir los siguientes requisitos previos:
Si deseas crear una plantilla compatible con copia SAN desde una nueva máquina virtual, el host donde crees la máquina virtual también debe ser miembro de este grupo host.
Si deseas crear una plantilla compatible con copia SAN desde una máquina virtual existente y deseas crear y asignar la unidad lógica desde el servidor de biblioteca, el servidor de biblioteca debe ser miembro de este grupo host. Por lo tanto, el servidor de biblioteca debe ser un host de Hyper-V. (Si no desea agregar el servidor de biblioteca como host, puede asignar la unidad lógica fuera de banda mediante las herramientas de administración del proveedor de la matriz de almacenamiento).
- Si desea usar el aprovisionamiento rápido para implementar máquinas virtuales de generación 2, debe elegir un host con un sistema operativo que los admita.
- Todos los hosts de Hyper-V que quieras usar para el aprovisionamiento rápido y el servidor de biblioteca deben tener acceso a la matriz de almacenamiento. Además, deben usar el mismo tipo de conectividad SAN. Para que las migraciones SAN se realicen correctamente, no se pueden tener algunos hosts conectados a la matriz a través de canal de fibra y otros a través de iSCSI. La configuración varía en función del hardware de almacenamiento.
Debe obtener información de configuración específica del proveedor de almacenamiento, pero la configuración normalmente requiere:
- La característica de E/S de múltiples rutas (MPIO) debe agregarse en cada host que acceda a la matriz de almacenamiento iSCSI o canal de fibra. Puedes agregar la característica MPIO a través de Administrador de servidores.
- Si la característica MPIO ya está habilitada antes de agregar un host a la administración de VMM, VMM habilitará automáticamente MPIO para matrices de almacenamiento compatibles mediante el módulo específico del dispositivo (DSM) proporcionado por Microsoft. Si ya has instalado DSM específicos del proveedor para matrices de almacenamiento compatibles y luego agregas el host a la administración VMM, se utilizará la configuración MPIO específica del proveedor para comunicarse con esas matrices.
- Si agregas un host a VMM antes de agregar la característica MPIO, debes configurar manualmente MPIO para agregar los id. de hardware de dispositivo detectados. Como alternativa, puedes instalar DSM específicos del proveedor.
- Si usas una red de área de almacenamiento de canal de fibra (SAN), cada host que acceda a la matriz de almacenamiento debe tener instalado un adaptador de bus host (HBA). Además, asegúrate de que los hosts están en zona según corresponda para que puedan acceder a la matriz de almacenamiento.
- Si usas una SAN iSCSI, asegúrate de que se han agregado portales iSCSI y de que el iniciador iSCSI haya iniciado sesión en la matriz. Además, asegúrate de que el servicio de iniciador iSCSI de Microsoft en cada host se inicia y se establece en Automático. Para obtener información sobre cómo crear una sesión iSCSI en un host a través de VMM, consulae Configuración del almacenamiento en un host de Hyper-V en VMM.
- La característica de E/S de múltiples rutas (MPIO) debe agregarse en cada host que acceda a la matriz de almacenamiento iSCSI o canal de fibra. Puedes agregar la característica MPIO a través de Administrador de servidores.
Creación de una plantilla compatible con copia SAN a partir de una nueva máquina virtual
Crea una nueva VM en una unidad lógica asignada a un host de Hyper-V. En el servidor de biblioteca, crea una plantilla compatible con copia SAN desde la VM.
Nota:
- El servidor de biblioteca no necesita ser un host de Hyper-V administrado, pero debe poder acceder al grupo de almacenamiento en el que reside la unidad lógica.
- Al crear la plantilla, la unidad lógica se anula automáticamente el registro del host y se registra en el servidor de biblioteca.
Crea una unidad lógica en el tejido de almacenamiento VMM desde el grupo de almacenamiento administrado que deseas usar para el aprovisionamiento rápido. Como alternativa, se puede crear y asignar la unidad lógica en la herramienta de administración de matrices de almacenamiento.
Asigna la unidad lógica al grupo host donde reside el host de destino. A continuación, asigna a la unidad lógica al host. Al asignar el LUN, puedes formatearlo y asignar una letra de unidad. Asegúrate de que la unidad lógica que deseas asignar está vacía.
Crea una máquina virtual con un archivo de disco duro virtual en blanco en la unidad lógica.
- En Seleccionar origen, elija Create the new virtual machine with a blank virtual hard disk (Crear la nueva máquina virtual con un disco duro virtual en blanco).
- En Configure Hardware, configura los valores necesarios. Asegúrate de que está seleccionado Create a new virtual hard disk.
- En Select Destination, acepta la configuración predeterminada para Place the virtual machine on a host.
- En Configure Settings, en Select Destination Folder, selecciona la unidad que creaste a partir de la unidad lógica asignada. Comprueba que SAN (Migration Capable) aparece junto a la información de la unidad. Por ejemplo: (L:) [9,92 GB disponibles de 10,00 GB, SAN (compatible con migración)].
- En Machine Resources, selecciona Virtual Hard Disk. En Browse>Select Destination Folder, selecciona la unidad que creaste a partir de la unidad lógica asignada.
- En Select Network y Add Properties, selecciona la configuración necesaria. En Summary, revisa la configuración y selecciona Create. Comprueba que la VM aparece en VMs and Services>All Hosts>VMs.
En la nueva VM, instala y personalica el sistema operativo invitado y las aplicaciones que desees. Generalice la imagen mediante Sysprep.exe con las opciones /generalize y /oobe para generalizar el disco duro virtual asociado. Más información. Cuando hayas terminado, asegúrate de que no haya archivos de imagen .iso adjuntos a la unidad de DVD virtual.
Creación de una plantilla compatible con copia SAN a partir de una VM existente
Crea una plantilla a partir de una VM existente.
- Si deseas realizar este procedimiento en VMM, el servidor de biblioteca debe agregarse como host de Hyper-V administrado. Esto te permite asignar la unidad lógica al servidor de biblioteca a través de VMM. Si no deseas que la biblioteca sea un host de Hyper-V administrado, puedes usar las herramientas de administración del proveedor de la matriz para asignar la unidad lógica al servidor de biblioteca.
- Debe tener un disco duro virtual existente (que se generalizó mediante Sysprep) que desea usar como imagen base para el aprovisionamiento rápido.
- Crea una carpeta en el recurso compartido de biblioteca que usarás para montar la unidad lógica y para almacenar el disco duro virtual. Por ejemplo, crea una carpeta en el recurso compartido de biblioteca SEALibrary denominado Rapid Provision VHD.
Crea una unidad lógica en el tejido de almacenamiento VMM desde el grupo de almacenamiento administrado que deseas usar para el aprovisionamiento rápido.
Dar formato a la unidad lógica y montarla en la ruta de acceso de carpeta que creó.
Asigna la unidad lógica al servidor de biblioteca. Si el servidor de biblioteca es un host de Hyper-V administrado, puedes crear y asignar la unidad lógica desde el servidor de biblioteca. También se puede dar formato al disco con NTFS y montar la unidad lógica en la ruta de acceso de la carpeta del recurso compartido de biblioteca al mismo tiempo.
- Al crear la unidad lógica, selecciona la opción Mount in the following empty NTFS folder>Browsey, a continuación, selecciona la carpeta que creaste.
- No asignes una letra de unidad. Además, no crees nunca varios puntos de montaje en la carpeta.
Si el servidor de biblioteca no es un host de Hyper-V administrado, usa las herramientas de administración de su proveedor de la matriz para crear la unidad lógica y quitar la máscara de la unidad lógica en el servidor de biblioteca. A continuación, haga lo siguiente:
- No asignes una letra de unidad.
- Usa Administración de discos (diskmgmt.msc) para volver a examinar el disco, inicializarlo y formatearlo.
- En Administración de discos, monta la unidad lógica en la ruta de acceso de carpeta que creaste en el recurso compartido de biblioteca (Change Drive Letter and Paths>Add>Mount in the following empty NTFS folder y selecciona la carpeta de biblioteca vacía).
Copia el disco duro virtual que deseas usar en la nueva carpeta del recurso compartido de biblioteca.
Nota:
El disco duro virtual debe ser el único archivo de la unidad lógica.
La nueva carpeta que creaste aparece en el recurso compartido de biblioteca. Para comprobar la compatibilidad con copia SAN del disco duro virtual, selecciona la nueva carpeta y, en Objetos de biblioteca física, selecciona el archivo VHD. La copia SAN compatible debe indicar Sí.
Creación de una plantilla compatible con copia SAN
- Selecciona Biblioteca>Crear>Crear plantilla de VM.
- En el Asistente para crear plantillas de VM>Seleccionar origen, selecciona Desde una máquina virtual existente implementada en un host>Examinar. Selecciona la máquina virtual en la unidad lógica. Seleccione Sí en el mensaje de advertencia.
- En Identidad, escribe un nombre y una descripción para la plantilla.
- En Configurar hardware, selecciona Siguiente. La clasificación que aparece coincide con lo que asignaste al bloque de almacenamiento desde el que creaste la unidad lógica.
- En Configurar sistema operativo, selecciona Siguiente.
- En Seleccionar servidor de biblioteca, selecciona el servidor de biblioteca donde deseas crear la plantilla. Compruebe que el tipo de transferencia es SAN y seleccione Siguiente. El servidor de biblioteca debe tener acceso al mismo grupo de almacenamiento que el host.
- En Seleccionar ruta de acceso, selecciona Examinar y selecciona una ubicación en el servidor de biblioteca para almacenar los archivos de máquina virtual.
- En Resumen, revisa la configuración y selecciona Crear. En Trabajos, puedes realizar un seguimiento de la plantilla que se va a crear. Espera al estado Completado. Comprueba la plantilla en Biblioteca>Plantillas>Plantillas de VM.
Implementación de una máquina virtual a partir de una plantilla
Ahora implementa una máquina virtual desde la plantilla compatible con copia SAN. En este procedimiento se explica cómo implementar una máquina virtual independiente. Como alternativa, puedes seleccionar la plantilla al crear un servicio. Asegúrate de que:
- Los hosts en los que deseas colocar las máquinas virtuales deben tener acceso al grupo de almacenamiento administrado donde reside la unidad lógica asociada a la plantilla.
- Si deseas implementar las máquinas virtuales en una nube privada, la clasificación de almacenamiento asignada a la unidad lógica que se usó para crear la plantilla compatible con clonación SAN debe estar disponible para la nube privada.
- Para la implementación en la nube, los grupos host que se usan para proporcionar recursos para la nube privada deben contener los hosts que tienen acceso al grupo de almacenamiento administrado donde reside la unidad lógica asociada a la plantilla.
Selecciona VM y servicios>Crear>Crear máquina virtual.
En el Asistente para crear máquinas virtuales >Seleccionar origen, selecciona Usar una máquina virtual, una plantilla de VM o un disco duro virtual existentes>Examinar. Selecciona un tipo en Plantilla de VM y selecciona la plantilla que creaste para el aprovisionamiento rápido. La plantilla debe indicar Sí en la columna Compatible con copia SAN.
En Seleccionar origen, selecciona Siguiente.
Lleve a cabo el resto de los pasos del asistente para crear e implementar la máquina virtual.
Nota:
- En Configurar hardware>Configuración de bus, deja vacía la lista Clasificación o selecciona la clasificación de almacenamiento.
- En Seleccionar host o Seleccionar nube, asegúrese de que la columna Tipo de transferencia indica SAN.
- Si optaste por colocar la máquina virtual en un host, en Configurar opciones>Recursos de la máquina, haz clic en el disco duro virtual para comprobar las opciones de implementación. Para el aprovisionamiento rápido a través de la copia SAN, asegúrate de que el método para implementar el disco duro virtual en la lista de hosts es Transferir el disco duro virtual mediante SAN.
Después de completar el asistente, abre Trabajos>Crear máquina virtual para ver el estado del trabajo.
Cuando se crea una máquina virtual a partir de la plantilla compatible con copia SAN, se aprovisiona automáticamente una nueva unidad lógica desde el mismo grupo de almacenamiento donde reside el disco duro virtual que se usó para crear la plantilla compatible con copia SAN. La unidad lógica se registra y monta automáticamente en el host de destino.
Para comprobar que se creó la máquina virtual, abre el área de trabajo VM y servicios. Expanda Todos los hosts o nubes y busque y seleccione el host de destino o la nube privada. En VM, comprueba que aparece la nueva máquina virtual. Si abres Administración de discos (Diskmgmt.msc) en el host de destino, puedes ver el nuevo disco asignado y registrado en el host.