Citrix Provisioning Accelerator

Con Citrix Provisioning Accelerator, un proxy de aprovisionamiento puede residir en Dom0 (el dominio de control de XenServer) en un host de XenServer donde el streaming de un vDisk de aprovisionamiento se almacena en caché en el proxy antes de enviarlo a la VM. Con la caché, los arranques siguientes (o cualquier solicitud de E/S) de la VM en el mismo host se pueden transferir por streaming desde el proxy en lugar de transferirlos desde el servidor a través de la red. Con este modelo, se consumen más recursos locales en el host de XenServer pero al transferir por streaming desde el servidor a través de la red se ahorran recursos, lo que mejora el rendimiento.

Con esta funcionalidad:

  • Citrix Provisioning y XenServer proporcionan un paradigma funcional mejorado al ofrecer un valor único cuando se utilizan conjuntamente.
  • Citrix Provisioning admite el almacenamiento local y al almacenamiento NAS y SAN conectado en XenServer.
  • Los entornos experimentan un tráfico de red reducido.
  • Las implementaciones experimentan una mejor tolerancia de fallos, con tolerancia para situaciones de interrupción de un servidor Provisioning.

Importante:

Esta característica solo recibe respaldo en XenServer 7.1 (o versiones posteriores) con la capacidad de proxy instalada. Los cambios de la IU solo ocurren cuando se usa ese tipo de hipervisor. Para usar esta función, debe instalarse un paquete optativo en los hosts de XenServer. No hay dependencias adicionales en el instalador.

Para obtener más información acerca de la relación entre XenServer y Citrix Provisioning, consulte el blog XenServer and Citrix Provisioning: Better Together.

Sugerencia:

Citrix recomienda no inhabilitar esta función en una máquina virtual mediante la consola de XenServer. Cuando se inhabilita mediante este método, Citrix Provisioning no reconoce el cambio de configuración y sigue creyendo que la función de acelerador sigue habilitada en la VM. Si quiere inhabilitar esta función para un solo dispositivo, consulte las secciones Habilitar o inhabilitar Citrix Provisioning Accelerator para dispositivos individuales y Habilitar o inhabilitar Citrix Provisioning Accelerator para todos los dispositivos en un host.

Usar Citrix Provisioning Accelerator

La función de proxy solo se admiten en XenServer con la capacidad de proxy instalada (versión 7.1). Los cambios de la IU solo ocurren cuando se usa ese tipo de hipervisor. Debe instalarse un paquete optativo en los hosts de XenServer. No hay dependencias adicionales en el instalador.

Antes de usar esta función, el administrador de XenServer debe crear un objeto de sitio Citrix Provisioning mediante la consola de XenServer. Este proceso configura el almacenamiento (es decir, los repositorios de almacenamiento) que se usarán al transferir por proxy las solicitudes de E/S. Este trabajo se debe realizar en XenServer.

Tenga en cuenta lo siguiente al usar esta función con XenServer:

  • Para que la consola de Citrix Provisioning pueda establecer una conexión proxy en la VM, debe crearse y configurarse un objeto de sitio Citrix Provisioning de XenServer con el repositorio de almacenamiento (SR).
  • Citrix Provisioning llama a la API de XenServer para comprobar que la función de proxy esté habilitada antes de exponer las interfaces de proxy de Citrix Provisioning o XenServer.
  • Citrix Provisioning configura el proxy de XenServer para dispositivos mediante el asistente Setup Wizard de Citrix Virtual Apps and Desktops y el asistente Streamed VM Setup Wizard.
  • Los destinos de Citrix Provisioning reconocen su estado de proxy. Una vez instalada la función, no es necesario llevar a cabo ninguna otra tarea de configuración.
  • Después de volver a instalar XenServer, la memoria caché del acelerador permanece configurada en la base de datos de Citrix Provisioning. Este proceso provoca un error en el asistente de configuración de la máquina virtual, VM Setup Wizard, porque Citrix Provisioning asume que la memoria caché aún existe. Para resolver este problema, elimine y, a continuación, agregue el host de XenServer desde la consola de Citrix Provisioning. Este procedimiento permite que Citrix Provisioning borre la configuración de caché almacenada. Después de borrar la configuración de caché almacenada, el administrador puede crear una en XenCenter.

Sugerencia:

En los entornos donde dos servidores Provisioning residen en el mismo VHD, pero tienen marcas de hora diferentes en los sistemas de archivos, los datos se guardan dos veces en caché. Debido a esta limitación, Citrix recomienda usar VHDX en lugar de VHD.

Configurar Citrix Provisioning Accelerator

Use los asistentes Setup Wizard de Citrix Virtual Apps and Desktops y Streaming Wizard para acceder a esta función. Estos asistentes son similares y comparten muchas de las pantallas. Existen las diferencias siguientes:

  • El asistente XenDesktop Setup Wizard se usa para configurar las máquinas virtuales que se ejecutan en un hipervisor (por ejemplo, XenServer, ESX o Hyper-V/SCVMM) que se controla mediante XenDesktop.
  • El asistente Streaming Wizard se usa para crear máquinas virtuales en un host de XenServer. XenDesktop no participa en este proceso.

Nota:

Esta función solo se admite en XenServer si el servidor tiene esa capacidad instalada. Los cambios de la IU indicados en esta sección solo se aplican cuando se usa ese tipo de hipervisor.

Sugerencia:

Cuando una configuración de caché de proxy (es decir, cuando Citrix Provisioning Accelerator está habilitado) está vinculada a un servidor Provisioning y se vuelve a instalar XenServer en el host que tenía esta función habilitada, Citrix Provisioning y XenServer pierden la sincronización. Esta desincronización ocurre porque la reinstalación de XenServer borra la configuración de caché de proxy previamente configurada.

En este caso, Citrix Provisioning asume que la configuración de caché de proxy aún existe y, cuando se usa el asistente Streamed VM Setup Wizard, éste falla. Este proceso indica que el UUID proporcionado (asociado a la configuración del proxy) no es válido. Por este motivo, el usuario debe eliminar todas las máquinas virtuales previamente configuradas y asociadas a esa configuración de caché, incluido el host. Vuelva a configurar Citrix Provisioning y vuelva a configurar la caché.

Para configurar Citrix Provisioning Accelerator, seleccione uno de los asistentes (Citrix Virtual Apps and Desktops Setup Wizard o Streamed VM Setup Wizard) en la consola de Provisioning:

  1. Vaya a un sitio.
  2. Seleccione el sitio y, a continuación, haga clic en él con el botón secundario para abrir un menú contextual:

Imagen de la opción Streamed VM Setup Wizard

  1. Seleccione el asistente correspondiente en función de cómo vaya a usar la función Citrix Provisioning Accelerator.

Usar asistentes para configurar Citrix Provisioning Accelerator

Para usar esta función, primero determine cómo va a hacerlo. Si va a:

  • configurar las máquinas virtuales que se ejecutan en un hipervisor controlado por XenDesktop, use el asistente Setup Wizard de Citrix Virtual Apps and Desktops.
  • crear las máquinas virtuales en un host de XenServer sin participación de XenDesktop, use el asistente Streamed VM Setup Wizard.

Configurar el acelerador de proxy mediante el asistente Streamed VM Setup Wizard

El asistente Streamed Virtual Machine Setup Wizard se ha modificado para incluir una nueva casilla que permite habilitar esta función. Después de abrir el asistente, seleccione Enable PVS-Accelerator for all Virtual Machines:

Imagen de las opciones de máquinas virtuales

Sugerencia:

Después de seleccionar Enable PVS-Accelerator for all Virtual Machines, todas las VM que se creen con el asistente se configuran para usar la función de proxy.

Después de habilitar esta función, aparecerá la siguiente pantalla (la primera vez que Citrix Provisioning Accelerator se habilita para el host) después de hacer clic en Next:

Imagen de la pantalla del asistente de Citrix Provisioning Accelerator

Sugerencia:

El asistente permite seleccionar el sitio Citrix Provisioning de XenServer al que se quiere aplicar la funcionalidad de acelerador. En la pantalla de XenServer, una lista desplegable muestra la lista de todos los objetos de sitio Citrix Provisioning en XenServer que se han configurado, pero aún no se han asociado a un sitio Citrix Provisioning.

En el menú desplegable, seleccione un sitio Citrix Provisioning para asociarlo a la funcionalidad del acelerador. Después de seleccionarlo, el sitio se asociará al sitio Citrix Provisioning seleccionado desde el cual ejecutar el asistente.

Nota:

La próxima vez que se ejecute el asistente para el mismo sitio Citrix Provisioning mediante el mismo XenServer, esta página no se mostrará.

Después de utilizar uno de los asistentes para configurar esta función, aparece la pantalla “Summary”, que indica el estado actual. Con la información indicada en esa pantalla, puede determinar si está habilitada, y la configuración de caché actual asociada a ella.

Haga clic en Finish para confirmar la configuración.

Imagen de la pantalla de resumen del asistente

Habilitar o inhabilitar Citrix Provisioning Accelerator para dispositivos individuales

Si un dispositivo se creó usando alguno de los asistentes (Setup Wizard de Citrix Virtual Apps and Desktops o Streamed Wizard) y se configuró Citrix Provisioning Accelerator para ese host de XenServer en el asistente, se puede utilizar la página de propiedades Target Device Properties para habilitar o inhabilitar la función para un dispositivo individual.

Para habilitar o inhabilitar esta función para dispositivos individuales:

  1. Vaya a la pantalla Target Device Properties.

  2. En la ficha General, marque (o desmarque) PVS-Accelerator Configured.

  3. Haga clic en OK para aplicar el cambio.

Imagen de la casilla del Citrix Provisioning Accelerator

Inhabilitar Citrix Provisioning Accelerator para todos los dispositivos en un host

Si habilitó Citrix Provisioning Accelerator para un host, puede inhabilitarlo desde la pantalla Virtual Host Connection Properties para todos los dispositivos en el host especificado.

Importante:

No se puede usar la pantalla Virtual Host Connection Properties para habilitar PVS-Accelerator en el host especificado. Debe habilitar la función mediante uno de los asistentes (Setup Wizard de Citrix Virtual Apps and Desktops o Streamed Wizard) al crear dispositivos.

Para inhabilitar esta función para todos los dispositivos en el host especificado:

  1. Abra la pantalla Virtual Host Connection Properties.

  2. En la ficha General, marque (o deje sin marcar) PVS-Accelerator Enabled.

    Imagen de la ficha **General**

  3. Se le pedirá que confirme la acción siguiente:

    Imagen de la opción para inhabilitar Citrix Provisioning Accelerator

  4. Después de verificar la acción, haga clic en OK para aplicar el cambio.

Versión

Citrix Provisioning Accelerator