Condividi tramite


Aggiungere un nodo in Locale di Azure

Si applica a: Azure Local 2311.2 e versioni successive

Questo articolo descrive come gestire la capacità aggiungendo un nodo (spesso denominato scale-out) all'istanza locale di Azure. In questo articolo ogni server viene definito nodo.

Informazioni sull'aggiunta di nodi

È possibile ridimensionare facilmente le risorse di calcolo e archiviazione contemporaneamente in Locale di Azure aggiungendo nodi a un sistema esistente. L'istanza locale di Azure supporta un massimo di 16 nodi.

Ogni nuovo nodo fisico aggiunto al sistema deve corrispondere al resto dei nodi in termini di tipo CPU, memoria, numero di unità e tipo e dimensioni delle unità.

È possibile ridimensionare dinamicamente l'istanza locale di Azure da 1 a 16 nodi. 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 di 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 nodo in qualsiasi momento. È tuttavia possibile aggiungere più nodi in sequenza in modo che il pool di archiviazione venga ribilanciato una sola volta.
  • Non è possibile rimuovere definitivamente un nodo da un sistema.

Aggiungere il flusso di lavoro del nodo

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

Diagramma che illustra il processo di aggiunta di un nodo.

Per aggiungere un nodo, seguire questa procedura generale:

  1. Installare il sistema operativo, i driver e il firmware nel nuovo nodo che si prevede di aggiungere. Per altre informazioni, vedere Installare il sistema operativo.
  2. Aggiungere il nodo preparato tramite il Add-server cmdlet di PowerShell.
  3. Quando si aggiunge un nodo al sistema, il sistema verifica che il nuovo nodo in ingresso soddisfi i requisiti di CPU, memoria e archiviazione (unità) prima di aggiungere effettivamente il nodo.
  4. Dopo aver aggiunto il nodo, il sistema viene convalidato anche 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 nodi e dell'archiviazione usata.

Nota

Se l'istanza locale di Azure è stata distribuita usando indirizzi IP di archiviazione personalizzati, è necessario assegnare manualmente gli indirizzi IP alle schede di rete di archiviazione dopo l'aggiunta del nodo.

Scenari supportati

Per l'aggiunta di un nodo, 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 del mirroring
Nodo singolo Sistema a due nodi Mirror bidirezionale Configurato con e senza un commutatore Controllo del mirroring necessario per lo scenario di destinazione.
Sistema a due nodi Sistema a tre nodi Mirror a tre vie Configurato solo con un commutatore Server di controllo del mirroring facoltativo per lo scenario di destinazione.
Sistema a tre nodi Sistema a nodi N Mirror a tre vie Solo switch Server di controllo del mirroring facoltativo per lo scenario di destinazione.

Quando si aggiorna un sistema da due a tre nodi, 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 l'operazione aggiungi nodo, le attività specifiche non vengono eseguite sui volumi del carico di lavoro creati dopo la distribuzione.

Per aggiungere l'operazione del nodo, le impostazioni di resilienza vengono aggiornate per i volumi di infrastruttura necessari e i volumi del carico di lavoro creati durante la distribuzione. Le impostazioni rimangono invariate per altri volumi di 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 bidirezionale indipendentemente dalla scalabilità di sistema).

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

Requisiti hardware

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

Componente Verifica della conformità
CPU Verificare che il nuovo nodo 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 nodo 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 nodo 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 nodo, è necessario completare i prerequisiti hardware e software.

Prerequisiti hardware

Assicurarsi di completare i prerequisiti seguenti:

  1. Il primo passaggio consiste nell'acquisire un nuovo hardware locale di Azure dall'OEM originale. Fare sempre riferimento alla documentazione fornita dall'OEM quando si aggiunge un nuovo hardware del nodo da usare nel sistema.
  2. Posizionare il nuovo nodo 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 nodo

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

Aggiungere un nodo tramite PowerShell

Assicurarsi di aver esaminato e completato i prerequisiti.

Nel nuovo nodo che si prevede di aggiungere, seguire questa procedura.

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

  2. Registrare il nodo 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 del nodo esistente. Ad esempio: Nome gruppo di risorse, Area, Sottoscrizione e Tenant.

  3. Assegnare le autorizzazioni seguenti ai nodi appena aggiunti:

In un nodo già esistente nel sistema, seguire questa procedura:

  1. Accedere con le credenziali utente del dominio (AzureStaclLCMUser o un altro utente con autorizzazioni equivalenti) fornite durante la distribuzione del sistema.

  2. (Facoltativo) Prima di aggiungere il nodo, assicurarsi di ottenere un token di autenticazione aggiornato. Esegui questo comando:

    Update-AuthenticationToken 
    
  3. Se si esegue una versione precedente alla 2405.3, è necessario eseguire il comando seguente nel nuovo nodo per pulire i file in conflitto:

    Get-ChildItem -Path "$env:SystemDrive\NugetStore" -Exclude Microsoft.AzureStack.Solution.LCMControllerWinService*,Microsoft.AzureStack.Role.Deployment.Service* | Remove-Item -Recurse -Force
    
  4. Eseguire il comando seguente per aggiungere il nuovo nodo in ingresso usando una credenziale dell'amministratore locale per il nuovo nodo:

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

Monitorare lo stato dell'operazione

Per monitorare lo stato di avanzamento dell'operazione aggiungi nodo, 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 dello spazio di archiviazione in background continuerà a essere eseguito. Attendere il completamento del processo di ribilanciamento dell'archiviazione. Per verificare lo stato di avanzamento di questo 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 nodo appena aggiunto viene visualizzato nella portale di Azure nell'elenco delle istanze locali di Azure dopo diverse ore. Per forzare la visualizzazione del nodo 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 nodo:

Descrizione dello scenario Strategia di riduzione del rischio Supportato?
Aggiunta di un nuovo nodo fuori banda senza usare l'agente di orchestrazione. Rimuovere il nodo aggiunto.
Usare l'agente di orchestrazione per aggiungere il nodo.
No
È stato aggiunto un nuovo nodo con orchestrazione e l'operazione non è riuscita. Per completare l'operazione, esaminare l'errore.
Rieseguire l'operazione non riuscita usando Add-Server -Rerun.
Aggiunta di un nuovo nodo con orchestrazione.
L'operazione ha avuto esito positivo parzialmente, ma ha dovuto iniziare con una nuova installazione del sistema operativo.
In questo scenario orchestrator ha già aggiornato il proprio archivio conoscenze con il nuovo nodo. Usare lo scenario del nodo di ripristino.

Risolvere i problemi

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

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

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

    Add-Server -Rerun
    

Passaggi successivi

  • Altre informazioni su come ripristinare un nodo.