Product Documentation

Selección de un destino de memoria caché de escritura para las imágenes de disco virtual (vDisk) comunes

Apr 07, 2017

Provisioning Services puede respaldar 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:

  • 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 ConfigMgrCaché en el disco duro del dispositivoCaché en la RAM del dispositivo con desbordamiento en disco duroCaché en la RAM del dispositivo
    ConfigMgr 2007 - todoNo respaldadoNo respaldadoNo respaldado
    ConfigMgr 2012RespaldadoRespaldadoNo respaldado
    ConfigMgr 2012 SP1RespaldadoRespaldadoNo respaldado
    ConfigMgr 2012 R2RespaldadoRespaldadoNo respaldado
    Cliente ConfigMgrCaché en el servidorCaché persistente en el servidorCache on device hard drive persisted (Caché persistente en el disco duro del dispositivo)
    ConfigMgr 2007 - todoNo respaldadoNo respaldadoNo respaldado
    ConfigMgr 2012No respaldadoNo respaldadoNo respaldado
    ConfigMgr 2012 SP1No respaldadoNo respaldadoNo respaldado
    ConfigMgr 2012 R2No respaldadoNo respaldadoNo respaldado
En las siguientes secciones se enumeran y describen todas las opciones válidas de destino para la memoria caché de escritura.

Nota

La versión 7.12 de Provisioning Services 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 el artículo acerca de la instalación.

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.

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.

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 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