Cuando usa vSAN, Horizon 7 define los requisitos de almacenamiento de máquina virtual, como la capacidad, el rendimiento o la disponibilidad, en forma de perfiles predeterminados de directivas de almacenamiento que puede modificar. El almacenamiento se aprovisiona y se configura automáticamente según las directivas asignadas. Las directivas predeterminadas que se crean durante la creación del grupo de escritorios dependen del tipo de grupo que cree.

vSAN ofrece un marco de directivas de almacenamiento que le permite controlar el comportamiento de varios objetos de una máquina virtual que reside en el almacén de datos de vSAN. Un archivo de disco virtual (VMDK) es un ejemplo de un objeto de vSAN, y hay cuatro características de cada objeto que se controlan a través de una directiva:

  • Fragmentos: número de fragmentos de disco por objeto. El número de fragmentos de disco afecta a la cantidad de discos magnéticos (HDD) de la que disponga.
  • Flexibilidad: Número de fallos tolerables. El número de fallos que el host tolera depende del número de host del que disponga.
  • Reserva de almacenamiento: reserva de espacio para los objetos. Controla la cantidad de almacenamiento que se reserva.
  • Reserva de caché: reserva de Flash Read Cache.

Las opciones de configuración de la reserva de caché y los fragmentos se usan para controlar el rendimiento. Las opciones de configuración de la flexibilidad controlan la disponibilidad. Las opciones de configuración del aprovisionamiento de almacenamiento controlan la capacidad. Juntas, estas opciones de configuración afectan a la cantidad de hosts de vSphere y discos magnéticos que se necesitan.

Por ejemplo, si establece el número de bandas de disco por objeto en dos, vSAN dividirá en bandas el objeto en, al menos, dos HDD diferentes. Si, además de esto, establece el número de fallos tolerables del host en 1, vSAN creará una copia adicional para aumentar la flexibilidad y, para ello, serán necesarios cuatro HDD. Además, si se establece el número de fallos tolerables del host en 1, se necesitará un mínimo de tres hosts ESXi: dos para la flexibilidad y el tercero para romper el empate en caso de división.

Tabla 1. Configuración y directivas predeterminadas de Horizon
Directiva (como aparece en vCenter Server) Descripción Número de fragmentos de disco por objeto Número de fallos tolerables Reserva de Flash Read Cache Reserva de espacio para los objetos
FULL_CLONE_DISK_<guid> Disco virtual de clones completos dedicada 1 1 0 0
FULL_CLONE_DISK_FLOATING_<guid> Disco virtual de clones completos flotante 1 0 0 0
OS_DISK_<guid> Discos descartables y de sistemas operativos de clones vinculados dedicada 1 1 0 0
OS_DISK_FLOATING_<guid> Discos descartables y de sistemas operativos de clones vinculados flotante, discos descartables y de sistemas operativos de clones instantáneos flotantes 1 1 0 0
PERSISTENT_DISK_<guid> Discos persistentes de clones vinculados 1 1 0 0
REPLICA_DISK_<guid> Disco de réplica de clones vinculados, disco de réplica de clones instantáneos 1 1 0 0
VM_HOME_<guid> Directorio de inicio de máquina virtual 1 1 0 0
Nota: <guid> indica el UUID del clúster de Horizon 7.

Después de que estas directivas se creen para las máquinas virtuales, Horizon 7 no las cambiará en ningún momento. Un administrador puede editar las directivas que Horizon 7 crea si accede a vCenter mediante vSphere Web Client o la interfaz de línea de comandos de vSphere (esxcli), con la opción de aplicar los cambios en todas las máquinas virtuales nuevas o existentes. Las nuevas directivas que Horizon 7 aprueba no afectarán a los grupos de escritorios existentes. Cada máquina virtual mantiene su directiva independientemente de su ubicación física en el clúster. Si la directiva deja de ser compatible por un fallo de red, disco u host, o por cambios en la carga de trabajo, vSAN volverá a configurar los datos de los equilibradores de carga y de las máquinas virtuales afectadas para cumplir las directivas de cada máquina virtual.

Nota: Si intenta usar opciones que se contradigan entre ellas, cuando las intente aplicar, se producirá un error en la operación y aparecerá un mensaje de error que le informará de que no tiene suficientes hosts.