layout: doc description: If you use Citrix Provisioning for image management and hosting for Citrix Virtual Apps and Desktops or Citrix DaaS, PVS-Accelerator dramatically improves the already excellent combination of XenServer and Citrix Provisioning.—

PVS-Accelerator

La función PVS-Accelerator de XenServer ofrece capacidades ampliadas para los clientes que utilizan XenServer con Citrix Provisioning. Citrix Provisioning es una opción popular para la administración y el alojamiento de imágenes para Citrix Virtual Apps and Desktops o Citrix DaaS. PVS-Accelerator mejora drásticamente la ya excelente combinación de XenServer y Citrix Provisioning. Algunas de las ventajas que ofrece esta nueva función son:

Notas:

PVS-Accelerator está disponible para los clientes de XenServer Premium Edition. Para usar la función PVS-Accelerator, actualice el servidor de licencias de Citrix a la versión 11.14 o posterior.

Para usar PVS-Accelerator con máquinas virtuales habilitadas para UEFI, asegúrese de usar Citrix Provisioning 1906 o posterior.

Cómo funciona PVS-Accelerator

PVS-Accelerator emplea un mecanismo de proxy que reside en el dominio de control (dom0) de XenServer. Cuando esta función está habilitada, las solicitudes de lectura del dispositivo (VM) de destino de Citrix Provisioning se almacenan en caché directamente en la máquina host de XenServer. Estas solicitudes se almacenan en caché en la memoria física o en un repositorio de almacenamiento. Cuando las máquinas virtuales posteriores de ese host de XenServer realizan la misma solicitud de lectura, el disco virtual se transmite directamente desde la memoria caché, no desde el servidor Citrix Provisioning. La eliminación de la necesidad de transmitir desde el servidor de Citrix Provisioning reduce considerablemente la utilización y el procesamiento de la red en el servidor. Este enfoque da como resultado una mejora sustancial en el rendimiento de la VM.

Consideraciones

Tenga en cuenta lo siguiente cuando utilice la función PVS-Accelerator:

Habilitar PVS-Accelerator

Los clientes deben completar los siguientes parámetros de configuración en XenServer y Citrix Provisioning para habilitar la función PVS-Accelerator:

  1. Configure PVS-Accelerator en XenServer mediante XenCenter o la CLI xe. Esta configuración incluye agregar un sitio de Citrix Provisioning y especificar la ubicación del almacenamiento en caché de Citrix Provisioning.
  2. Después de configurar PVS-Accelerator en XenServer, complete la configuración de la caché del sitio de PVS mediante la interfaz de usuario de PVS. Para obtener instrucciones detalladas, consulte Completar la configuración de caché en Citrix Provisioning.

Configuración de puertos

Citrix Provisioning Services usa los siguientes puertos:

Para obtener información sobre los puertos que usa Citrix Provisioning Services, consulte Puertos de comunicación utilizados por XenServer .

El rango de puertos configurado en XenServer debe incluir todos los puertos en uso. Por ejemplo, use 6901-6930 para la configuración predeterminada.

Nota:

No utilice un rango de puertos grande para la comunicación con el servidor PVS. Rara vez es necesario configurar un rango de más de 20 puertos en el servidor PVS. Un amplio rango de puertos puede ralentizar el procesamiento de paquetes y aumentar el tiempo de arranque del dominio de control de XenServer cuando se usa PVS-Accelerator.

Configurar PVS-Accelerator en XenServer mediante la CLI

  1. Ejecute el siguiente comando para crear una configuración de sitio de Citrix Provisioning en XenServer:

    PVS_SITE_UUID=$(xe pvs-site-introduce name-label=My PVS Site)
    
  2. Para cada host del grupo, especifique la memoria caché que se va a utilizar. Puede elegir almacenar la memoria caché en un repositorio de almacenamiento (SR) o en la memoria de dominio de control.

Configurar el almacenamiento en caché en un repositorio de almacenamiento

Tenga en cuenta las siguientes funciones al elegir un repositorio de almacenamiento (SR) para el almacenamiento en caché:

Ventajas:

Desventajas:

Realice los siguientes pasos para configurar el almacenamiento en caché en un repositorio de almacenamiento:

  1. Ejecute el siguiente comando para encontrar el UUID del SR que se va a usar para el almacenamiento en caché:

    xe sr-list name-label=Local storage host=host-name-label --minimal)
    <!--NeedCopy-->
    
  2. Crea el almacenamiento en caché.

    xe pvs-cache-storage-create host=host-name-label pvs-site-uuid=PVS_SITE_UUID \
             sr-uuid=SR_UUID size=10GiB
    <!--NeedCopy-->
    

    Nota:

    Al seleccionar un repositorio de almacenamiento (SR), la función utiliza hasta el tamaño de caché especificado en el SR. También utiliza implícitamente la memoria de dominio de control disponible como nivel de caché de mejor esfuerzo.

Configuración del almacenamiento en caché en la memoria del dominio de control

Tenga en cuenta las siguientes funciones al elegir la memoria de dominio de control para el almacenamiento en caché:

Ventajas:

El uso de memoria significa un rendimiento de lectura/escritura constantemente rápido al acceder o llenar la memoria caché.

Desventajas:

Completar la configuración de caché en Citrix Provisioning

Tras configurar PVS-Accelerator en XenServer, lleve a cabo los siguientes pasos para completar la configuración de la caché del sitio de Citrix Provisioning.

En la consola de administrador de Citrix Provisioning, utilice Citrix Virtual Desktops Setup Wizard o Streaming VM Wizard (según el tipo de implementación) para acceder a la capacidad de proxy. Aunque ambos asistentes son similares y comparten muchas de las mismas pantallas, existen las siguientes diferencias:

Inicie la consola de administrador de Citrix Provisioning:

  1. Navegue hasta el sitio de Citrix Provisioning.

  2. Seleccione el sitio de Citrix Provisioning y haga clic con el botón secundario para ver un menú

  3. Elija el asistente adecuado en función de la implementación. Seleccione la opción Habilitar PVS-Accelerator para todas las máquinas virtuales para habilitar la función PVS-Accelerator.

  4. Si habilita el almacenamiento en caché de discos virtuales por primera vez, aparecerá la pantalla XenServer en el asistente Streamed Virtual Machine Setup Wizard. Este muestra la lista de todos los sitios de Citrix Provisioning configurados en XenServer que aún no se han asociado a ningún sitio de Citrix Provisioning. Seleccione en la lista un sitio de Citrix Provisioning al que aplicar PVS-Accelerator. Esta pantalla no aparece cuando ejecuta el asistente para el mismo sitio de Citrix Provisioning con el mismo host de XenServer.

  5. Haga clic en Next para completar la configuración de almacenamiento en caché.

  6. Haga clic en Finalizar para aprovisionar Citrix Virtual Desktops o máquinas virtuales transmitidas y asociar el sitio de Citrix Provisioning seleccionado al PVS Accelerator de XenServer. Cuando se completa este paso, el botón Ver servidores PVS en la ventana de configuración de PVS-Accelerator se habilita en XenCenter. Al hacer clic en el botón Ver servidores PVS, se muestran las direcciones IP de todos los servidores PVS asociados al sitio de Citrix Provisioning.

Operación de almacenamiento en caché

La funcionalidad PVS-Accelerator almacena en caché:

Operaciones CLI del acelerador de PVS

La siguiente sección describe las operaciones que los clientes pueden realizar cuando utilizan PVS-Accelerator mediante la CLI. Los clientes también pueden realizar estas operaciones con XenCenter. Para obtener más información, consulte PVS-Accelerator en la documentación de XenCenter.

Ver las direcciones y puertos del servidor de Citrix Provisioning configurados por Citrix Provisioning

PVS-Accelerator funciona optimizando el tráfico de red entre una VM y el servidor de Citrix Provisioning. Al completar la configuración en el servidor de Citrix Provisioning, el servidor de Citrix Provisioning rellena los objetos de XenServer con sus pvs-server direcciones IP y puertos. Posteriormente, PVS-Accelerator utiliza esta información para optimizar específicamente el tráfico entre una máquina virtual y sus servidores de Citrix Provisioning. Los servidores de Citrix Provisioning configurados se pueden enumerar mediante el siguiente comando:

xe pvs-server-list pvs-site-uuid=PVS_SITE_UUID params=all
<!--NeedCopy-->

Configurar una VM para el almacenamiento en caché

PVS-Accelerator se puede habilitar para la VM mediante cualquiera de las siguientes herramientas:

La CLI xe configura PVS-Accelerator mediante el VIF de una VM. Crea un proxy de Citrix Provisioning que vincula el VIF de la VM con un sitio de Citrix Provisioning.

Para configurar una VM:

  1. Busque el primer VIF de la VM para habilitar el almacenamiento en caché en él:

    VIF_UUID=$(xe vif-list vm-name-label=pvsdevice_1 device=0 --minimal)
    <!--NeedCopy-->
    
  2. Cree el proxy de Citrix Provisioning

    xe pvs-proxy-create pvs-site-uuid=PVS_SITE_UUID vif-uuid=$VIF_UUID
    <!--NeedCopy-->
    

Inhabilitar el almacenamiento en caché de una VM

PVS-Accelerator se puede inhabilitar para una VM destruyendo el proxy de Citrix Provisioning que vincula el VIF de la VM con un pvs-site.

  1. Busque el primer VIF de la VM:

    VIF_UUID=$(xe vif-list vm-name-label=pvsdevice_1 device=0 --minimal)
    <!--NeedCopy-->
    
  2. Busque el proxy de Citrix Provisioning de la VM:

    PVS_PROXY_UUID=$(xe pvs-proxy-list vif-uuid=$VIF_UUID --minimal)
    <!--NeedCopy-->
    
  3. Destruya el proxy Citrix Provisioning

    xe pvs-proxy-destroy uuid=$PVS_PROXY_UUID
    <!--NeedCopy-->
    

Eliminar el almacenamiento de PVS-Accelerator de un host o un sitio

Para eliminar el almacenamiento de PVS-Accelerator de un host o un sitio:

  1. Encuentre el host para el que quiere destruir el almacenamiento:

    HOST_UUID=$(xe host-list name-label=HOST_NAME --minimal)
    <!--NeedCopy-->
    
  2. Encuentre el UUID del objeto:

    PVS_CACHE_STORAGE_UUID=$(xe pvs-cache-storage-list host-uuid=$HOST_UUID --minimal)
    <!--NeedCopy-->
    
  3. Destruye el objeto:

    xe pvs-cache-storage-destroy uuid=$PVS_CACHE_STORAGE_UUID
    <!--NeedCopy-->
    

Olvídese de la configuración del acelerador de PVS para un sitio

Para olvidar la configuración del acelerador de PVS para un sitio:

  1. Busque el sitio de Citrix Provisioning:

    PVS_SITE_UUID=$(xe pvs-site-list name-label=My PVS Site)
    <!--NeedCopy-->
    
  2. Ejecute el siguiente comando para olvidar el sitio de Citrix Provisioning:

    xe pvs-site-forget uuid=$PVS_SITE_UUID
    <!--NeedCopy-->