Citrix Provisioning

Componentes

En este artículo se ofrece una descripción general de los componentes de Citrix Provisioning.

Servidor de licencias

El servidor de licencias del producto se instala en la infraestructura compartida, o se puede utilizar un servidor de licencias de Citrix ya existente. El servidor de licencias se selecciona cuando el asistente Configuration Wizard se ejecuta por primera vez. Todos los servidores de Citrix Provisioning en una comunidad deben poder comunicarse con el servidor de licencias.

Base de datos de Citrix Provisioning

La base de datos almacena todos los parámetros de la configuración del sistema que existen en una comunidad. Tenga en cuenta lo siguiente:

  • En una comunidad solo puede existir una base de datos.
  • Todos los servidores de aprovisionamiento en dicha comunidad deben poder comunicarse con dicha base de datos.
  • Use una base de datos de SQL Server existente o instale SQL Server Express, cuya descarga es gratuita desde Microsoft.

Nota:

El servidor de la base de datos se selecciona cuando el asistente Configuration Wizard se ejecuta en un servidor de Citrix Provisioning.

Consola de Citrix Provisioning

La consola de Citrix Provisioning es una utilidad que se usa para administrar la implementación de Citrix Provisioning. Después de iniciar sesión en la consola, debe seleccionar la comunidad a la que conectarse. Su rol administrativo determina lo que puede ver en la consola y lo que puede administrar en la comunidad.

Servicios de red

Servicios de red incluyen un servicio DHCP, un servicio PXE (Preboot Execution Environment) y un servicio TFTP. Estas opciones de servicio se pueden utilizar durante el proceso de arranque para obtener las direcciones IP. Asimismo, estas opciones de servicio se pueden usar para localizar y descargar el programa de arranque desde el servidor de aprovisionamiento al dispositivo de destino. Hay otras opciones de arranque disponibles.

Sugerencia:

Los servicios de red se pueden instalar con la instalación del producto y configurarse mediante el asistente de configuración.

Comunidades

Una comunidad representa el nivel superior de una infraestructura de Citrix Provisioning. La comunidad se crea cuando el asistente Configuration Wizard se ejecuta en el primer servidor de Citrix Provisioning agregado a la comunidad.

Todos los sitios de una comunidad comparten la base de datos de Microsoft SQL para esa comunidad.

La consola no está directamente asociada a la comunidad de servidores. Se admite la administración remota en todas las consolas que se puedan comunicar con la red de esa comunidad.

Almacenes

Una comunidad contiene uno o varios almacenes. Un almacén es un nombre lógico para una ubicación de almacenamiento en un disco virtual o físico. El nombre del almacén es el nombre común que usan todos los servidores de aprovisionamiento en la comunidad.

Sitios

Uno o más sitios pueden existir en una comunidad. El primer sitio se crea con Configuration Wizard y se ejecuta en el primer servidor de aprovisionamiento de la comunidad.

Los sitios se representan en la consola como se describe a continuación:

sitio de la consola

Servidores de Citrix Provisioning

Un servidor de Citrix Provisioning es cualquier servidor que tiene instalado Stream Services. Stream Service se usa para distribuir software desde los discos virtuales a los dispositivos de destino. En algunas implementaciones, los discos virtuales residen directamente en el servidor de aprovisionamiento. En implementaciones de mayor magnitud, los servidores de aprovisionamiento obtienen el disco virtual a partir de un dispositivo de almacenamiento compartido en la red.

Los servidores de aprovisionamiento también intercambian información de configuración con la base de datos de Citrix Provisioning. Dispone de opciones para configurar los servidores de aprovisionamiento de modo que se puedan garantizar altos niveles de disponibilidad y equilibrio de carga en las conexiones de los dispositivos de destino.

Discos virtuales

Un disco virtual existe como archivo de imagen de disco en un servidor de aprovisionamiento o en un dispositivo de almacenamiento compartido. Un disco virtual está compuesto por un archivo de imagen base VHDX, todos los archivos de propiedades asociados (PVP) y, si corresponde, una cadena de discos de diferenciación VHD (AVHDX) a los que hace referencia.

Los discos virtuales se asignan a los dispositivos de destino. Los dispositivos de destino arrancan, y descargan por streaming el software, desde una imagen de disco virtual asignada.

Es posible que sufra los siguientes problemas al implementar discos virtuales en su entorno:

  • La hora de programación para la actualización de discos virtuales no se puede aplicar después de modificarla. Funciona hasta que reinicie el servicio SOAP de Citrix.

  • Al importar archivos VHDX publicados desde App Layering al almacén de discos aprovisionados, la operación puede informar erróneamente de que se está utilizando un disco no válido. Puede eliminar este error cambiando los caracteres de punto (.) en la fecha y hora del nombre del archivo publicado. Un nombre de archivo válido contiene solo un punto para la extensión de archivo .VHDX.

Agrupaciones de discos virtuales

Las agrupaciones de discos virtuales son colecciones de todos los discos virtuales disponibles para un sitio. Existe solo una agrupación de discos virtuales por sitio.

Administración de actualizaciones de discos virtuales

La función Update Management del disco virtual se utiliza para configurar la automatización de las actualizaciones de los discos virtuales que utilizan máquinas virtuales. Las actualizaciones automatizadas de discos virtuales pueden ejecutarse de forma programada o se pueden invocar directamente desde la consola. Esta función ofrece la detección y distribución de actualizaciones desde los servidores ESD, actualizaciones de Windows u otras actualizaciones obligatorias.

Modos de disco virtual

Las imágenes de disco virtual se configuran para los modos Private Image o Standard Image. Tenga en cuenta lo siguiente cuando utilice imágenes de disco virtual:

  • En el modo Private Image (imagen privada), una imagen de disco virtual se utiliza como un dispositivo único que admite las funciones de lectura o escritura.
  • En el modo Standard Image (imagen estándar), una imagen de disco virtual se utiliza en varios dispositivos, pero es de solo lectura cuando se utilizan varias opciones de almacenamiento en caché.

Cadena de discos virtuales

Las actualizaciones en una imagen de disco virtual base se capturan en un disco de diferenciación con control de versiones, lo que permite conservar la imagen de disco base original sin modificaciones.

Cada vez que se actualiza un disco virtual, se puede crear una versión del disco VHDX de diferenciación. El nombre del archivo se incrementa numéricamente, como se muestra en la siguiente tabla:

Imagen de disco virtual Nombre del archivo VHDX
Imagen base win7dev.avhdx
Versión 1 win7dev.1.avhdx
Versión 2 win7dev.2.avhdx
Versión N win7dev.N.avhdx

Arrancar desde un disco virtual

En esta imagen se muestra el método usado para localizar y arrancar desde un disco virtual en un recurso compartido del servidor:

Arrancar un disco virtual

En la imagen anterior se muestran estos pasos:

  1. El dispositivo de destino comienza el proceso de arranque estableciendo una comunicación con un servidor de aprovisionamiento y obteniendo una licencia.
  2. Posteriormente, el servidor de aprovisionamiento busca en la agrupación de discos virtuales la información sobre el disco. En esta información se incluyen datos que sirven para identificar los servidores que proporcionan el disco virtual al dispositivo de destino. El servidor también verifica la información de ruta que se utiliza para llegar al disco virtual. En este ejemplo, el disco virtual muestra que solo un servidor de aprovisionamiento en este sitio puede suministrarlo al dispositivo de destino. El disco virtual reside físicamente en el servidor de Finanzas (almacenamiento compartido a nivel de la comunidad).
  3. El servidor de aprovisionamiento localiza el disco virtual en el servidor de Finanzas y luego distribuye por streaming el disco, según se requiera, a los dispositivos de destino.

Ejemplos de discos virtuales

En los siguientes ejemplos se ofrece información acerca de la forma en que Citrix Provisioning utiliza las imágenes de disco virtual.

Ejemplo 1

El disco virtual físico para Windows 10 reside en un servidor de Citrix Provisioning local de un sitio. El nombre lógico que se proporciona a esta ubicación física es el almacén.

El nombre del almacén (nombre lógico): bostonwin10

La ruta física al disco virtual es: C:\vDisks\

Ejemplo 2

El disco virtual físico para Windows 10 reside en un punto compartido de red (FinancevDisks) a nivel de la comunidad.

El nombre del almacén (nombre lógico): FinancevDisks

La ruta física al disco virtual para todos los servidores de Provisioning en la comunidad es: \financeserver\financevdisks\

Colecciones de dispositivos

Las colecciones de dispositivos son grupos lógicos de los dispositivos de destino. Un dispositivo de destino es un equipo, de escritorio o de servidor, que arranca y obtiene el software a partir de un disco virtual situado en la red. Una colección de dispositivos puede representar una ubicación física, una serie de subredes o una agrupación lógica de dispositivos de destino. La creación de colecciones de dispositivos simplifica la administración de dispositivos, ya que las acciones se realizan a nivel de la colección en lugar de a nivel de los dispositivos de destino.

Vistas

Las vistas permiten administrar rápidamente un grupo de dispositivos de destino. Generalmente, las vistas se crean según las necesidades de la empresa. Por ejemplo, una vista representa una ubicación física, como un edificio o un tipo de usuario. Un dispositivo de destino es un miembro de cualquier cantidad de vistas, aunque es miembro de solo una colección de dispositivos.

Las vistas se representan en la consola como se describe a continuación:

Vista de la consola

Las vistas de una comunidad pueden contener todos los dispositivos de destino que existan en esa comunidad. Las vistas de un sitio solo contienen los dispositivos de destino que existan dentro de un sitio.

Componentes