Converter em um cluster estendido do Azure Stack HCI

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

Este artigo explica e fornece as etapas necessárias para criar um cluster estendido adicionando novos nós de servidor a um cluster de site único existente. Você usa Windows PowerShell comandos para fazer isso.

Os clusters de site único usam Windows Admin Center para adicionar ou remover servidores para um cluster do Azure Stack HCI. Os comandos do PowerShell descritos aqui fazem a mesma coisa ao converter um cluster de site único em um cluster estendido.

Antes de começar

A primeira etapa é adquirir um novo hardware de servidor do Azure Stack HCI do fornecedor original do OEM, com as mesmas características do hardware do nó de servidor existente. Cada novo servidor físico deve corresponder de perto ao restante dos servidores no cluster quando se trata de tipo de CPU, memória, número de unidades e o tipo e tamanho das unidades.

Consulte a documentação fornecida pelo OEM ao adicionar um novo hardware de servidor para uso em um cluster. Para obter mais informações sobre o hardware da solução de sistema integrado do Azure Stack HCI, consulte o Catálogo do Azure Stack HCI.

Siga estas etapas para preparar os novos nós de servidor:

  1. Coloque os novos servidores físicos no rack e conecte-os adequadamente.
  2. Habilite as portas de comutador físico e ajuste 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 do quadro de base) e aplique todas as configurações do 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 de OEM para garantir a homogeneidade de hardware com os servidores clusterizados existentes.
  6. Instale o sistema operacional do Azure Stack HCI no novo servidor. Para obter informações detalhadas, consulte Implantar o Azure Stack HCI.
  7. Ingresse os servidores no mesmo domínio de cluster.

Sempre que você adicionar ou remover um servidor, execute a validação do cluster posteriormente para garantir que o cluster esteja funcionando normalmente.

Antes de adicionar nós de servidor

Os clusters estendidos exigem o mesmo número de nós de servidor e o mesmo número de unidades em cada site. Ao adicionar servidores a um cluster do Azure Stack HCI, suas unidades são adicionadas automaticamente a um único pool de armazenamento. No entanto, em um cluster estendido, cada site deve ter seu próprio pool de armazenamento.

Para garantir que pools de armazenamento separados sejam criados, os sites devem ser criados primeiro antes que novos nós de servidor possam ser adicionados. Depois que os sites são criados, os nós de servidor podem ser adicionados ao cluster e ao próprio pool criado, um para cada site.

Criar um site adicional

O Azure Stack HCI cria automaticamente um site quando você cria um cluster (não estendido). Como o cluster é criado em um único site, nós de servidor são adicionados a este site e um pool de unidade única é criado.

Normalmente, ao criar sites adicionais, o cmdlet New-ClusterFaultDomain é usado. No entanto, você não pode adicionar nós de servidor a um site quando os servidores não fazem parte do cluster.

Assim como quando você adiciona ou remove servidores a um cluster do Azure Stack HCI usando Windows Admin Center, os cmdlets Get-ClusterFaultDomainXML e Set-ClusterFaultDomainXML são usados para criar um arquivo XML que especifica os sites e nós neles. Quando nós de servidor adicionais são adicionados ao cluster, eles são adicionados ao novo site e o pool de unidade do segundo site é criado.

Você pode adicionar servidores adicionais simultaneamente usando o cmdlet Add-ClusterNode , que adiciona as unidades de cada novo servidor ao mesmo tempo.

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

Observação

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

Ok, vamos começar:

  1. Liste os nós do site e do servidor atualmente no cluster e crie um Sites.xml arquivo:

    Get-ClusterFaultDomainXML | out-file sites.xml
    
  2. Navegue até onde o Sites.xml arquivo está localizado no computador de gerenciamento e abra o arquivo. Por exemplo, se houver dois nós atualmente no cluster, o Sites.xml arquivo terá esta aparência:

    <Topology>
        <Site Name="Site1" Description="" Location="">
            <Node Name="NODE1" Description="" Location="">
            <Node Name="NODE2" Description="" Location="">
        </Site>
    <Topology>
    
  3. Usando este exemplo, adicione um novo nome de site e os dois novos servidores ao site para que o Sites.xml arquivo tenha esta aparência:

    <Topology>
        <Site Name="Site1" Description="" Location="">
            <Node Name="NODE1" Description="" Location="">
            <Node Name="NODE2" Description="" Location="">
        </Site>
        <Site Name="Site2" Description="" Location="">
            <Node Name="NODE3" Description="" Location="">
            <Node Name="NODE4" Description="" Location="">
        </Site>
    <Topology>
    
  4. Modifique as informações do site (domínio de falha). O primeiro comando define uma variável para obter e exibir o conteúdo do Sites.xml arquivo. O segundo comando define a modificação com base na variável $XML, da seguinte maneira:

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

    Get-ClusterFaultDomain
    

Adicionar novos nós de servidor

Depois que os sites forem criados, você adicionará os novos servidores ao cluster. Esses servidores seriam adicionados ao novo site conforme especificado anteriormente e um novo pool de unidades também é criado.

  1. Usando o Add-ClusterNode cmdlet , adicione os novos nós de servidor ao cluster:

    Add-ClusterNode -Name NODE3, NODE4
    
  2. Depois que os servidores forem adicionados, verifique se eles estão no novo site correto usando o seguinte:

    Get-ClusterFaultDomain
    
  3. Verifique se o novo pool de unidade foi criado. Isso pode levar alguns minutos para criar o pool de armazenamento com base nos nós recém-adicionados:

    Get-StoragePool
    

Criar discos e replicação

Criar os discos virtuais no site secundário e configurar a Réplica de Armazenamento é um processo manual. Para ver todos os discos virtuais atualmente no cluster, use o cmdlet Get-VirtualDisk .

Com a Réplica de Armazenamento, todos os discos devem ter o mesmo tamanho e atributos. Ao criar os discos no site secundário, o mesmo método de criação de disco virtual e resiliência de disco que você usou para os nós do site primário. A Réplica de Armazenamento também requer uma unidade de log para cada site executar a replicação.

Próximas etapas