MS Hyper-V
Una configuración de conector de MS-Hyper-V incluye las credenciales y la ubicación de almacenamiento que el dispositivo necesita para conectarse a Hyper-V, e identifica las propiedades que se asociarán con el vDisk.
Puedes seleccionar un conector de Hyper-V para importar el sistema operativo, crear otras capas o publicar imágenes en capas. Cada configuración de conector está configurada para acceder a una ubicación de almacenamiento usando una cuenta específica.
El conector de Hyper-V usa el Servicio de transferencia inteligente en segundo plano (BITS) de Microsoft para copiar discos hacia y desde el dispositivo. Con BITS, el dispositivo informa el progreso como un porcentaje completado, y el conector ya no requiere un recurso compartido CIFS.
El conector de Hyper-V incluye una casilla de verificación Offload Compositing que permite que el empaquetado de capas y la publicación de imágenes se realicen en el servidor de Hyper-V, en lugar de en el dispositivo de App Layering. Offload Compositing aumenta considerablemente la velocidad del empaquetado de capas y la publicación de imágenes. También automatiza la finalización de capas y te permite crear capas y publicar imágenes como máquinas Hyper-V de Generación 2 en discos VHD o VHDX.
Para obtener más información sobre los conectores y las configuraciones de conectores en general, consulta Configuraciones de conectores.
Nota:
El conector de Microsoft Hyper-V no es compatible actualmente con la función Image Portability Service.
Antes de empezar
La primera vez que crees una plantilla de imagen para publicar imágenes en capas en tu entorno de Microsoft Hyper-V, necesitas agregar una nueva configuración de conector de Hyper-V para esa ubicación.
Requisitos de Hyper-V
Puedes usar una configuración de conector de Hyper-V que facilita la conexión a una ubicación en tu entorno de Microsoft Hyper-V.
La información que necesitas para la configuración del conector de Hyper-V incluye:
-
Configuración de Hyper-V
- Agente - Agente de App Layering de la lista de agentes registrados con el dispositivo. El agente se ejecuta bajo la cuenta de máquina del equipo en el que se está ejecutando.
-
Configuración de la máquina virtual
- VM de plantilla (opcional) - Una plantilla que se puede usar para clonar una máquina virtual de Hyper-V con la configuración de hardware deseada (memoria, CPU y configuración de vídeo). Puedes especificar el host, el almacén de datos y la red para configurar las máquinas virtuales resultantes. La plantilla debe tener al menos una tarjeta de red conectada y no debe tener ningún disco conectado. De lo contrario, recibirás un error al intentar validar o guardar la configuración.
- Número de CPU - Número de CPU a usar para crear una máquina de empaquetado o publicar una imagen en capas. El valor predeterminado es 4 CPU.
- Memoria (MB) - Cantidad de memoria asignada para crear la máquina de empaquetado o la máquina de imagen en capas. El valor predeterminado es 8192 MB.
- Red - Conmutador de red. Puedes seleccionar de una lista de conmutadores de red conocidos por el agente.
- Generación - Las máquinas de Generación 1 son compatibles en todos los casos. Las máquinas de Generación 2 solo son compatibles cuando se selecciona la opción Offload Compositing.
-
Formato de disco - VHD o VHDX son compatibles en máquinas de Generación 1. Solo VHDX es compatible en máquinas de Generación 2.
Nota:
El formato de disco VHDX requiere Offload Compositing, incluso en máquinas de Generación 1.
- Offload Compositing - Permite que el proceso de empaquetado de capas o publicación de imágenes se ejecute en el servidor Hyper-V especificado. Esta característica aumenta el rendimiento y te permite usar el formato de disco VHDX y las máquinas virtuales de Generación 2. Con UEFI, también puedes usar el Arranque seguro si está habilitado en la VM.
Cuando se selecciona Offload Compositing:
- Si no proporcionas una plantilla de máquina virtual, la máquina virtual usa BIOS de forma predeterminada.
- Si proporcionas una plantilla configurada para BIOS o UEFI, la máquina virtual resultante es del tipo que elegiste.
- Si proporcionas una plantilla con el Arranque seguro de UEFI habilitado y seleccionado, la VM resultante es de Arranque seguro de UEFI.
Cuando no se selecciona Offload Compositing:
- Si no proporcionas una plantilla, la máquina virtual usa BIOS de forma predeterminada.
- Si proporcionas una plantilla configurada para BIOS, la máquina virtual resultante es BIOS.
- Si proporcionas una plantilla configurada para UEFI, la máquina no arranca y resulta en una pantalla azul. (Offload Compositing es necesario para UEFI).
-
Configuración de almacenamiento
-
Ruta de acceso al almacenamiento, ej: C:\Virtual Machines - Ruta de acceso a la ubicación local o remota donde el software de App Layering crea discos de capa, máquinas de empaquetado y discos de imagen en capas. Este valor:
- Debe ser la misma que la ubicación especificada en la ruta UNC.
- No puede ser una unidad asignada.
-
Tamaño de la caché del disco de capa en GB (opcional) - Cantidad de espacio de recurso compartido de archivos (en gigabytes) a usar para almacenar en caché los discos de capa. Un valor de:
- 0 deshabilita el almacenamiento en caché de capas.
- 1+ habilita el almacenamiento en caché de capas y especifica la cantidad de espacio permitido para almacenar en caché los discos de capa en el recurso compartido de archivos. Las copias de los discos de arranque y los discos de empaquetado se almacenan y luego se reutilizan siempre que sea posible para reducir el tiempo que lleva empaquetar una capa de aplicación.
-
Ruta de acceso al almacenamiento, ej: C:\Virtual Machines - Ruta de acceso a la ubicación local o remota donde el software de App Layering crea discos de capa, máquinas de empaquetado y discos de imagen en capas. Este valor:
Requisitos de App Layering
El agente de App Layering es necesario para usar un conector de Hyper-V. El agente de App Layering debe estar:
- Instalado en el servidor Microsoft Hyper-V donde deseas crear capas o publicar imágenes en capas. Para obtener más detalles, consulta Instalar el agente de App Layering en el tema de instalación de App Layering.
- Registrado con el dispositivo de App Layering. Para obtener más detalles, consulta Registrarse manualmente con el dispositivo de App Layering en el tema de instalación de App Layering.
Consideraciones adicionales
Máquinas de Generación 2
Para empezar a usar máquinas de Generación 2 en Hyper-V cuando tus máquinas existentes son de Generación 1:
- Crea una configuración de conector de Hyper-V con la función Offload compositing habilitada y Generación 2 seleccionada.
- Crea una capa de plataforma de Generación 2.
- Publica imágenes de Generación 2 usando esta capa de plataforma y tus capas de aplicación de Generación 1 existentes.
Si estás empezando con una implementación nueva en Hyper-V, puedes crear una capa de sistema operativo de Generación 2 usando cualquiera de los siguientes enfoques:
- Crea la capa de sistema operativo a partir de una imagen de sistema operativo de Generación 1. Luego:
- Crea una configuración de conector de Hyper-V con la función Offload compositing habilitada y Generación 2 seleccionada.
- Agrega una versión de Generación 2 a la capa de sistema operativo.
- Crea capas de aplicación de Generación 2.
- Crea una plantilla de imagen con el nuevo conector seleccionado y publica las imágenes.
- Crea la capa de sistema operativo a partir de una imagen de sistema operativo de Generación 2, usando el script de importación del sistema operativo:
- Localiza el script ImportOSLayer.ps1 incluido en la descarga de OS Machine Tools.
- Importa el sistema operativo usando el script. El script admite la importación de máquinas UEFI y completa la importación más rápido que la consola de administración.
Creación de máquinas para Hyper-V
Aunque no existe una versión de Creación de máquinas del conector de Hyper-V, puedes usar una configuración de conector de Hyper-V para publicar imágenes en capas en una ubicación específica de creación de máquinas dentro de tu entorno de MS Hyper-V.
Crear una configuración de conector de Hyper-V
Para usar el conector de Hyper-V para la creación de capas o la publicación, haz lo siguiente:
- Haz clic en la página Conectores.
- Haz clic en Agregar configuración de conector. Esto abre un pequeño cuadro de diálogo.
- Selecciona el tipo de conector Microsoft Hyper-V. Luego haz clic en Nuevo para abrir la página Configuración de conector.
- Completa los campos en la página Configuración de conector. Para obtener orientación, consulta las definiciones de campo en la sección Requisitos de Hyper-V anterior.
- Haz clic en el botón PROBAR para verificar que el dispositivo puede acceder a la ubicación especificada usando las credenciales proporcionadas.
- Haz clic en GUARDAR. La nueva configuración de conector debería aparecer ahora en la ficha Conector.
Errores de HTTPS y certificados
De forma predeterminada, HTTPS está desactivado y los errores de certificado se ignoran, porque el certificado autofirmado que viene con el dispositivo fallaría a través de HTTPS. Cuando subes tu propio certificado, puedes configurar el conector para usar HTTPS y dejar de ignorar los errores de certificado.
Si quieres habilitar HTTPS para Hyper-V
Si quieres habilitar HTTPS para Hyper-V, edita la configuración para activar HTTPS y para ignorar los errores de certificado en el archivo config.json.
-
Abre el archivo config.json del conector de Hyper-V:
/usr/local/lib/node_modules/unidesk-hyperv-connector/config.json <!--NeedCopy--> -
Establece useHttpsFileTransfer en true:
"useHttpsFileTransfer": true <!--NeedCopy--> -
Establece ignoreCertificateErrors en false:
"ignoreCertificateErrors": false <!--NeedCopy--> -
Reinicia el conector de Hyper-V.
Errores de certificado
Una vez que los errores de certificado ya no se ignoren, recibirás el siguiente error si tu certificado caduca:
Error al copiar el archivo a D:\path\file.vhdx. La autoridad de certificación no es válida o es incorrecta.
El error ocurrió mientras se procesaba el archivo remoto.
<!--NeedCopy-->