Aggiungere un server in Azure Stack HCI, versione 23H2

Si applica a: Azure Stack HCI, versione 23H2

Questo articolo descrive come gestire la capacità aggiungendo un server (spesso denominato scale-out) al cluster Azure Stack HCI.

Informazioni sull'aggiunta di server

È possibile ridimensionare facilmente le risorse di calcolo e archiviazione contemporaneamente in Azure Stack HCI aggiungendo server a un cluster esistente. Il cluster Azure Stack HCI supporta un massimo di 16 server.

Ogni nuovo server fisico aggiunto al cluster deve corrispondere strettamente al resto dei server in termini di tipo CPU, memoria, numero di unità e tipo e dimensioni delle unità.

È possibile ridimensionare dinamicamente il cluster Azure Stack HCI da 1 a 16 server. In risposta al ridimensionamento, l'agente di orchestrazione (noto anche come Lifecycle Manager) regola la resilienza dell'unità, la configurazione di rete, inclusi gli agenti locali, ad esempio gli agenti dell'agente di orchestrazione e la registrazione arc. Il ridimensionamento dinamico può richiedere la modifica dell'architettura di rete dalla connessione senza un commutatore a connesso tramite un commutatore di rete.

Importante

  • In questa versione è possibile aggiungere un solo server in qualsiasi momento. È tuttavia possibile aggiungere più server in sequenza in modo che il pool di archiviazione venga ribilanciato una sola volta.
  • Non è possibile rimuovere definitivamente un server da un cluster.

Aggiungere il flusso di lavoro del server

Il diagramma di flusso seguente illustra il processo complessivo per aggiungere un server:

Diagramma che illustra il processo di aggiunta di un server.

Per aggiungere un server, seguire questa procedura generale:

  1. Installare il sistema operativo, i driver e il firmware nel nuovo server cluster che si prevede di aggiungere. Per altre informazioni, vedere Installare il sistema operativo.
  2. Aggiungere il server preparato tramite il Add-server cmdlet di PowerShell.
  3. Quando si aggiunge un server al cluster, il sistema verifica che il nuovo server in ingresso soddisfi i requisiti di CPU, memoria e archiviazione (unità) prima di aggiungere effettivamente il server.
  4. Dopo l'aggiunta del server, viene convalidato anche il cluster per assicurarsi che funzioni normalmente. Successivamente, il pool di archiviazione viene ribilanciato automaticamente. Il ribilanciamento dell'archiviazione è un'attività con priorità bassa che non influisce sui carichi di lavoro effettivi. Il ribilanciamento può essere eseguito per più giorni a seconda del numero di server e dell'archiviazione usata.

Scenari supportati

Per l'aggiunta di un server, sono supportati gli scenari di scalabilità orizzontale seguenti:

Scenario di avvio Scenario di destinazione Impostazioni di resilienza Architettura di rete di archiviazione Impostazioni di controllo
Server singolo Cluster a due server Mirroring a 2 vie Configurato con e senza un commutatore Controllo del mirroring necessario per lo scenario di destinazione.
Cluster a due server Cluster a tre server Mirroring a 3 vie Configurato solo con un commutatore Server di controllo del mirroring facoltativo per lo scenario di destinazione.
Cluster a tre server Cluster N-server Mirroring a 3 vie Solo switch Server di controllo del mirroring facoltativo per lo scenario di destinazione.

Quando si aggiorna un cluster da due a tre server, il livello di resilienza dell'archiviazione viene modificato da un mirror bidirezionale a un mirror a tre vie.

Impostazioni di resilienza

In questa versione, per aggiungere l'operazione server, le attività specifiche non vengono eseguite sui volumi del carico di lavoro creati dopo la distribuzione.

Per l'operazione di aggiunta del server, le impostazioni di resilienza vengono aggiornate per i volumi dell'infrastruttura necessari e i volumi del carico di lavoro creati durante la distribuzione. Le impostazioni rimangono invariate per altri volumi del carico di lavoro creati dopo la distribuzione ( poiché le impostazioni di resilienza intenzionali di questi volumi non sono note e si potrebbe voler semplicemente un volume mirror a 2 vie indipendentemente dalla scalabilità del cluster).

Tuttavia, le impostazioni di resilienza predefinite vengono aggiornate a livello di pool di archiviazione e pertanto tutti i nuovi volumi di carico di lavoro creati dopo la distribuzione erediteranno le impostazioni di resilienza.

Requisiti hardware

Quando si aggiunge un server, il sistema convalida l'hardware del nuovo server in ingresso e garantisce che il server soddisfi i requisiti hardware prima che venga aggiunto al cluster.

Componente Controllo della conformità
CPU Verificare che il nuovo server abbia lo stesso numero di o più core CPU. Se i core CPU nel nodo in ingresso non soddisfano questo requisito, viene visualizzato un avviso. L'operazione è tuttavia consentita.
Memoria Verificare che nel nuovo server sia installata la stessa quantità di memoria o più. Se la memoria nel nodo in ingresso non soddisfa questo requisito, viene visualizzato un avviso. L'operazione è tuttavia consentita.
Unità Verificare che il nuovo server abbia lo stesso numero di unità dati disponibili per Spazi di archiviazione diretta. Se il numero di unità nel nodo in ingresso non soddisfa questo requisito, viene segnalato un errore e l'operazione viene bloccata.

Prerequisiti

Prima di aggiungere un server, è necessario completare i prerequisiti hardware e software.

Prerequisiti hardware

Assicurarsi di completare i prerequisiti seguenti:

  1. Il primo passaggio consiste nell'acquisire il nuovo hardware Azure Stack HCI dall'OEM originale. Fare sempre riferimento alla documentazione fornita dall'OEM quando si aggiunge un nuovo hardware server da usare nel cluster.
  2. Posizionare il nuovo server fisico nella posizione predeterminata, ad esempio un rack e cablare in modo appropriato.
  3. Abilitare e regolare le porte del commutatore fisico in base alle esigenze nell'ambiente di rete.

Prerequisiti software

Assicurarsi di completare i prerequisiti seguenti:

  • AzureStackLCMUser è attivo in Active Directory. Per altre informazioni, vedere Preparare Active Directory.
  • Accesso come AzureStackLCMUser o un altro utente con autorizzazioni equivalenti.
  • Le credenziali per l'oggetto AzureStackLCMUser non sono state modificate.

Aggiungere un server

Questa sezione descrive come aggiungere un server tramite PowerShell, monitorare lo stato dell'operazione Add-Server e risolvere i problemi in caso di problemi.

Aggiungere un server tramite PowerShell

Assicurarsi di aver esaminato e completato i prerequisiti.

Nel nuovo server che si prevede di aggiungere seguire questa procedura.

  1. Installare il sistema operativo e i driver necessari nel nuovo server che si prevede di aggiungere. Seguire la procedura descritta in Installare Il sistema operativo Azure Stack HCI, versione 23H2.

    Nota

    È anche necessario installare i ruoli di Windows necessari.

  2. Registrare il server con Arc. Seguire la procedura descritta in Registrare con Arc e configurare le autorizzazioni.

    Nota

    Per eseguire la registrazione con Arc, è necessario usare gli stessi parametri dei nodi esistenti. Ad esempio: Nome gruppo di risorse, Area, Sottoscrizione e Tentant.

In un server già esistente nel cluster seguire questa procedura:

  1. Accedere con le credenziali utente di dominio fornite durante la distribuzione del cluster.

  2. (Facoltativo) Prima di aggiungere il server, assicurarsi di ottenere un token di autenticazione aggiornato. Eseguire il comando seguente:

    Update-AuthenticationToken 
    
  3. Eseguire il comando seguente per aggiungere il nuovo server in ingresso:

    $HostIpv4 = "<IPv 4 for the new server>"
    $Cred = Get-Credential 
    Add-Server -Name "< Name of the new server>" -HostIpv4 $HostIpv4 -LocalAdminCredential $Cred 
    
  4. Prendere nota dell'ID operazione come output dal Add-Server comando. Questo ID operazione viene usato in un secondo momento per monitorare lo stato di avanzamento dell'operazione Add-Server .

Monitorare lo stato di avanzamento dell'operazione

Per monitorare lo stato di avanzamento dell'operazione add server, seguire questa procedura:

  1. Eseguire il cmdlet seguente e specificare l'ID operazione del passaggio precedente.

    $ID = "<Operation ID>" 
    Start-MonitoringActionplanInstanceToComplete -actionPlanInstanceID $ID 
    
  2. Al termine dell'operazione, il processo di ribilanciamento dell'archiviazione in background continuerà a essere eseguito. Attendere il completamento del processo di ribilanciamento dell'archiviazione. Per verificare lo stato di avanzamento del processo di ribilanciamento dell'archiviazione, usare il cmdlet seguente:

    Get-VirtualDisk|Get-StorageJob
    

    Se il processo di ribilanciamento dell'archiviazione è stato completato, il cmdlet non restituirà un output.

Il server appena aggiunto viene visualizzato nella portale di Azure nell'elenco di cluster Azure Stack HCI dopo diverse ore. Per forzare la visualizzazione del server in portale di Azure, eseguire il comando seguente:

Sync-AzureStackHCI

Scenari di ripristino

Gli scenari di ripristino seguenti e i passaggi di mitigazione consigliati vengono tabulati per l'aggiunta di un server:

Descrizione dello scenario Strategia di riduzione del rischio Supportata
È stato aggiunto un nuovo server fuori banda senza usare l'agente di orchestrazione. Rimuovere il server aggiunto.
Usare l'agente di orchestrazione per aggiungere il server.
No
È stato aggiunto un nuovo server con orchestratore e l'operazione non è riuscita. Per completare l'operazione, analizzare l'errore.
Eseguire nuovamente l'operazione non riuscita usando Add-Server -Rerun.
Aggiunta di un nuovo server con orchestratore.
L'operazione ha avuto esito parziale, ma doveva iniziare con un'installazione nuova del sistema operativo.
In questo scenario, orchestrator ha già aggiornato l'archivio conoscenze con il nuovo server. Usare lo scenario del server di ripristino.

Risolvere i problemi

Se si verificano errori o errori durante l'aggiunta di un server, è possibile acquisire l'output degli errori in un file di log. In un server già esistente nel cluster seguire questa procedura:

  • Accedere con le credenziali utente del dominio fornite durante la distribuzione del cluster. Acquisire il problema nei file di log.

    Get-ActionPlanInstance -ActionPlanInstanceID $ID|out-file log.txt
    
  • Per eseguire nuovamente l'operazione non riuscita, usare il cmdlet seguente:

    Add-Server -Rerun
    

Passaggi successivi

Altre informazioni su come ripristinare un server.