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 al vDisk.
Puedes seleccionar un conector de Hyper-V para importar el SO, 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 Descarga de composición que permite que el empaquetado de capas y la publicación de imágenes se realicen en el servidor Hyper-V, en lugar de en el dispositivo App Layering. La descarga de composición 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 conector en general, consulta Configuraciones de conector.
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, deberás 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 de la máquina en la 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 que se usarán 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 Descarga de composición.
-
Formato de disco - VHD o VHDX son compatibles con las máquinas de Generación 1. Solo VHDX es compatible con las máquinas de Generación 2.
Nota:
El formato de disco VHDX requiere Descarga de composición, incluso en máquinas de Generación 1.
- Descarga de composición - 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 máquina virtual.
Cuando se selecciona Descarga de composición:
- Si no proporcionas una plantilla de máquina virtual, la máquina virtual se establece de forma predeterminada en BIOS.
- 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 máquina virtual resultante es de Arranque seguro de UEFI.
Cuando no se selecciona Descarga de composición:
- Si no proporcionas una plantilla, la máquina virtual se establece de forma predeterminada en BIOS.
- 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 aparece una pantalla azul. (La descarga de composición es necesaria para UEFI.)
-
Configuración de almacenamiento
-
Ruta de almacenamiento, ej: C:\Virtual Machines - Ruta de la ubicación local o remota donde el software App Layering crea discos de capa, máquinas de empaquetado y discos de imagen en capas. Este valor:
- Debe ser el mismo que la ubicación especificada en la ruta UNC.
- No puede ser una unidad asignada.
-
Tamaño de la caché de disco de capa en GB (opcional) - Cantidad de espacio de recurso compartido de archivos (en gigabytes) que se 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 que se permitirá 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 se tarda en empaquetar una capa de aplicación.
-
Ruta de almacenamiento, ej: C:\Virtual Machines - Ruta de la ubicación local o remota donde el software 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 quieres crear capas o publicar imágenes en capas. Para obtener más información, consulta Instalar el agente de App Layering en el tema de instalación de App Layering.
- Registrado con el dispositivo App Layering. Para obtener más información, consulta Registrarte manualmente con el dispositivo App Layering en el tema de instalación de App Layering.
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 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 del conector.
- Completa los campos de la página Configuración del 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 se ignoran los errores de certificado, porque el certificado autofirmado que viene con el dispositivo fallaría con 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 -
Establece useHttpsFileTransfer en true:
"useHttpsFileTransfer": true -
Establece ignoreCertificateErrors en false:
"ignoreCertificateErrors": false -
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 en D:\path\file.vhdx. La autoridad de certificación no es válida o es incorrecta.
El error se produjo mientras se procesaba el archivo remoto.
<!--NeedCopy-->