Adicionar ou remover servidores para um cluster do Azure Stack HCI

Aplica-se a: Azure Stack HCI, versões 21H2 e 20H2

Você pode adicionar ou remover facilmente servidores de um cluster Azure Stack HCI. Tenha em mente que cada novo servidor físico deve corresponder ao restante dos servidores no cluster quando se trata de tipo de CPU, memória, número de unidades e o tipo e o tamanho das unidades.

Sempre que você adicionar ou remover um servidor, também deverá executar a validação do cluster posteriormente para garantir que o cluster está funcionando normalmente. Isso se aplica a clusters não estendidos e estendidos.

Antes de começar

A primeira etapa é adquirir um novo hardware HCI do OEM original. Sempre consulte a documentação fornecida pelo OEM ao adicionar um novo hardware de servidor para uso no cluster.

  1. Coloque o novo servidor físico no rack e ajuste-o adequadamente.
  2. Habilita as portas de opção físicas e ajusta as ACLs (listas de controle de acesso) e as IDs de VLAN, se aplicável.
  3. Configure o endereço IP correto no BMC (controlador de gerenciamento de placa base) e aplique todas as configurações de BIOS de acordo com as instruções do OEM.
  4. Aplique a linha de base de firmware atual a todos os componentes usando as ferramentas fornecidas pelo OEM.
  5. Execute testes de validação do OEM para garantir a homogêneidade de hardware com os servidores clusterados existentes.
  6. Instale o Azure Stack HCI sistema operacional no novo servidor. Para obter informações detalhadas, consulte Implantar Azure Stack HCI.
  7. Ingressar o servidor no domínio do cluster.

Adicionar um servidor a um cluster

Use Windows Admin Center para ingressar o servidor no cluster.

Add server screen

  1. No Windows Admin Center,selecione Gerenciador de Cluster na seta para baixo superior.
  2. Em Conexões decluster, selecione o cluster.
  3. Em Ferramentas,selecione Servidores.
  4. Em Servidores, selecione a guia Inventário.
  5. Na guia Inventário, selecione Adicionar.
  6. Em Nome doservidor , insira o nome de domínio totalmente qualificado do servidor que você deseja adicionar, clique em Adicionar e,em seguida, clique em Adicionar novamente na parte inferior.
  7. Verifique se o servidor foi adicionado com êxito ao cluster.

Remover um servidor de um cluster

Tenha em mente que, ao remover um servidor, você também removerá todas as VMs (máquinas virtuais), unidades e cargas de trabalho associadas ao servidor.

Desinstalar extensões de VM

Antes de remover um servidor de um cluster, você deve desinstalar todas as extensões de VM de seus servidores habilitados para Azure Arc ou então corre o risco de instalar extensões posteriormente se você adicionar o servidor novamente.

Você pode remover extensões de VM usando o portal do Azure, usando o CLI do Azureou usando Azure PowerShell.

Remover um servidor usando o PowerShell

Para remover um servidor de um cluster usando o PowerShell:

  1. Execute Disable-AzureStackHCIArcIntegration no servidor a ser removido.
  2. Execute Remove-ClusterNode -Name <ServerName> em um computador de gerenciamento ou em outro servidor no cluster.

Remover um servidor usando o Windows Admin Center

As etapas para remover um servidor do cluster usando o Windows Admin Center são semelhantes às etapas para adicionar um servidor a um cluster.

Remove server dialog

  1. No Windows Admin Center,selecione Gerenciador de Cluster na seta para baixo superior.
  2. Em Conexões decluster, selecione o cluster.
  3. Em Ferramentas,selecione Servidores.
  4. Em Servidores, selecione a guia Inventário.
  5. Na guia Inventário, selecione o servidor que você deseja remover e, em seguida, selecione Remover.
  6. Para também remover todas as unidades de servidor do pool de armazenamento, habilita essa caixa de seleção.
  7. Verifique se o servidor foi removido com êxito do cluster.

Sempre que você adicionar ou remover servidores de um cluster, execute um teste de validação de cluster posteriormente.

Adicionar pares de servidores a um cluster estendido

Clusters estendidos exigem o mesmo número de nós de servidor e o mesmo número de unidades em cada site. Ao adicionar um par de servidores a um cluster estendido, suas unidades são adicionadas imediatamente ao pool de armazenamento de ambos os sites no cluster estendido. Se o pool de armazenamento em cada site não tiver o mesmo tamanho no momento da adição, ele será rejeitado. Isso porque o tamanho do pool de armazenamento deve ser o mesmo entre sites.

Leve alguns minutos para assistir ao vídeo sobre como adicionar nós de servidor a um cluster estendido:

Você adiciona ou remove servidores a um cluster estendido usando Windows PowerShell. Usando os cmdlets Get-ClusterFaultDomainXML e Set-ClusterFaultDomainXML, primeiro modifique as informações do site (domínio de falha) antes de adicionar os servidores.

Em seguida, você pode adicionar o par de servidores a cada site simultaneamente usando o cmdlet Add-ClusterNode, permitindo que as unidades de cada novo servidor sejam adicionadas ao mesmo tempo também.

Normalmente, você gerencia clusters de um computador remoto, em vez de em um servidor em um cluster. Esse computador remoto é chamado de computador de gerenciamento.

Observação

Ao executar comandos do PowerShell em um computador de gerenciamento, inclua o parâmetro com o -Cluster nome do cluster que você está gerenciando.

Ok, vamos começar:

  1. Use os seguintes cmdlets do PowerShell para determinar o estado do cluster:

    Retorna a lista de servidores ativos no cluster:

    Get-ClusterNode
    

    Retorna as estatísticas do pool de armazenamento de cluster:

    Get-StoragePool pool*
    

    Lista quais servidores estão em qual site (domínio de falha):

    Get-ClusterFaultDomain
    
  2. Abra o Sites.xml arquivo no Bloco de notas ou em outro editor de texto:

    Get-ClusterFaultDomainXML | out-file sites.xml
    
    notepad
    
  3. Navegue até o Sites.xml local em que o arquivo está localizado localmente no computador de gerenciamento e abra o arquivo. O Sites.xml arquivo será semelhante a este:

    <Topology>
        <Site Name="Site1" Description="" Location="">
            <Node Name="Server1" Description="" Location="">
            <Node Name="Server2" Description="" Location="">
        </Site>
        <Site Name="Site2" Description="" Location="">
            <Node Name="Server3" Description="" Location="">
            <Node Name="Server4" Description="" Location="">
        </Site>
    <Topology>
    
  4. Usando este exemplo, você adicionaria um servidor a cada site ( Server5 , ) da seguinte Server6 forma:

    <Topology>
        <Site Name="Site1" Description="" Location="">
            <Node Name="Server1" Description="" Location="">
            <Node Name="Server2" Description="" Location="">
            <Node Name="Server5" Description="" Location="">
        </Site>
        <Site Name="Site2" Description="" Location="">
            <Node Name="Server3" Description="" Location="">
            <Node Name="Server4" Description="" Location="">
            <Node Name="Server6" Description="" Location="">
        </Site>
    <Topology>
    
  5. Modifique as informações do site atual (domínio de falha). O primeiro comando define uma variável para obter o conteúdo do Sites.xml arquivo e esmiuá-lo. O segundo comando define a modificação com base na variável $XML .

    $XML = Get-Content .\sites.xml | out-string
    Set-ClusterFaultDomainXML -xml $XML
    
  6. Verifique se as modificações feitas estão corretas:

    Get-ClusterFaultDomain
    
  7. Adicione o par de servidores ao cluster usando o Add-ClusterNode cmdlet :

    Add-ClusterNode -Name Server5,Server6
    

Depois que os servidores são adicionados com êxito, as unidades associadas são adicionadas automaticamente aos pools de armazenamento de cada site. Por fim, o Serviço de Integridade cria um trabalho de armazenamento para incluir as novas unidades.

Remover pares de servidor de um cluster estendido

Antes de remover pares de servidores de um cluster, você deve desinstalar todas as extensões de VM de seus servidores habilitados para Azure Arc ou, caso não, você corre o risco de instalar extensões mais tarde se adicionar os servidores novamente.

Você pode remover extensões de VM usando o portal do Azure, usando o CLI do Azureou usando Azure PowerShell.

Remover um par de servidores de um cluster estendido é um processo semelhante à adição de um par de servidores, mas usar o cmdlet Remove-ClusterNode em vez disso.

  1. Use os seguintes cmdlets do PowerShell para determinar o estado do cluster:

    Retorna a lista de servidores ativos no cluster:

    Get-ClusterNode
    

    Retorna as estatísticas do pool de armazenamento de cluster:

    Get-StoragePool pool*
    

    Lista quais servidores estão em qual site (domínio de falha):

    Get-ClusterFaultDomain
    
  2. Abra o Sites.xml arquivo no Bloco de notas ou em outro editor de texto:

    Get-ClusterFaultDomainXML | out-file sites.xml
    
    notepad
    
  3. Usando o exemplo anterior, no arquivo , remova o e a Sites.xml entrada XML para cada <Node Name="Server5" Description="" Location=""><Node Name="Server6" Description="" Location=""> site.

  4. Modifique as informações do site atual (domínio de falha) usando os dois cmdlets a seguir:

    $XML = Get-Content .\sites.xml | out-string
    Set-ClusterFaultDomainXML -xml $XML
    
  5. Verifique se as modificações feitas estão corretas:

    Get-ClusterFaultDomain
    
  6. Execute o seguinte cmdlet nos servidores a serem removidos (Server5 e Server6) para desabilitar Azure Arc integração:

    Disable-AzureStackHCIArcIntegration
    
  7. Remova os pares de servidor do cluster usando o Remove-ClusterNode cmdlet :

    Remove-ClusterNode -Name Server5,Server6
    

Depois que os servidores foram removidos com êxito, as unidades associadas são removidas automaticamente dos pools de sites. Por fim, o Serviço de Integridade cria um trabalho de armazenamento para remover essas unidades.

Próximas etapas

  • Você deve validar o cluster depois de adicionar ou remover um servidor. Para obter mais informações, consulte Validar o cluster para obter mais informações.