Adicionar um servidor no Azure Stack HCI, versão 23H2
Aplica-se a: Azure Stack HCI, versão 23H2
Este artigo descreve como gerenciar a capacidade adicionando um servidor (geralmente chamado de expansão) ao cluster do Azure Stack HCI.
Sobre a adição de servidores
Você pode dimensionar facilmente a computação e o armazenamento ao mesmo tempo no Azure Stack HCI adicionando servidores a um cluster existente. O cluster do Azure Stack HCI dá suporte a um máximo de até 16 servidores.
Cada novo servidor físico que você adiciona ao cluster deve corresponder ao restante dos servidores em termos de tipo de CPU, memória, número de unidades e tipo e tamanho das unidades.
Você pode dimensionar dinamicamente o cluster do Azure Stack HCI de 1 para 16 servidores. Em resposta ao dimensionamento, o orquestrador (também conhecido como Lifecycle Manager) ajusta a resiliência da unidade, a configuração de rede, incluindo os agentes locais, como agentes do orquestrador, e o registro do Arc. O dimensionamento dinâmico pode exigir que a arquitetura de rede mude de conectada sem um comutador para conectada por meio de um comutador de rede.
Importante
- Nesta versão, você só pode adicionar um servidor por vez. No entanto, você pode adicionar vários servidores sequencialmente para que o conjunto de armazenamentos seja rebalanceado apenas uma vez.
- Não é possível remover permanentemente um servidor de um cluster.
Adicionar fluxo de trabalho do servidor
O diagrama de fluxo a seguir mostra o processo geral para adicionar um servidor:
Para adicionar um servidor, siga estas etapas de alto nível:
- Instale o sistema operacional, os drivers e o firmware no novo servidor de cluster que você planeja adicionar. Para obter mais informações, consulte Instalar o sistema operacional.
- Adicione o servidor preparado por meio do cmdlet do
Add-server
PowerShell. - Ao adicionar um servidor ao cluster, o sistema valida se o novo servidor de entrada atende aos requisitos de CPU, memória e armazenamento (unidades) antes de realmente adicionar o servidor.
- Depois que o servidor é adicionado, o cluster também é validado para garantir que esteja funcionando normalmente. Em seguida, o pool de armazenamento é rebalanceado automaticamente. O rebalanceamento de armazenamento é uma tarefa de baixa prioridade que não afeta as cargas de trabalho reais. O rebalanceamento pode ser executado por vários dias, dependendo do número de servidores e do armazenamento usado.
Observação
Se você implantou o cluster do Azure Stack HCI usando IPs de armazenamento personalizados, deverá atribuir IPs manualmente aos adaptadores de rede de armazenamento depois que o servidor for adicionado.
Cenários com suporte
Para adicionar um servidor, há suporte para os seguintes cenários de expansão:
Cenário inicial | Cenário alvo | Configurações de resiliência | Arquitetura de rede de armazenamento | Configurações de testemunha |
---|---|---|---|---|
Servidor único | Cluster de dois servidores | Espelho de duas vias | Configurado com e sem um switch | Testemunha necessária para o cenário de destino. |
Cluster de dois servidores | Cluster de três servidores | Espelho de três vias | Configurado apenas com um switch | Testemunha opcional para o cenário de destino. |
Cluster de três servidores | Cluster de servidor N | Espelho de três vias | Apenas interruptor | Testemunha opcional para o cenário de destino. |
Ao atualizar um cluster de dois para três servidores, o nível de resiliência de armazenamento é alterado de um espelho bidirecional para um espelho tridirecional.
Configurações de resiliência
Nesta versão, para adicionar operação de servidor, tarefas específicas não são executadas nos volumes de carga de trabalho criados após a implantação.
Para adicionar operação de servidor, as configurações de resiliência são atualizadas para os volumes de infraestrutura necessários e os volumes de carga de trabalho criados durante a implantação. As configurações permanecem inalteradas para outros volumes de carga de trabalho que você criou após a implantação (já que as configurações de resiliência intencional desses volumes não são conhecidas e você pode querer apenas um volume espelho de 2 vias, independentemente da escala do cluster).
No entanto, as configurações de resiliência padrão são atualizadas no nível do pool de armazenamento e, portanto, todos os novos volumes de carga de trabalho criados após a implantação herdarão as configurações de resiliência.
Requisitos de hardware
Ao adicionar um servidor, o sistema valida o hardware do novo servidor de entrada e garante que o servidor atenda aos requisitos de hardware antes de ser adicionado ao cluster.
Componente | Verificação de conformidade |
---|---|
CPU | Valide se o novo servidor tem o mesmo número de ou mais núcleos de CPU. Se os núcleos da CPU no nó de entrada não atenderem a esse requisito, um aviso será apresentado. No entanto, a operação é permitida. |
Memória | Valide se o novo servidor tem a mesma quantidade ou mais de memória instalada. Se a memória no nó de entrada não atender a esse requisito, um aviso será apresentado. No entanto, a operação é permitida. |
Unidades | Valide se o novo servidor tem o mesmo número de unidades de dados disponíveis para Espaços de Armazenamento Diretos. Se o número de unidades no nó de entrada não atender a esse requisito, um erro será relatado e a operação será bloqueada. |
Pré-requisitos
Antes de adicionar um servidor, você precisaria concluir os pré-requisitos de hardware e software.
Pré-requisitos de hardware
Certifique-se de concluir os seguintes pré-requisitos:
- A primeira etapa é adquirir o novo hardware do Azure Stack HCI do OEM original. Sempre consulte a documentação fornecida pelo OEM ao adicionar um novo hardware de servidor para uso no cluster.
- Coloque o novo servidor físico no local predeterminado, por exemplo, um rack e conecte-o adequadamente.
- Habilite e ajuste as portas físicas do switch conforme aplicável em seu ambiente de rede.
Pré-requisitos de software
Certifique-se de concluir os seguintes pré-requisitos:
AzureStackLCMUser
está ativo no Active Directory. Para obter mais informações, consulte Preparar o Active Directory.- Conectado como
AzureStackLCMUser
ou outro usuário com permissões equivalentes. - As credenciais para o
AzureStackLCMUser
não mudaram.
Adicionar um servidor
Esta seção descreve como adicionar um servidor usando o PowerShell, monitorar o Add-Server
status da operação e solucionar problemas, se houver algum problema.
Adicionar um servidor usando o PowerShell
Certifique-se de ter revisado e concluído os pré-requisitos.
No novo servidor que você planeja adicionar, siga estas etapas.
Instale o sistema operacional e os drivers necessários no novo servidor que você planeja adicionar. Siga as etapas em Instalar o sistema operacional Azure Stack HCI, versão 23H2.
Registre o servidor no Arc. Siga as etapas em Registrar-se no Arc e configurar permissões.
Observação
Você deve usar os mesmos parâmetros que os nós existentes para se registrar no Arc. Por exemplo: nome do Grupo de Recursos, Região, Assinatura e Tentant.
Atribua as seguintes permissões aos nós de servidor recém-adicionados:
- Função de Gerenciamento de Dispositivos do Azure Stack HCI
- Usuário de segredos do Key Vault Para obter mais informações, consulte Atribuir permissões ao servidor.
Em um servidor que já existe no cluster, siga estas etapas:
Entre com as credenciais de usuário do domínio que você forneceu durante a implantação do cluster.
(Opcional) Antes de adicionar o servidor, certifique-se de obter um token de autenticação atualizado. Execute o comando a seguir:
Update-AuthenticationToken
Execute o seguinte comando para adicionar o novo servidor de entrada:
$HostIpv4 = "<IPv 4 for the new server>" $Cred = Get-Credential Add-Server -Name "< Name of the new server>" -HostIpv4 $HostIpv4 -LocalAdminCredential $Cred
Anote a ID da operação como saída pelo
Add-Server
comando. Você usa essa ID de operação posteriormente para monitorar o progresso daAdd-Server
operação.
Monitore o progresso da operação
Para monitorar o progresso da operação de adição de servidor, siga estas etapas:
Execute o cmdlet a seguir e forneça a ID da operação da etapa anterior.
$ID = "<Operation ID>" Start-MonitoringActionplanInstanceToComplete -actionPlanInstanceID $ID
Após a conclusão da operação, o trabalho de rebalanceamento de armazenamento em segundo plano continuará a ser executado. Aguarde a conclusão do trabalho de rebalanceamento de armazenamento. Para verificar o progresso desse trabalho de rebalanceamento de armazenamento, use o seguinte cmdlet:
Get-VirtualDisk|Get-StorageJob
Se o trabalho de rebalanceamento de armazenamento for concluído, o cmdlet não retornará uma saída.
O servidor recém-adicionado é exibido no portal do Azure na lista de clusters do Azure Stack HCI após várias horas. Para forçar o servidor a aparecer no portal do Azure, execute o seguinte comando:
Sync-AzureStackHCI
Cenários de recuperação
Os cenários de recuperação a seguir e as etapas de mitigação recomendadas são tabulados para adicionar um servidor:
Descrição do cenário | Mitigação | Com suporte? |
---|---|---|
Adicionado um novo servidor fora da banda sem usar o orquestrador. | Remova o servidor adicionado. Use o orquestrador para adicionar o servidor. |
Não |
Adicionado um novo servidor com orquestrador e a operação falhou. | Para concluir a operação, investigue a falha. Execute novamente a operação com falha usando Add-Server -Rerun . |
Sim |
Adicionado um novo servidor com orquestrador. A operação foi parcialmente bem-sucedida, mas teve que começar com uma nova instalação do sistema operacional. |
Nesse cenário, o orquestrador já atualizou seu repositório de conhecimento com o novo servidor. Use o cenário do servidor de reparo. | Sim |
Solucionar problemas
Se você tiver falhas ou erros ao adicionar um servidor, poderá capturar a saída das falhas em um arquivo de log. Em um servidor que já existe no cluster, siga estas etapas:
Entre com as credenciais de usuário do domínio que você forneceu durante a implantação do cluster. Capture o problema nos arquivos de log.
Get-ActionPlanInstance -ActionPlanInstanceID $ID|out-file log.txt
Para executar novamente a operação com falha, use o seguinte cmdlet:
Add-Server -Rerun
Próximas etapas
Saiba mais sobre como reparar um servidor.