App Layering

MS Hyper-V

Una configuración de conector 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 van a asociar al disco vDisk.

Puede 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 se establece para acceder a una ubicación de almacenamiento mediante una cuenta específica.

El conector de Hyper-V utiliza el Servicio de transferencia inteligente en segundo plano (BITS) de Microsoft para copiar discos desde y hacia el dispositivo. Con BITS, el dispositivo informa del progreso como un porcentaje completado y el conector ya no requiere un recurso compartido CIFS.

El conector de Hyper-V incluye una casilla Composición de descarga 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 composición de descarga aumenta considerablemente la velocidad del empaquetado de capas y la publicación de imágenes. También automatiza la finalización de capas y permite crear capas y publicar imágenes como máquinas Hyper-V Generation 2 en discos VHD o VHDX.

Para obtener más información sobre conectores y configuraciones de conectores en general, consulte Configuraciones de conectores.

Antes de comenzar

La primera vez que cree una plantilla de imagen para publicar imágenes en capas en su entorno Microsoft Hyper-V, debe agregar una nueva configuración de conector de Hyper-V para esa ubicación.

Requisitos de Hyper-V

Puede utilizar una configuración de conector de Hyper-V que facilita la conexión a una ubicación en el entorno Microsoft Hyper-V.

La información que necesita 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 equipo para el equipo en el que se ejecuta.
  • Configuración de la máquina virtual
    • Plantilla VM (Opcional): Plantilla que se puede utilizar para clonar una máquina virtual Hyper-V con la configuración de hardware deseada (memoria, CPU y configuración de vídeo). Puede especificar el host, el data store 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á un error al intentar validar o guardar la configuración.
    • Número de CPU: Número de CPU que se van a utilizar para crear una máquina de empaquetado o publicar una imagen en capas. El valor predeterminado es 4 CPU.
    • Memoria (Mbs): 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. Puede seleccionar de una lista de conmutadores de red conocidos por el agente.
    • Generación: Las máquinas de primera generación son compatibles en todos los casos. Las máquinas de generación 2 solo se admiten 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 máquinas de generación 2.

    Nota:

    El formato de disco VHDX requiere la composición de descarga, incluso en máquinas de generación 1.

    • Composición de descarga: Permite que el empaquetado de capas o el proceso de publicación de imágenes se ejecute en el servidor Hyper-V especificado. Esta función aumenta el rendimiento y permite utilizar el formato de disco VHDX y las máquinas virtuales de generación 2. Con UEFI, también puede usar arranque seguro si está habilitado en la máquina virtual.

    Cuando se selecciona Descarga de composición:

    • Si no proporciona una plantilla de máquina virtual, la máquina virtual se establece de forma predeterminada en BIOS.
    • Si proporciona una plantilla configurada para BIOS o UEFI, la máquina virtual resultante es el tipo elegido.
    • Si proporciona una plantilla con UEFI-Secure Boot habilitado y seleccionado, la máquina virtual resultante es UEFI-Secure Boot.

    Cuando la composición de descarga no está seleccionada:

    • Si no proporciona una plantilla, la máquina virtual es BIOS de forma predeterminada.
    • Si proporciona una plantilla configurada para BIOS, la máquina virtual resultante es BIOS.
    • Si proporciona una plantilla configurada para UEFI, la máquina no puede arrancar y da como resultado una pantalla azul. (La composición de descarga es necesaria para UEFI.)
  • Configuración de almacenamiento
    • Ruta al almacenamiento, por ejemplo: C:\Virtual Machines: Path para 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 la misma que la ubicación especificada en la ruta de acceso UNC.
      • No puede ser una unidad asignada.
    • Tamaño de caché de disco de capa en GB (opcional): Cantidad de espacio compartido de archivos (en gigabytes) que se utilizará para almacenar en caché discos de capa. Un valor de:
      • 0 inhabilita el almacenamiento en caché de capas.
      • 1+ habilita el almacenamiento en caché de capas y especifica la cantidad de espacio para almacenar en caché los discos de capa en el recurso compartido de archivos. Las copias de los discos de arranque y de los discos de empaquetado se almacenan y luego se vuelven a utilizar siempre que sea posible para reducir el tiempo necesario para empaquetar una capa de aplicación.

Requisitos de App Layering

El agente de App Layering es necesario para usar un conector de Hyper-V. El agente de App Layering debe ser:

Crear una configuración de conector de Hyper-V

Para utilizar el conector de Hyper-V para la creación de capas o la publicación, haga lo siguiente:

  1. En el asistente que está mediante para crear una capa o una plantilla de imagen, haga clic en lafichaConector.
  2. Debajo de la lista de configuraciones de conectores, haga clic en elbotónNuevo. Esto abre un pequeño cuadro de diálogo.
  3. Seleccione el tipo deconector deHyper-V. A continuación, haga clic en Nuevo para abrir la página Configuración del conector.
  4. Complete los campos de la página Configuración del conector. Para obtener instrucciones, consulte las definiciones de campos en la sección de requisitos de Hyper-V anterior.
  5. Haga clic en elbotónPROBAR para comprobar que el dispositivo puede acceder a la ubicación especificada mediante las credenciales proporcionadas.
  6. Haga clic en Guardar. La nueva configuración del conector debe aparecer ahora en la ficha Conector.

Errores de HTTPS y certificados

De forma predeterminada, HTTPS está desactivado y se ignoran los errores de certificado, ya que el certificado autofirmado que viene con el dispositivo conmutaría por error HTTPS. Al cargar su propio certificado, puede configurar el conector para que use HTTPS y deje de ignorar los errores de certificado.

Si quiere habilitar HTTPS para Hyper-V

si quiere habilitar HTTPS para Hyper-V, modifique la configuración para activar HTTPS y para ignorar los errores de certificado en el archivo config.json.

  1. Abra el archivo config.json del conector de Hyper-V:

/usr/local/lib/node_modules/unidesk-hyperv-connector/config.json

2. Establezca useHttpsFileTransfer en true:

“useHttpsFileTransfer”: true

3. Establezca ignoreCertificateErrors en false:

“IgnoreCertificateErrors”: false

4. Reinicie el conector de Hyper-V.

Errores certificados

Una vez que los errores de certificado ya no se ignoran, recibirá el siguiente error si el certificado caduca:

Error al copiar el archivo en D:\path\file.vhdx. La entidad emisora de certificados no es válida o incorrecta. Se produjo el error mientras se procesaba el archivo remoto.
MS Hyper-V