Compartir a través de


Uso de Espacios de almacenamiento directo en clústeres de máquinas virtuales invitadas

Puede implementar Espacios de almacenamiento directo en un clúster de servidores físicos o en clústeres invitados de máquina virtual (VM), como se describe en este artículo. Este tipo de implementación ofrece almacenamiento compartido virtual en un conjunto de máquinas virtuales sobre una nube privada o pública. Esto le permite usar soluciones de alta disponibilidad de las aplicaciones.

Requisitos para clústeres invitados

Las consideraciones siguientes se aplican al implementar Espacios de almacenamiento directo en un entorno virtualizado.

  • Mínimo de dos nodos y máximo de tres

  • Las implementaciones de dos nodos deben configurar un testigo (testigo en la nube o testigo del recurso compartido de archivos)

  • Las implementaciones de tres nodos pueden tolerar un nodo inactivo y la pérdida de uno o varios discos en otro nodo. Si se apagan dos nodos, los discos virtuales están sin conexión hasta que uno de los nodos vuelva.

  • Configuración de las máquinas virtuales para implementarse en dominios de error

    • Azure: configuración del conjunto de disponibilidad

    • Hyper-V: configuración AntiAffinityClassNames en las máquinas virtuales para separar las máquinas virtuales entre nodos

    • VMware: configuración de la regla antiafinidad VM-VM mediante la creación de una regla DRS de tipo "Separar máquinas virtuales" para separar las máquinas virtuales en los hosts ESX. Los discos presentados para su uso con Espacios de almacenamiento directo deben usar el adaptador SCSI paravirtual (PVSCSI). Para la compatibilidad de PVSCSI con Windows Server, consulte https://kb.vmware.com/s/article/1010398.

  • Uso de almacenamiento de baja latencia y alto rendimiento, como los discos administrados SSD prémium de Azure o más rápido

  • Implementación de un diseño de almacenamiento plano sin ningún dispositivo de almacenamiento en caché configurado

  • Uso de un mínimo de dos discos de datos virtuales presentados a cada máquina virtual (VHD/VHDX/VMDK)

    Este número es distinto del caso de las implementaciones sin sistema operativo, porque los discos virtuales pueden implementarse como archivos no susceptibles a errores físicos.

  • Deshabilite las funcionalidades de reemplazo automático de unidades en Servicio de mantenimiento mediante la ejecución del cmdlet de PowerShell siguiente:

    Get-storagesubsystem clus* | set-storagehealthsetting -name "System.Storage.PhysicalDisk.AutoReplace.Enabled" -value "False"
    
  • Para proporcionar mayor resistencia a la posible latencia de almacenamiento de VHD/VHDX/VMDK en clústeres invitados, aumente el valor de tiempo de espera de E/S de Espacios de almacenamiento:

    HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\spaceport\\Parameters\\HwTimeout

    dword: 00007530

    El equivalente decimal del hexadecimal 7530 es 30000, que son 30 segundos. El valor predeterminado es 1770 hexadecimal o 6000 decimal, que son 6 segundos.

No se admiten las siguientes características al usar Espacios de almacenamiento directo en un clúster invitado de máquina virtual:

  • Instantánea o restauración de un disco virtual del nivel de host

    En su lugar, use las soluciones tradicionales de copia de seguridad de nivel de invitado para realizar copias de seguridad y restaurar los datos en los volúmenes de Espacios de almacenamiento directo.

  • Cambio de tamaño del disco virtual del nivel de host

    Los discos virtuales que se exponen a través de la máquina virtual deben conservar el mismo tamaño y las mismas características. Para agregar más capacidad al grupo de almacenamiento, se pueden agregar más discos virtuales a cada una de las máquinas virtuales y, después, agregarlos al grupo. Se recomienda usar discos virtuales del mismo tamaño y características que los discos virtuales actuales.

Clústeres invitados de máquinas virtuales IaaS de Azure

Las plantillas de Azure reducen la complejidad, configuran los procedimientos recomendados y aceleran las implementaciones de Espacios de almacenamiento directo en una máquina virtual de Iaas de Azure. Esta es la solución recomendada para la implementación en Azure.

Considere la posibilidad de usar Discos compartidos de Azure para máquinas virtuales invitadas como alternativa, consulte Discos compartidos de Azure.

Diagrama que muestra Espacios de almacenamiento directo.

Pasos siguientes

Para implementar Espacios de almacenamiento directo en un clúster invitado de máquina virtual, consulte los artículos siguientes: