Discos virtuales

Los discos virtuales (vDisk) se administran durante todo su ciclo de vida. Provisioning Services proporciona respaldo para un ciclo de vida completo de la imagen, lo que comprende un disco vDisk desde su creación inicial hasta la implementación, las actualizaciones posteriores y, finalmente, el retiro. El ciclo de vida de un disco vDisk consta de cuatro etapas:

  1. Creación
  2. Implementación
  3. Actualización
  4. Retiro

Crear un disco virtual

La creación de un disco virtual requiere la preparación del dispositivo de destino maestro para la creación de imágenes, la creación y configuración de un archivo de disco virtual donde resida el disco virtual y, a continuación, la creación de la imagen del dispositivo de destino maestro en ese archivo; lo que da como resultado una nueva imagen de disco virtual base. Este proceso puede realizarse de forma automática mediante Imaging Wizard o de forma manual. Provisioning Services también ofrece la opción de crear una imagen común para utilizarla con una sola o con varias plataformas de destino. Para obtener más información, consulte Creación de discos virtuales.

Implementar un disco virtual

Una vez creada la imagen de disco virtual base, se distribuye mediante su asignación a uno o varios dispositivos. Un dispositivo puede tener varias asignaciones de discos virtuales. Cuando el dispositivo arranca, lo hace desde un disco virtual asignado. Existen dos opciones de modo de arranque: Private Image Mode (acceso a un solo dispositivo en modo lectura/escritura) y Standard Image Mode (acceso a varios dispositivos con opciones de memoria caché de escritura). Para obtener más información, consulte Distribución de discos virtuales.

Actualizar un disco virtual

A menudo, es necesario actualizar un disco virtual (vDisk) existente para que la imagen contenga el software y las revisiones más recientes. Las actualizaciones pueden realizarse de forma manual o bien, es posible automatizar el proceso de actualización mediante la función vDisk Update Management. Cada vez que se actualiza un disco virtual se crea una nueva versión. Los diferentes dispositivos pueden tener acceso a distintas versiones según el tipo de dispositivo de destino y la clasificación de la versión. Los dispositivos de mantenimiento pueden tener acceso exclusivo de lectura/escritura a la versión de mantenimiento más reciente; los dispositivos de prueba pueden tener acceso compartido de solo lectura a las versiones clasificadas como versiones de prueba; y los dispositivos de producción pueden tener acceso compartido de solo lectura a las versiones de producción. Las versiones se crean y se administran desde el cuadro de diálogo vDisk Versioning. Una actualización también puede originarse a partir de la fusión de versiones. Para obtener más información sobre la actualización de discos virtuales, consulte Actualización de discos virtuales.

Retirar un disco virtual

Retirar un disco virtual es lo mismo que eliminar un disco virtual. Se elimina toda la cadena VHDX, incluidos los archivos de diferenciación y de imagen base, los archivos de propiedades y los archivos de bloqueo. Para obtener más información, consulte Retiro de un disco virtual.

Nota:

Además de las tareas que se llevan a cabo durante el ciclo de vida de los discos virtuales, también se pueden realizar otras Tareas de mantenimiento de discos virtuales, como la importación o la exportación, la creación de copias de seguridad, la duplicación y el equilibrio de carga.

Requisitos previos para la implementación de discos virtuales (vDisk)

Los discos virtuales (vDisk) se configuran antes de la distribución. Las tareas de configuración incluyen:

Seleccionar un destino de caché de escritura para las imágenes comunes de disco virtual (vDisk)

Provisioning Services respalda diversas opciones de destino para la memoria caché de escritura. El destino de la memoria caché de escritura para un disco virtual (vDisk) se selecciona en la ficha General, que está disponible en el cuadro de diálogo vDisk File Properties.

Consideraciones y requisitos

  • Tenga en cuenta el impacto que tiene el uso de caché de escritura persistente en el lado del servidor. Cuando administre esta funcionalidad, tenga en cuenta que la caché persistente solo debe usarse cuando usuarios no autorizados tengan acceso sin privilegios a una máquina; asegúrese de que las máquinas no se comparten entre los usuarios.
  • Si selecciona la opción de almacenar en caché en la unidad de disco duro local, asegúrese de que el formato del disco duro local es NTFS para dispositivos Windows y que tiene 500 MB como mínimo.
  • Si selecciona la opción de almacenar en caché en la RAM del dispositivo de destino y el modo Standard Image Mode, el tamaño máximo de la memoria caché de escritura de RAM está determinado por el parámetro de Registro WcMaxRamCacheMB en los parámetros BNIStack. Este es un parámetro DWORD. Si no existe la entrada del Registro, se utiliza el valor predeterminado 3584 MB.
  • Provisioning Services 7.7 solo admite el cliente de Microsoft System Center Configuration Manager (ConfigMgr) de este modo:
Cliente ConfigMgr Caché en el disco duro del dispositivo Caché en la RAM del dispositivo con desbordamiento en disco duro Caché en la RAM del dispositivo
ConfigMgr 2007 - todo No respaldado No respaldado No respaldado
ConfigMgr 2012 Respaldado Respaldado No respaldado
ConfigMgr 2012 SP1 Respaldado Respaldado No respaldado
ConfigMgr 2012 R2 Respaldado Respaldado No respaldado
Cliente ConfigMgr Caché en el servidor Caché persistente en el servidor Cache on device hard drive persisted (Caché persistente en el disco duro del dispositivo)
ConfigMgr 2007 - todo No respaldado No respaldado No respaldado
ConfigMgr 2012 No respaldado No respaldado No respaldado
ConfigMgr 2012 SP1 No respaldado No respaldado No respaldado
ConfigMgr 2012 R2 No respaldado No respaldado No respaldado

En las siguientes secciones se describen todas las opciones válidas de destino para la caché de escritura.

Nota:

Desde la versión 7.12 de Provisioning Services se ofrece streaming de Linux. Cuando se usa esta función, hay que tener en cuenta que las opciones de almacenamiento en caché en un dispositivo de destino Linux son las mismas que las opciones configurables en un dispositivo Windows. Para obtener más información sobre el streaming de Linux, consulte Instalar.

Caché en el disco duro del dispositivo

El caché de escritura puede existir como un archivo en formato NTFS, ubicado en la unidad de disco del dispositivo de destino. Esta opción de memoria caché de escritura libera la carga del servidor de Provisioning Services ya que no necesita procesar las solicitudes de escritura y no tiene la limitación de la memoria RAM.

El disco duro no requiere ningún software adicional para habilitar esta función.

Nota:

El archivo de caché de escritura es temporal a menos que el modo del disco virtual se establezca en Difference Disk Image Mode.

Importante:

El campoCache on device hard drive de tipo de caché de vDisk ha quedado obsoleto y se eliminará de las versiones futuras. Citrix recomienda usar uno de los demás tipos de caché disponibles. Para obtener más información, consulte el artículo Obsolescencia.

Caché persistente en la unidad de disco del dispositivo (fase experimental solamente)

Se aplica de la misma forma que con el caché en el disco duro del dispositivo, excepto que la memoria caché es persistente. Este método de memoria caché de escritura es una característica experimental y solo se admite para NT6.1 o posterior. Este método también requiere un programa de arranque (bootstrap) diferente. Para seleccionar el archivo de programa de arranque correcto desde la consola, haga clic con el botón secundario en el servidor de Provisioning Server y seleccione Configure Bootstrap. En la ficha General, haga clic en la opción desplegable del archivo Bootstrap y después elija CTXBP.BIN. Citrix recomienda que la unidad de disco local (del lado del cliente) tenga suficiente espacio libre para almacenar el disco virtual (vDisk) completo.

Importante:

El campoCache on hard drive persisted de tipo de caché de vDisk ha quedado obsoleto y se eliminará de las versiones futuras. Citrix recomienda usar uno de los demás tipos de caché disponibles. Para obtener más información, consulte el artículo Obsolescencia.

Caché en la RAM del dispositivo

La memoria caché de escritura puede residir como un archivo temporal en la memoria RAM del dispositivo de destino. Esto proporciona el método más rápido para acceder al disco, ya que el acceso a la memoria siempre es más rápido que el acceso al disco.

Caché en la RAM del dispositivo con desbordamiento en disco duro

Este método de memoria caché de escritura usa el formato de diferenciación VHDX:

  • Cuando la RAM es cero, la caché de escritura del dispositivo de destino solo se escribe en el disco local.
  • Cuando la RAM no es cero, la caché de escritura del dispositivo de destino se escribe primero en la RAM. Cuando la RAM se llena, el bloque de datos que no ha sido utilizado durante más tiempo se escribe en el disco de diferenciación local para dejar sitio a datos más nuevos en la RAM. La cantidad de RAM especificada es la memoria de kernel no paginada que consumirá el dispositivo de destino.

Comparado con el modo de “Caché en el disco duro del dispositivo”, el formato de bloque VHDX tiene una velocidad mayor de expansión de archivos. El espacio libre del disco local debe ajustarse para dar cabida a la carga de trabajo de streaming. Para asegurar la fiabilidad del dispositivo de destino en condiciones de alta carga de trabajo, Citrix recomienda que el espacio libre en el disco local sea superior a la capacidad del disco virtual (vDisk).

Cuando el disco local no tiene espacio, la E/S del disco virtual (vDisk) del dispositivo de destino se coloca en pausa esperando que se libere espacio en el disco local. Esta condición afecta negativamente a la continuidad de la carga de trabajo; por lo tanto, Citrix recomienda asignar suficiente espacio libre en el disco local.

La cantidad de RAM especificada no cambia el requisito de espacio libre en el disco local. Cuanta más RAM se asigne, más cantidad de E/S del disco virtual (vDisk) que se ahorran en el caché de la RAM antes de enviar toda la información nuevamente al archivo VHDX. La RAM reduce la tasa de expansión del VHDX inicial.

Caché en un disco del servidor

La memoria caché de escritura puede residir como un archivo temporal en un servidor de Provisioning Services. En esta configuración, el servidor de Provisioning Services controla todas las escrituras, lo que puede aumentar el tráfico de red y de E/S del disco.

Para obtener mayor seguridad, es posible configurar el servidor de Provisioning Services para que cifre los archivos de caché de escritura. Como el archivo de caché de escritura existe en el disco duro entre cada reinicio, los datos se cifran en caso de robo del disco duro.

Cache persistente en el servidor

Esta opción de memoria caché permite guardar los cambios entre cada reinicio. Al utilizar esta opción, después de un reinicio, un dispositivo de destino puede obtener los cambios realizados en las sesiones anteriores que difieren de la imagen de disco virtual de solo lectura. Si un disco virtual se establece en Cache on server persistent, se crea automáticamente un archivo de disco donde se puede escribir, que es específico para cada dispositivo de destino que accede al disco virtual. Todos los cambios realizados en la imagen de disco virtual se escriben en ese archivo, que no se elimina de forma automática en el cierre.

El nombre del archivo identifica el dispositivo de destino de forma exclusiva mediante la inclusión de la dirección MAC y del identificador de disco del dispositivo de destino. Es posible asignar un dispositivo de destino a varios discos virtuales y, por lo tanto, se pueden tener varios archivos de caché asociados a ese dispositivo.

Para restaurar un disco virtual que utiliza Cache Persistent on Server, asegúrese de realizar copias de seguridad de todos los archivos de disco virtual y los archivos de caché de usuario asociados antes de realizar modificaciones en el disco virtual.

Las ventajas de utilizar esta opción de memoria caché son:

  • Se guardan los cambios específicos de los dispositivos de destino que se realizan en la imagen de disco virtual.
  • Se obtienen los mismos beneficios que con Standard Image Mode.

Las desventajas de utilizar esta opción de memoria caché son:

  • El archivo caché está disponible durante el período de validez del archivo. Todos los cambios que se realizan en el disco virtual hacen que automáticamente el archivo caché no sea válido. Por ejemplo, si el disco virtual se establece en Private Image Mode, todos los archivos caché asociados ya no son válidos.

Nota:

Los archivos caché que se marcan como no válidos no se eliminan. De forma periódica, estos archivos se deben eliminar manualmente.

Los cambios de invalidación incluyen:

  • La colocación de un disco virtual en mantenimiento
  • La colocación de un disco virtual en Private Image Mode
  • La asignación de unidades desde la consola
  • El cambio de la ubicación del archivo de caché de escritura
  • El uso de actualizaciones automáticas

Sugerencia:

Tenga en cuenta el impacto que tiene el uso de caché de escritura persistente en el lado del servidor. Cuando administre esta funcionalidad, tenga en cuenta que la caché persistente solo debe usarse cuando usuarios no autorizados tengan acceso sin privilegios a una máquina; asegúrese de que las máquinas no se comparten entre los usuarios.