Configurar uma testemunha de cluster

Aplica-se a: Azure Stack HCI, versões 21H2 e 20H2; Windows server 2022, Windows server 2019

A configuração de um recurso de testemunha é altamente recomendável para todos os clusters e deve ser configurada logo após a criação de um cluster. Clusters de dois nós precisam de uma testemunha para que o servidor que está ficando offline não faça com que o outro nó se torne indisponível também. Os clusters de três e de nós superiores precisam de uma testemunha para poder resistir a dois servidores que falham ou estão offline.

Você pode usar um compartilhamento de arquivos SMB como uma testemunha ou uma testemunha de nuvem do Azure. Uma testemunha de nuvem do Azure é recomendada, desde que todos os nós de servidor no cluster tenham uma conexão de Internet confiável. Este artigo aborda a criação de uma testemunha em nuvem.

A testemunha de nuvem usa a porta HTTPS padrão 443 para estabelecer a comunicação de saída com o serviço blob do Azure. Verifique se a porta HTTPS está acessível.

Antes de começar

Antes de criar uma testemunha de nuvem, você deve ter uma conta do Azure e uma assinatura e registrar seu Azure Stack cluster de HCI com o Azure. Confira os artigos a seguir para saber mais:

Para o compartilhamento de arquivos testemunhas, há requisitos para o servidor de arquivos. Consulte requisitos do sistema para obter mais informações.

Criar uma conta de armazenamento do Azure

Esta seção descreve como criar uma conta de armazenamento do Azure. Essa conta é usada para armazenar um arquivo de blob do Azure usado para arbitragem para um cluster específico. Você pode usar a mesma conta de armazenamento do Azure para configurar uma testemunha de nuvem para vários clusters.

  1. Entre no portal do Azure.

  2. no menu portal do Azure página inicial, em serviços do Azure, selecione contas de Armazenamento. se esse ícone estiver ausente, selecione criar um recurso para criar um recurso de contas de Armazenamento primeiro.

    Tela inicial do portal do Azure

  3. Na página Contas de armazenamento, selecione Nova.

    Nova conta de armazenamento do Azure

  4. Na página criar conta de armazenamento , conclua o seguinte:

    1. Selecione a assinatura do Azure à qual aplicar a conta de armazenamento.
    2. Selecione o grupo de recursos do Azure ao qual aplicar a conta de armazenamento.
    3. Insira um Nome da conta de armazenamento.
      Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres e podem conter apenas números e letras minúsculas. Esse nome também deve ser exclusivo no Azure.
    4. Selecione um local mais próximo de você fisicamente.
    5. Para Desempenho, selecione Standard.
    6. para tipo de conta, selecione Armazenamento uso geral.
    7. Em Replicação, selecione Armazenamento com redundância local (LRS) .
    8. Quando terminar, clique em revisar + criar.

    Criar conta de armazenamento do Azure

  5. Verifique se a conta de armazenamento passa na validação e, em seguida, examine as configurações da conta. Ao terminar, clique em Criar.

    Validação da conta de armazenamento do Azure

  6. Pode levar alguns segundos para que a implantação da conta ocorra no Azure. Quando a implantação for concluída, clique em Ir para o recurso.

    Implantação da conta de armazenamento do Azure

Copiar a chave de acesso e a URL do ponto de extremidade

Quando você cria uma conta de armazenamento do Azure, o processo gera automaticamente duas chaves de acesso, uma chave primária (key1) e uma chave secundária (Key2). Pela primeira vez que a criação de uma testemunha em nuvem, a key1 é usada. A URL do ponto de extremidade também é gerada automaticamente.

Uma testemunha de nuvem do Azure usa um arquivo de BLOB para armazenamento, com um ponto de extremidade gerado no formato storage_account_name. blob. Core. Windows. net como o ponto de extremidade.

Observação

Uma testemunha de nuvem do Azure usa HTTPS (porta padrão 443) para estabelecer a comunicação com o serviço blob do Azure. Verifique se a porta HTTPS está acessível.

Copiar o nome da conta e a chave de acesso

  1. na portal do Azure, em Configurações, selecione chaves de acesso.

  2. Selecione Mostrar chaves para exibir informações de chave.

  3. clique no ícone copiar e colar à direita dos campos nome da conta de Armazenamento e key1 e cole cada cadeia de texto em Bloco de notas ou em outro editor de texto.

    Chaves de acesso da conta de armazenamento do Azure

Copiar a URL do ponto de extremidade (opcional)

A URL do ponto de extremidade é opcional e pode não ser necessária para uma testemunha em nuvem.

  1. Na portal do Azure, selecione Propriedades.

  2. Selecione Mostrar chaves para exibir informações do ponto de extremidade.

  3. em serviço blob, clique no ícone copiar e colar à direita do campo serviço blob e cole a cadeia de texto em Bloco de notas ou em outro editor de texto.

    Ponto de extremidade de blob do Azure

criar uma testemunha de nuvem usando Windows centro de administração

agora você está pronto para criar uma instância de testemunha para o cluster usando Windows centro de administração.

  1. no centro de administração Windows, selecione gerenciador de Cluster na seta suspensa superior.

  2. Em conexões de cluster, selecione o cluster.

  3. em ferramentas, selecione Configurações.

  4. No painel direito, selecione testemunha.

  5. Para tipo de testemunha, selecione uma das seguintes opções:

    • Testemunha de nuvem – Insira o nome da conta de armazenamento do Azure, a chave de acesso e a URL do ponto de extremidade, conforme descrito anteriormente
    • Testemunha de compartilhamento de arquivos – Insira o caminho de compartilhamento de arquivos "(//Server/share)"
  6. Para uma testemunha em nuvem, para os campos a seguir, Cole as cadeias de texto que você copiou anteriormente para:

    1. Nome da conta de armazenamento do Azure
    2. Chave de acesso de armazenamento do Azure
    3. Ponto de extremidade de serviço do Azure

    Chaves de acesso da testemunha em nuvem

  7. Ao terminar, clique em Salvar. Pode levar um pouco para que as informações sejam propagadas para o Azure.

Observação

A terceira opção, testemunha de disco, não é adequada para uso em clusters ampliados.

Criar uma testemunha de nuvem usando Windows PowerShell

Como alternativa, você pode criar uma instância de testemunha para o cluster usando o PowerShell.

Use o cmdlet a seguir para criar uma testemunha de nuvem do Azure. Insira o nome da conta de armazenamento do Azure e as informações de chave de acesso conforme descrito anteriormente:

Set-ClusterQuorum –Cluster "Cluster1" -CloudWitness -AccountName "AzureStorageAccountName" -AccessKey "AzureStorageAccountAccessKey"

Use o cmdlet a seguir para criar uma testemunha de compartilhamento de arquivos. Insira o caminho para o compartilhamento do servidor de arquivos:

Set-ClusterQuorum -FileShareWitness "\\fileserver\share" -Credential (Get-Credential)

Próximas etapas