Converter em um cluster Azure Stack HCI estendido

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

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.

Clusters de site único usam Windows Admin Center para Adicionar ou remover servidores para um Azure Stack HCI cluster. 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 Azure Stack HCI servidor do fornecedor original do OEM, com as mesmas características do hardware de nó de servidor existente. 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.

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 Azure Stack HCI de solução integrada do sistema, 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 cabo-os 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 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 está funcionando normalmente.

Antes de adicionar nós de servidor

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 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 seu próprio pool criado, um para cada site.

Criar um site adicional

Azure Stack HCI cria automaticamente um site quando você cria um cluster (não estendido). Como o cluster é criado em um único site, os nós de servidor são adicionados a esse site e um único pool de unidade é 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 Azure Stack HCI usando o Centro de Administração do Windows, 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 segundo pool de unidade do 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 em um computador de gerenciamento, inclua o parâmetro com o -Cluster 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é o Sites.xml local em que o arquivo está localizado no computador de gerenciamento e abra o arquivo. Por exemplo, se houver dois nós atualmente no cluster, o arquivo Sites.xml 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 seja assim:

    <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 forma:

    $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 foram criados, você adiciona 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 são 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 dos nós recém-adicionados:

    Get-StoragePool
    

Criar discos e replicação

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

Com Armazenamento Réplica, 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. Armazenamento Replica também requer uma unidade de log para cada site executar a replicação.

Próximas etapas