Implantar um servidor de arquivos de escalabilidade horizontal de dois nós para armazenamento UPD no Azure

Aplica-se a: Windows Server 2022, Windows Server 2019 e Windows Server 2016

Os Serviços de Área de Trabalho Remota (RDS) requerem um servidor de arquivos associados ao domínio para discos de perfil do usuário (UPDs). Para implantar um SOFS (Servidor de Arquivos de Escalabilidade Horizontal) ingressado no domínio de alta disponibilidade no Azure, use Espaços de Armazenamento Diretos com o Windows Server 2016. Se você não estiver familiarizado com os UPDs ou os Serviços de Área de Trabalho Remota, confira Bem-vindo aos Serviços de Área de Trabalho Remota.

Observação

A Microsoft acabou de publicar um modelo do Azure para implantar um servidor de arquivos de escalabilidade horizontal em Espaços de Armazenamento Diretos. Você pode usar o modelo para criar sua implantação ou usar as etapas neste artigo.

É recomendável implantar o SOFS com VMs da série DS e discos de dados de armazenamento premium, em que há o mesmo número e tamanho dos discos de dados em cada VM. Será necessário um mínimo de duas contas de armazenamento. 

Para implantações pequenas, é recomendável um cluster de dois nós com uma testemunha em nuvem, em que o volume é espelhado com duas cópias. Expanda as implantações pequenas adicionando discos de dados. Expanda as implantações maiores adicionando nós (VMs). 

Essas instruções são para uma implantação de dois nós. A tabela a seguir mostra os tamanhos de VMs e discos que você precisará para armazenar UPDs de acordo com os número de usuários em sua empresa. 

Usuários Total (GB) VM Nº de discos Tipo de disco Tamanho do disco (GB) Configuração
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 2500 DS2 3 P30 1024 2x (DS2 + 3 P30)
1000 5.000 DS3 5 P30 1024 2x (DS3 + 5 P30)
2500 12500 DS4 13 P30 1024 2x (DS4 + 13 P30)
5.000 25000 DS5 25 P30 1024 2x (DS5 + 25 P30)

Use as etapas a seguir para criar um controlador de domínio (chamamos o nosso de "my-dc" abaixo) e dois nós de VMs ("my-fsn1" e "my-fsn2") e para configurar as VMs para serem um SOFS direto de Espaços de Armazenamento Diretos de dois nós.

  1. Crie uma Assinatura do Microsoft Azure.
  2. Entre no portal do Azure.
  3. Crie uma conta de armazenamento do Azure no Azure Resource Manager. Crie-a em um novo grupo de recursos e use as seguintes configurações:
    • Modelo de implantação: Resource Manager
    • Tipo de conta de armazenamento: uso geral
    • Camada de desempenho: premium
    • Opção de replicação: LRS
  4. Configure uma floresta do Active Directory usando um modelo de início rápido ou implantando a floresta manualmente.
  5. Configure o cluster de servidores de arquivos. Isso é possível implantando o modelo do Azure para cluster de SOFS de Espaços de Armazenamento Diretos do Windows Server 2016 ou seguindo as etapas de 6 a 11 para implantar manualmente.
  6. Para configurar manualmente os nós de cluster dos servidores de arquivos:
    1. Crie o primeiro nó:
      1. Crie uma nova máquina virtual usando a imagem do Windows Server 2016. (Clique em Novo > Máquinas Virtuais > Windows Server 2016. Selecione Gerenciador de Recursos e clique em Criar).
      2. Defina a configuração básica da seguinte maneira:
        • Nome: my-fsn1
        • SSD do tipo de disco de VM
        • Use um grupo de recursos existente, aquele que você criou na etapa 3.
      3. Tamanho: DS1, DS2, DS3, DS4 ou DS5, dependendo das necessidades de seus usuários (confira a tabela no início destas instruções). Certifique-se de selecionar o suporte de disco premium.
      4. Configurações:
        • Conta de armazenamento: escolha a conta de armazenamento que você criou na etapa 3.
        • Alta disponibilidade – crie um novo conjunto de disponibilidade. (Clique em Alta disponibilidade > Criar e insira um nome (por exemplo, s2d-cluster). Use os valores padrão para Atualizar domínios e Domínios com falhas.
    2. Crie o segundo nó. Repita a etapa acima com as seguintes alterações:
      • Nome: my-fsn2
      • Alta disponibilidade – selecione que o conjunto de disponibilidade criado acima.
  7. Anexar discos de dados para as VMs do nó de cluster de acordo com as necessidades de seus usuários (como visto na tabela acima). Depois de criar e anexar os dados de discos à VM, defina o cache de host como Nenhum.
  8. Defina os endereços IP de todas as VMs como estáticos.
    1. No grupo de recursos, selecione uma VM e clique em Interfaces de rede (em Configurações). Selecione o adaptador de rede relacionado e clique em Configurações de IP. Selecione a configuração de IP listada, selecione estático e clique em Salvar.
    2. Observe o endereço IP privado (10.x.x.x) do controlador de domínio (my-dc em nosso exemplo).
  9. Defina o endereço do servidor DNS primário em NICs das VMs do nó de cluster como o servidor my-dc. Selecione a VM e clique em Interfaces de rede > Servidores DNS > DNS personalizado. Insira o endereço IP privado que você anotou acima e clique em Salvar.
  10. Crie uma Conta de armazenamento do Azure para ser sua testemunha em nuvem. Se você usou as instruções vinculadas, pare ao chegar à "Configuração de testemunha em nuvem com GUI do Gerenciador de Cluster de Failover" – faremos isso na etapa abaixo.
  11. Configure o servidor de arquivos dos Espaços de Armazenamento Diretos. Conecte-se a uma VM de nó e execute os seguintes cmdlets do Windows PowerShell.
    1. Instale o Recurso Cluster de Failover e o Recurso Servidor de Arquivos nas duas VMs de nó de cluster de servidor de arquivos:

      $nodes = ("my-fsn1", "my-fsn2")
      icm $nodes {Install-WindowsFeature Failover-Clustering -IncludeAllSubFeature -IncludeManagementTools}
      icm $nodes {Install-WindowsFeature FS-FileServer}
      
    2. Valide as VMs do nó de cluster e crie o cluster SOFS de dois nós:

      Test-Cluster -node $nodes
      New-Cluster -Name MY-CL1 -Node $nodes –NoStorage –StaticAddress [new address within your addr space]
      
    3. Configure a testemunha em nuvem. Use o nome e a chave de acesso da conta de armazenamento da testemunha em nuvem.

      Set-ClusterQuorum –CloudWitness –AccountName <StorageAccountName> -AccessKey <StorageAccountAccessKey>
      
    4. Habilite os Espaços de Armazenamento Diretos.

      Enable-ClusterS2D
      
    5. Crie um volume de disco virtual.

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

      Para exibir informações sobre o volume compartilhado do cluster no cluster SOFS, execute o seguinte cmdlet:

      Get-ClusterSharedVolume
      
    6. Crie um servidor de arquivos de escalabilidade horizontal (SOFS):

      Add-ClusterScaleOutFileServerRole -Name my-sofs1 -Cluster MY-CL1
      
    7. Crie um novo compartilhamento de arquivos SMB no cluster SOFS.

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

Agora você tem um compartilhamento em \\my-sofs1\UpdStorage, que pode ser usado para armazenamento UPD quando você habilitar UPD para seus usuários.