Compartir a través de


Implementar un servidor de archivos de escalabilidad horizontal de Espacios de almacenamiento directo de dos nodos para almacenar UPD en Azure

Los Servicios de Escritorio remoto (RDS) requieren un servidor de archivos unido al dominio para los discos de perfil de usuario (UPD). Para implementar un servidor de archivos de escalabilidad horizontal unido al dominio de alta disponibilidad (SOFS) en Azure, usa Espacios de almacenamiento directo con Windows Server 2016. Si no está familiarizado con los UPD o los Servicios de Escritorio remoto, consulte Bienvenido a Servicios de Escritorio remoto.

Nota

Microsoft acaba de publicar una plantilla de Azure para implementar un servidor de archivos escalable de Storage Spaces Direct. Puedes usar la plantilla para crear tu implementación o seguir los pasos de este artículo.

Es recomendable implementar el SOFS con VM de la serie DS y discos de datos de almacenamiento premium, donde hay la misma cantidad de discos de datos en cada VM; además, estos discos tienen el mismo tamaño. Necesitarás un mínimo de dos cuentas de almacenamiento. 

Para realizar implementaciones pequeñas, te recomendamos un clúster de dos nodos con un testigo en la nube, donde el volumen se refleja con dos copias. Aumenta el tamaño de pequeñas implementaciones agregando discos de datos. Crea implementaciones más grandes agregando nodos (VM). 

Estas instrucciones son para una implementación de dos nodos. En la siguiente tabla se muestran los tamaños de VM y disco que necesitarás para almacenar los UPD en función del número de usuarios en tu negocio. 

Usuarios Total (GB) Máquina virtual # discos Tipo de disco Tamaño del disco (GB) Configuración
10 50 DS1 2 P10 128 2x (DS1 + 2 P10)
25 125 DS1 2 P10 128 2x (DS1 + 2 P10)
50 250 DS1 2 P10 128 2x (DS1 + 2 P10)
100 500 DS1 2 P20 512 2x (DS1 + 2 P20)
250 1250 DS1 2 P30 1024 2x (DS1 + 2 P30)
500 2.500 DS2 3 P30 1024 2x (DS2 + 3 P30)
1 000 cinco mil DS3 5 P30 1024 2x (DS3 + 5 P30)
2.500 12500 DS4 13 P30 1024 2x (DS4 + 13 P30)
cinco mil 25000 DS5 25 P30 1024 2x (DS5 + 25 P30)

Sigue estos pasos para crear un controlador de dominio (el nuestro tiene el nombre "my-dc") y dos nodos de VM ("my-fsn1" y "my-fsn2") y configura las VM para que sean un SOFS de Espacios de almacenamiento directo de dos nodos.

  1. Cree una suscripción de Microsoft Azure.
  2. Inicie sesión en Azure Portal.
  3. Cree una cuenta de Azure Storage en Azure Resource Manager. Créela en un grupo de recursos nuevo y use las siguientes configuraciones:
    • Modelo de implementación: Resource Manager
    • Tipo de cuenta de almacenamiento: Uso general
    • Nivel de rendimiento: Premium
    • Opción de replicación: LRS
  4. Configura un bosque de Active Directory mediante una plantilla de inicio rápido o implementando el bosque manualmente.
  5. Configura los nodos del clúster de servidores de archivos. Puede hacer esto implementando la plantilla de clúster SOFS de Espacios de almacenamiento directo de Windows Server 2016 para Azure o siguiendo los pasos del 6 al 11 para implementar manualmente.
  6. Para configurar manualmente los nodos del clúster del servidor de archivos:
    1. Crea el primer nodo:
      1. Crea una nueva máquina virtual mediante la imagen de Windows Server 2016. (Haga clic en Nuevas > máquinas > virtuales Windows Server 2016. Seleccione Resource Manager y, a continuación, haga clic en Crear).
      2. Establece la configuración básica de la manera siguiente:
        • Nombre: my-fsn1
        • SSD del tipo de disco de VM
        • Usa un grupo de recursos existente, por ejemplo, el que ya has creado en el paso 3.
      3. Tamaño: DS1, DS2, DS3, DS4 o DS5 según las necesidades del usuario (consulta la tabla al comienzo de estas instrucciones). Asegúrate de que se haya seleccionado la compatibilidad con discos premium.
      4. Configuración:
        • Cuenta de almacenamiento: Elige la cuenta de almacenamiento que creaste en el paso tres.
        • Alta disponibilidad: crea un nuevo conjunto de disponibilidad. (Haga clic en Alta Disponibilidad > Crear nueva, y escriba un nombre (por ejemplo, s2d-cluster). Use los valores predeterminados para actualizar dominios y dominios de error).
    2. Crea el segundo nodo. Repite el paso anterior con los siguientes cambios:
      • Nombre: my-fsn2
      • Alta disponibilidad: selecciona el conjunto de disponibilidad que creaste anteriormente.
  7. Conecte discos de datos a las máquinas virtuales del nodo de clúster según las necesidades del usuario (como se muestra en la tabla anterior). Una vez creados y conectados los discos de datos a la máquina virtual, establezca el almacenamiento en caché del host en Ninguno.
  8. Establezca direcciones IP para todas las máquinas virtuales como estático.
    1. En el grupo de recursos, seleccione una máquina virtual y, a continuación, haga clic en Interfaces de red (en configuración). Seleccione la interfaz de red enumerada y, a continuación, haga clic en Configuraciones ip. Seleccione la configuración de IP enumerada, seleccione estática y, a continuación, haga clic en Guardar.
    2. Ten en cuenta que la dirección IP privada (10.x.x.x) del controlador de dominio (que es my-dc, en nuestro ejemplo).
  9. Establece la dirección del servidor DNS principal en las NIC de las VM del nodo de clúster en el servidor my-dc. Seleccione la máquina virtual y, a continuación, haga clic en Interfaces de red > Servidores DNS > DNS personalizado. Escriba la dirección IP privada que anotó anteriormente y, a continuación, haga clic en Guardar.
  10. Cree una cuenta de almacenamiento de Azure para que sea el testigo en la nube. (Si usas las instrucciones vinculadas, detente cuando llegues a "Configuración del testigo en la nube con la GUI del administrador de clústeres de conmutación por error"; haremos ese paso a continuación).
  11. Configura el servidor de archivos de Espacios de almacenamiento directo. Conéctate a una VM de nodo y ejecuta los siguientes cmdlets de Windows PowerShell.
    1. Instala la característica para la agrupación de clústeres de conmutación por error y la característica del servidor de archivos en las dos VM del nodo de clústeres del servidor de archivos:

      $nodes = ("my-fsn1", "my-fsn2")
      icm $nodes {Install-WindowsFeature Failover-Clustering -IncludeAllSubFeature -IncludeManagementTools}
      icm $nodes {Install-WindowsFeature FS-FileServer}
      
    2. Valida las VM del nodo de clústeres y crea un clúster de SOFS de dos nodos:

      Test-Cluster -node $nodes
      New-Cluster -Name MY-CL1 -Node $nodes –NoStorage –StaticAddress [new address within your addr space]
      
    3. Configura el testigo en la nube. Usa tu nombre de cuenta de almacenamiento en la nube y la clave de acceso.

      Set-ClusterQuorum –CloudWitness –AccountName <StorageAccountName> -AccessKey <StorageAccountAccessKey>
      
    4. Habilita Espacios de almacenamiento directo.

      Enable-ClusterS2D
      
    5. Crea un volumen de disco virtual.

      New-Volume -StoragePoolFriendlyName S2D* -FriendlyName VDisk01 -FileSystem CSVFS_REFS -Size 120GB
      

      Para ver información sobre el volumen compartido de clúster en el clúster SOFS, ejecuta el siguiente cmdlet:

      Get-ClusterSharedVolume
      
    6. Crea un servidor de archivos de escalabilidad horizontal (SOFS):

      Add-ClusterScaleOutFileServerRole -Name my-sofs1 -Cluster MY-CL1
      
    7. Crea un nuevo recurso compartido de archivos SMB en el clúster SOFS.

      New-Item -Path C:\ClusterStorage\VDisk01\Data -ItemType Directory
      New-SmbShare -Name UpdStorage -Path C:\ClusterStorage\VDisk01\Data
      

Ya tiene un recurso compartido en \\my-sofs1\UpdStorage, que se puede usar para el almacenamiento de UPD cuando habilite UPD para los usuarios.