Implantar testemunha de compartilhamento de arquivos

Aplica-se a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Azure Stack HCI, versões 21H2 e 20H2

Uma testemunha de compartilhamento de arquivos é um compartilhamento SMB que o Cluster de Failover usa como votação no quórum do cluster. Este tópico fornece uma visão geral da tecnologia e da nova funcionalidade no Windows Server 2019, incluindo o uso de uma unidade USB conectada a um roteador como testemunha de compartilhamento de arquivos.

As testemunhas de compartilhamento de arquivos são úteis nas seguintes circunstâncias:

  • Uma testemunha de nuvem não pode ser usada porque nem todos os servidores no cluster têm uma conexão confiável com a Internet
  • Uma testemunha de disco não pode ser usada porque não há unidades compartilhadas a serem usadas para uma testemunha de disco. Isso pode ser um cluster de Espaços de Armazenamento Diretos, AG (Grupos de Disponibilidade) Always On do SQL Server, DAG (Grupo de Disponibilidade de Banco de Dados do Exchange) etc. Nenhum desses tipos de clusters usa discos compartilhados.

Requisitos da testemunha de compartilhamento de arquivos

Você pode hospedar uma testemunha de compartilhamento de arquivos em um servidor Windows ingressado no domínio ou se o cluster estiver executando o Windows Server 2019, qualquer dispositivo que possa hospedar um compartilhamento de arquivos SMB 2 ou posterior.

Tipo de servidor de arquivos Clusters com suporte
Qualquer dispositivo com um compartilhamento de arquivos SMB 2 Windows Server 2019
Windows Server ingressado no domínio Windows Server 2008 e posterior

Se o cluster estiver executando o Windows Server 2019, aqui estão os requisitos:

  • Um compartilhamento de arquivos SMB em qualquer dispositivo que use o protocolo SMB 2 ou posterior, incluindo:
    • Dispositivos NAS
    • Computadores Windows ingressados em um grupo de trabalho
    • Roteadores com armazenamento USB conectado localmente
  • Uma conta local no dispositivo para autenticar o cluster
  • Se você estiver usando o Active Directory para autenticar o cluster com o compartilhamento de arquivos, o CNO (Objeto de Nome do Cluster) deverá ter permissões de gravação no compartilhamento e o servidor deverá estar na mesma floresta do Active Directory que o cluster
  • O compartilhamento de arquivos tem um espaço livre mínimo de 5 MB

Se o cluster estiver executando o Windows Server 2016 ou anterior, aqui estão os requisitos:

  • Compartilhamento de arquivos SMB em um servidor Windows ingressado na mesma floresta do Active Directory que o cluster
  • O CNO (Objeto de Nome do Cluster) deve ter permissões de gravação no compartilhamento
  • O compartilhamento de arquivos tem um espaço livre mínimo de 5 MB

Outras observações:

  • Para usar uma testemunha de compartilhamento de arquivos hospedada por dispositivos diferentes de um servidor Windows ingressado no domínio, atualmente você deve usar o cmdlet Set-ClusterQuorum -Credential do PowerShell para definir a testemunha, conforme descrito posteriormente neste tópico.
  • Para alta disponibilidade, você pode usar uma testemunha de compartilhamento de arquivos em um cluster de failover separado
  • O compartilhamento de arquivos pode ser usado por vários clusters
  • Não há suporte para o uso de um compartilhamento do DFS (Sistema de Arquivos Distribuído) ou armazenamento replicado com nenhuma versão do clustering de failover. Isso pode causar uma partição de rede em que os servidores clusterizados estão em execução de forma independente, bem como perda de dados.

Criando uma testemunha de compartilhamento de arquivos em um roteador com um dispositivo USB

No Microsoft Ignite 2018, o Armazenamento do DataOn tinha um cluster de Espaços de Armazenamento Diretos em sua área de quiosque. Esse cluster foi conectado a um Roteador WiFi NetGear Nighthawk X4S usando a porta USB como uma testemunha de compartilhamento de arquivos semelhante a esta.

NetGear witness

As etapas para criar uma testemunha de compartilhamento de arquivos usando um dispositivo USB neste roteador específico estão listadas abaixo. Observe que as etapas em outros roteadores e dispositivos NAS variam e devem ser realizadas usando as instruções fornecidas pelo fornecedor.

  1. Faça logon no roteador com o dispositivo USB conectado.

    NetGear Interface

  2. Na lista de opções, selecione ReadySHARE, que é onde os compartilhamentos podem ser criados.

    NetGear ReadySHARE

  3. Para uma testemunha de compartilhamento de arquivos, um compartilhamento básico é tudo o que é necessário. A seleção do botão Editar abrirá uma caixa de diálogo em que o compartilhamento pode ser criado no dispositivo USB.

    NetGear Share Interface

  4. Depois de selecionar o botão Aplicar, o compartilhamento será criado e poderá ser visto na lista.

    NetGear Shares

  5. Depois que o compartilhamento for criado, a criação da testemunha de compartilhamento de arquivos para Cluster será feita com o PowerShell.

    Set-ClusterQuorum -FileShareWitness \\readyshare\Witness -Credential (Get-Credential)
    

    Isso exibe uma caixa de diálogo para inserir a conta local no dispositivo.

Essas mesmas etapas semelhantes podem ser feitas em outros roteadores com recursos USB, dispositivos NAS ou outros dispositivos Windows.