Infraestructura del producto de Provisioning Services
En el siguiente gráfico se ofrece una vista de alto nivel de la infraestructura básica de Provisioning Services y se ilustra cómo los componentes de Provisioning Services pueden aparecer en dicha implementación.
El resto del artículo proporciona una breve introducción a los componentes de Provisioning Services.
Servidor de licencias
El servidor de licencia del producto se instala en la infraestructura compartida, o se puede utilizar un servidor de licencias de Citrix ya existente.
Nota
El servidor de licencias se selecciona cuando el asistente Configuration Wizard se ejecuta en un servidor de Provisioning Services. Todos los servidores de Provisioning Services en una comunidad deben poder comunicarse con el servidor de licencias.
Base de datos de Provisioning Services
La base de datos almacena todos los parámetros de la configuración del sistema que existen en una comunidad. Solo puede haber una base datos al mismo tiempo en una comunidad y todos los servidores de Provisioning Services en dicha comunidad deben poder comunicarse con dicha base de datos. Puede actualizar una base de datos de SQL Server existente o bien instalar 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 Provisioning Services.
Consola
La consola es una utilidad que se usa para administrar la implementación de Provisioning Services. 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.
Nota
La consola se instala como un componente separado y está disponible en el soporte de instalación del producto. Provisioning Services Console es un complemento de MMC (Microsoft Management Console). Las funciones de la consola específicas de MMC no se describen en este documento. Consulte la documentación de MMC de Microsoft para obtener información detallada.
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 usar durante el proceso de arranque para obtener las direcciones IP, así como localizar y descargar el programa de arranque desde el servidor de Provisioning Services en el dispositivo de destino. Hay otras opciones de arranque disponibles.
Sugerencia
Los servicios de red se pueden instalar conjuntamente con la instalación del producto y configurarse cuando se ejecuta Configuration Wizard. También se pueden aprovechar los servicios de red existentes en su infraestructura.
Comunidades
Una comunidad representa el nivel superior de una infraestructura de Provisioning Services. La comunidad se crea cuando el asistente Configuration Wizard se ejecuta en el primer servidor de Provisioning Services que se agrega a la comunidad.
Todos los sitios de una comunidad comparten la base de datos de Microsoft SQL para esa comunidad.
No es necesario que la consola esté directamente asociada a la comunidad, ya que la administración remota está permitida 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 usado por todos los servidores de Provisioning en la comunidad.
Ejemplo 1
El disco virtual físico para Windows 10 reside en un servidor de Provisioning Services 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 Services en la comunidad es: \\\\financeserver\\financevdisks\\
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:
Servidores de Provisioning
Un servidor de Provisioning es cualquier servidor que tiene instalado Stream Services. Stream Services se usa para distribuir software en los discos virtuales a los dispositivos de destino. En algunas implementaciones, los discos virtuales residen directamente en el servidor de Provisioning. En implementaciones de mayor magnitud, los servidores de Provisioning Services obtienen el disco virtual a partir de un dispositivo de almacenamiento compartido en la red.
Los servidores de Provisioning Services también intercambian información de configuración con la base de datos de Provisioning Services. 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.
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.
Función vDisk Update Management
La función vDisk Update Management se utiliza para configurar la automatización de las actualizaciones de los discos virtuales (vDisk) que utilizan máquinas virtuales. Las actualizaciones automáticas de discos virtuales (vDisk) 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.
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 (vDisk) 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.
Un dispositivo de destino puede pertenecer solamente a una colección de dispositivos.
Discos virtuales
Los discos virtuales existen como archivos de imagen de disco en un servidor de Provisioning Services o en un dispositivo de almacenamiento compartido. Un disco virtual (vDisk) 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 dispositivos de destino. Los dispositivos de destino arrancan, y descargan por streaming el software, desde una imagen de disco virtual asignada.
Modos de discos virtuales
Las imágenes de disco virtual se configuran con el modo Private Image Mode (para un solo dispositivo, de lectura/escritura) o con el modo Standard Image Mode (para varios dispositivos, de lectura solamente con 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. A continuación se ilustra la relación básica entre un disco base y las versiones que hacen referencia a ese disco base.
Cada vez que debe actualizarse un disco virtual, se crea una nueva versión del disco de diferenciación VHDX y la cifra del nombre del archivo aumenta, como se indica en la siguiente tabla:
Nombre de archivo VHDX | |
---|---|
Imagen base | win7dev.avhdx |
Versión 1 | win7dev.1.avhdx |
Versión 2 | win7dev.2.avhdx |
… | … |
Versión N | win7dev.N.avhdx |
Arranque de un disco virtual
El método usado para ubicar y arrancar desde un disco virtual (vDisk) en un punto compartido de red del servidor se ilustra en el gráfico a continuación:
- El dispositivo de destino comienza el proceso de arranque estableciendo una comunicación con un servidor de Provisioning y obteniendo una licencia.
- Posteriormente, el servidor busca en la agrupación de discos virtuales la información sobre el disco, que incluye identificar los servidores de Provisioning Services que pueden proporcionar el disco virtual al dispositivo de destino y la información de ruta que el servidor debe usar para localizar el disco virtual. En este ejemplo, el disco virtual muestra que solo un servidor de Provisioning Services en este sitio puede suministrar el disco virtual al dispositivo de destino y el disco virtual reside físicamente en el servidor de Finanzas (almacenamiento compartido a nivel de la comunidad).
- El servidor de Provisioning Services 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.
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 puede representar una ubicación física, como un edificio o un tipo de usuario. Un dispositivo de destino puede ser un miembro de cualquier cantidad de vistas, aunque puede ser miembro de solo una colección de dispositivos.
Las vistas se representan en la consola como se describe a continuación:
Las vistas de una comunidad pueden contener todos los dispositivos de destino que existan en esa comunidad. Las vistas de un sitio solo pueden incluir los dispositivos de destino que existan dentro de un sitio.