Adicionar um nó no Azure Local, versão 23H2
Aplica-se a: Azure Local, versão 23H2
Este artigo descreve como gerenciar a capacidade adicionando um nó (geralmente chamado de expansão) à sua instância Local do Azure. Neste artigo, cada servidor é referido como um nó.
Sobre adicionar nós
Você pode dimensionar facilmente a computação e o armazenamento ao mesmo tempo no Azure Local adicionando nós a um sistema existente. Sua instância Local do Azure dá suporte a um máximo de 16 nós.
Cada novo nó físico adicionado ao sistema deve corresponder ao restante dos nós em termos de tipo de CPU, memória, número de unidades e tipo e tamanho das unidades.
Você pode dimensionar dinamicamente sua instância Local do Azure de 1 a 16 nós. Em resposta ao dimensionamento, o orquestrador (também conhecido como Lifecycle Manager) ajusta a resiliência da unidade, a configuração da rede, incluindo os agentes locais, como os agentes orquestradores, e o registro Arc. O dimensionamento dinâmico pode exigir a mudança da arquitetura de rede de conectado sem um switch para conectado através de um switch de rede.
Importante
- Nesta versão, você só pode adicionar um nó a qualquer momento. No entanto, você pode adicionar vários nós sequencialmente para que o pool de armazenamento seja rebalanceado apenas uma vez.
- Não é possível remover permanentemente um nó de um sistema.
Adicionar fluxo de trabalho de nó
O diagrama de fluxo a seguir mostra o processo geral para adicionar um nó:
Para adicionar um nó, siga estas etapas de alto nível:
- Instale o sistema operacional, drivers e firmware no novo nó que você planeja adicionar. Para obter mais informações, consulte Instalar sistema operacional.
- Adicione o nó preparado por meio do
Add-server
cmdlet do PowerShell. - Ao adicionar um nó ao sistema, o sistema valida se o novo nó de entrada atende aos requisitos de CPU, memória e armazenamento (unidades) antes de realmente adicionar o nó.
- Uma vez que o nó é adicionado, o sistema também é validado para garantir que está funcionando normalmente. Em seguida, o pool de armazenamento é rebalanceado automaticamente. O reequilíbrio de armazenamento é uma tarefa de baixa prioridade que não afeta as cargas de trabalho reais. O reequilíbrio pode ser executado por vários dias, dependendo do número de nós e do armazenamento usado.
Nota
Se você implantou sua instância Local do Azure usando IPs de armazenamento personalizados, deverá atribuir manualmente IPs aos adaptadores de rede de armazenamento depois que o nó for adicionado.
Cenários suportados
Para adicionar um nó, 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 |
---|---|---|---|---|
Nó único | Sistema de dois nós | Espelho de duas vias | Configurado com e sem um switch | Testemunha necessária para o cenário de destino. |
Sistema de dois nós | Sistema de três nós | Espelho de três vias | Configurado apenas com um switch | Testemunha opcional para o cenário de destino. |
Sistema de três nós | Sistema de N-nós | Espelho de três vias | Mudar apenas | Testemunha opcional para o cenário de destino. |
Ao atualizar um sistema de dois para três nós, o nível de resiliência de armazenamento é alterado de um espelho bidirecional para um espelho de três vias.
Configurações de resiliência
Nesta versão, para a operação de adição de nó, tarefas específicas não são executadas nos volumes de carga de trabalho criados após a implantação.
Para a operação de adicionar nó, 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 criados 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 espelhado de 2 vias, independentemente da escala do sistema).
No entanto, as configurações de resiliência padrão são atualizadas no nível do pool de armazenamento e, portanto, quaisquer 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 nó, o sistema valida o hardware do novo nó de entrada e garante que o nó atenda aos requisitos de hardware antes de ser adicionado ao sistema.
Componente | Verificação da conformidade |
---|---|
CPU | Valide se o novo nó tem o mesmo número de ou mais núcleos de CPU. Se os núcleos de 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 nó tem a mesma quantidade de ou mais 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 nó 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 nó, você precisa concluir os pré-requisitos de hardware e software.
Pré-requisitos de hardware
Certifique-se de preencher os seguintes pré-requisitos:
- A primeira etapa é adquirir o novo hardware Local do Azure do seu OEM original. Consulte sempre a documentação fornecida pelo OEM ao adicionar novo hardware de nó para uso em seu sistema.
- Coloque o novo nó físico no local predeterminado, por exemplo, um rack, e conecte-o adequadamente.
- Habilite e ajuste as portas do switch físico conforme aplicável em seu ambiente de rede.
Pré-requisitos de software
Certifique-se de preencher os seguintes pré-requisitos:
-
AzureStackLCMUser
está ativo no Ative Directory. Para obter mais informações, consulte Preparar o Ative Directory. - Entrou como
AzureStackLCMUser
ou outro usuário com permissões equivalentes. - As credenciais do
AzureStackLCMUser
não foram alteradas.
Adicionar um nó
Esta seção descreve como adicionar um nó usando o PowerShell, monitorar o Add-Server
status da operação e solucionar problemas, se houver algum problema.
Adicionar um nó usando o PowerShell
Certifique-se de que analisou e completou os pré-requisitos.
No novo nó que você planeja adicionar, siga estas etapas.
Instale o sistema operacional e os drivers necessários no novo nó que você planeja adicionar. Siga as etapas em Instalar o Sistema Operacional Local do Azure, versão 23H2.
Registre o nó com o Arc. Siga as etapas em Registrar com Arc e configure as permissões.
Nota
Você deve usar os mesmos parâmetros do nó existente para se registrar no Arc. Por exemplo: Nome do Grupo de Recursos, Região, Assinatura e Locatário .
Atribua as seguintes permissões aos nós recém-adicionados:
- Função de Gerenciamento de Dispositivo Local do Azure
- Key Vault Secrets User Para obter mais informações, consulte Atribuir permissões ao nó.
Num nó que já existe no seu sistema, siga estes passos:
Entre com as credenciais de usuário do domínio (AzureStaclLCMUser ou outro usuário com permissões equivalentes) que você forneceu durante a implantação do sistema.
(Opcional) Antes de adicionar o nó, certifique-se de obter um token de autenticação atualizado. Execute o seguinte comando:
Update-AuthenticationToken
Se você estiver executando uma versão anterior à 2405.3, deverá executar o seguinte comando no novo nó para limpar arquivos conflitantes:
Get-ChildItem -Path "$env:SystemDrive\NugetStore" -Exclude Microsoft.AzureStack.Solution.LCMControllerWinService*,Microsoft.AzureStack.Role.Deployment.Service* | Remove-Item -Recurse -Force
Execute o seguinte comando para adicionar o novo nó de entrada usando uma credencial adminsitrator local para o novo nó:
$HostIpv4 = "<IPv 4 for the new node>" $Cred = Get-Credential Add-Server -Name "<Name of the new node>" -HostIpv4 $HostIpv4 -LocalAdminCredential $Cred
Anote o ID da operação como saída pelo
Add-Server
comando. Use esse ID de operação posteriormente para monitorar o progresso daAdd-Server
operação.
Monitorar o progresso da operação
Para monitorar o progresso da operação de adicionar nó, execute 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 reequilíbrio de armazenamento. Para verificar o progresso desse trabalho de rebalanceamento de armazenamento, use o seguinte cmdlet:
Get-VirtualDisk|Get-StorageJob
Se o trabalho de reequilíbrio de armazenamento for concluído, o cmdlet não retornará uma saída.
O nó recém-adicionado é exibido no portal do Azure em sua lista de instâncias locais do Azure após várias horas. Para forçar o nó 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 nó:
Descrição do cenário | Mitigação | Suportado? |
---|---|---|
Adicionado um novo nó fora da banda sem usar o orquestrador. | Remova o nó adicionado. Use o orquestrador para adicionar o nó. |
Não |
Adicionado um novo nó com orchestrator e a operação falhou. | Para concluir a operação, investigue a falha. Execute novamente a operação com falha usando Add-Server -Rerun o . |
Sim |
Adicionado um novo nó com orchestrator. A operação foi parcialmente bem-sucedida, mas teve que começar com uma nova instalação do sistema operacional. |
Nesse cenário, o orchestrator já atualizou seu armazenamento de conhecimento com o novo nó. Use o cenário de nó de reparo. | Sim |
Resolver problemas
Se você tiver falhas ou erros ao adicionar um nó, poderá capturar a saída das falhas em um arquivo de log. Num nó que já existe no seu sistema, siga estes passos:
Entre com as credenciais de usuário do domínio que você forneceu durante a implantação do sistema. 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óximos passos
- Saiba mais sobre como Reparar um nó.