Testemunha de cluster no seu dispositivo GPU do Azure Stack Edge Pro
APLICA-SE A: Azure Stack Edge Pro – GPUAzure Stack Edge Pro 2
Este artigo fornece uma visão geral breve da testemunha de cluster no dispositivo Azure Stack Edge, incluindo requisitos de testemunha de cluster, configuração e gerenciamento.
Quorum e testemunha de cluster
No Windows Server Failover Clustering, o quorum precisa ser mantido para que o cluster do Windows Server permaneça online em caso de falha. Quando os nós em um cluster do Windows Server falham, os nós sobreviventes precisam verificar se eles constituem a maioria do cluster para permanecer online.
No entanto, o conceito de maioria existe apenas para clusters com um número ímpar de nós. Quando o número de nós em um cluster é par, o sistema exige uma maneira de tornar o número total de votos ímpar. Por isso, a função de testemunha de cluster é importante. A testemunha de cluster recebe um voto, de modo que, em caso de falha, o número total de votos no cluster (que originalmente tinha um número par de nós) seja ímpar.
Para obter mais informações sobre quorum de cluster, consulte Entenda o quorum de cluster.
Quorum e testemunha de cluster no Azure Stack Edge
O Windows Server Failover Clustering é implementado em um dispositivo do Azure Stack Edge de dois nós. Um quorum é sempre mantido em seu cluster do Azure Stack Edge para que o dispositivo possa permanecer online em caso de falha. Se um dos nós falhar, a maioria dos nós sobreviventes deverá verificar se o cluster permanece online. O conceito de maioria existe apenas para clusters com um número ímpar de nós.
Para um cluster do Azure Stack Edge com dois nós, se um nó falhar, uma testemunha de cluster fornece o terceiro voto para que o cluster permaneça online (pois o cluster é deixado com 2/3 votos - a maioria).
Testemunha de cluster no Azure Stack Edge
Um cluster do Azure Stack Edge de dois nós requer uma testemunha de cluster, de modo que, se um dos nós do Azure Stack Edge falhar, a testemunha de cluster será responsável pelo terceiro voto e o cluster permanecerá online (pois o cluster é deixado com 2/3 votos – a maioria). Por outro lado, se ambos os nós do dispositivo falharem simultaneamente ou um segundo nó do Azure Stack Edge falhar após a falha do primeiro, não haverá voto majoritário e o cluster fica offline.
Esse sistema requer que os nós do Azure Stack Edge tenham conectividade entre si e com a testemunha de cluster. Se a testemunha de cluster ficar offline ou perder a conectividade com qualquer nó do dispositivo, o número total de votos no caso de uma única falha do nó do Azure Stack Edge seria par. Nesse caso, o Windows Server Failover Clustering tentará corrigir isso escolhendo arbitrariamente um nó de dispositivo que não será votado (para tornar o número total de votos ímpar). Nesse caso, se o nó do Azure Stack Edge que falhou foi aquele que recebeu o único voto no cluster do Azure Stack Edge, não haverá nenhum voto majoritário e o cluster ficará offline. Por esse motivo, para impedir que o cluster do Azure Stack Edge fique offline no caso de uma falha de nó de um único dispositivo, é importante que a testemunha de cluster fique online e tenha conectividade com ambos os nós de dispositivo.
Requisitos de testemunha
A testemunha de cluster pode estar na nuvem ou ao vivo localmente. Em cada caso, há certos requisitos que a testemunha deve atender.
Requisitos de testemunha de nuvem
- Ambos os nós de dispositivo no cluster devem ter uma conexão de Internet confiável.
- Verifique se a porta HTTPS padrão 443 está aberta em seu dispositivo, pois a testemunha de nuvem usa essa porta para estabelecer a comunicação de saída com o serviço de blob do Azure.
Requisitos de testemunha local
- O compartilhamento de arquivos SMB 2.0 é criado localmente, mas não nos nós do seu dispositivo.
- Existe um mínimo de 5 MB de espaço livre no compartilhamento de arquivos.
- Seu dispositivo pode acessar o compartilhamento de arquivos pela rede.
Definição e configuração de testemunha de cluster
Para que a testemunha tenha um voto independente, ela sempre deve estar hospedada fora dos nós do Azure Stack Edge no cluster de dispositivos. A testemunha pode ser implantada de qualquer uma das seguintes maneiras.
Testemunha de nuvem – use a testemunha de nuvem quando ambos os nós em seu cluster do Azure Stack Edge estiverem conectados ao Azure. Para configurar uma testemunha de nuvem, use uma Conta de Armazenamento do Microsoft Azure na nuvem e configure a testemunha pela IU local do dispositivo.
Recomendamos que você implante a testemunha de nuvem com conexões redundantes para que a testemunha seja altamente disponível. Para obter mais informações, consulte Configurar a testemunha de nuvem pela IU local.
Testemunha local – use a testemunha local quando ambos os nós não estiverem conectados ao Azure ou tiverem conectividade esporádica. Se você estiver em um ambiente de TI com outros computadores e compartilhamentos de arquivos, use uma testemunha de compartilhamento de arquivos. Para configurar uma testemunha local, você pode usar um compartilhamento de arquivos SMB em um servidor local na rede onde o dispositivo é implantado e configurar o caminho do compartilhamento de arquivos para o servidor pela IU local.
Recomendamos que você implante a testemunha de forma que ela fique altamente disponível. Por exemplo, um comutador que executa um servidor de arquivos pode ser usado para hospedar um compartilhamento de arquivos. Para obter mais informações, consulte Configurar a testemunha local pela IU local.