Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Sostituisci il nodo VMware in StorageGRID con SG1000 o SG100

Collaboratori netapp-pcarriga

Se il nodo di amministrazione primario è in esecuzione come nodo VMware, puoi sostituirlo con un'appliance di servizi SG1000 o SG100.

Avvertenza Dopo aver completato e verificato la sostituzione del nodo, devi eliminare il nodo VMware originale. Lasciare il vecchio nodo in funzione rischia una grave interruzione della grid se dovesse tornare online.
Prima di iniziare
  • Hai determinato che la macchina virtuale non può essere ripristinata e deve essere sostituita.

  • Hai verificato che non ci sono procedure di manutenzione della rete in corso.

  • Hai confermato che la versione di StorageGRID Appliance Installer sull'appliance di servizio SG1000 o SG100 corrisponde alla versione del software del tuo sistema StorageGRID.

  • Hai le seguenti informazioni sul nodo amministratore primario esistente:

    Nome del nodo: Devi installare l'appliance dei servizi usando lo stesso nome del nodo del nodo di amministrazione primario esistente. Il nome del nodo è il nome host (nome del sistema).

    Indirizzo IP: Puoi assegnare all'appliance di servizi lo stesso indirizzo IP del nodo Admin primario esistente (consigliato), oppure puoi scegliere un nuovo indirizzo IP non utilizzato su ciascuna rete.

  • Si dispone della passphrase di provisioning.

Passaggio 1: Sostituisci il nodo VMware

Per prima cosa rimuovi il nodo Admin primario esistente nel Grid Manager. Poi installi l'appliance di servizi SG1000 o SG100 come nuovo nodo Admin primario usando StorageGRID Appliance Installer e recuperi il nodo. Se usi un nuovo indirizzo IP, puoi installare l'appliance di servizi prima di rimuovere il nodo Admin primario esistente.

Usa l'indirizzo IP esistente

Sostituisci il nodo amministratore primario utilizzando l'indirizzo IP del nodo amministratore primario esistente.

Fasi
  1. Scarica il pacchetto di ripristino da Grid Manager:

    1. Seleziona Manutenzione > Recovery package.

    2. Inserisci la passphrase di provisioning e scarica il pacchetto.

  2. Accedi al nodo amministratore primario esistente:

    1. Immettere il seguente comando: ssh admin@grid_node_IP

    2. Immettere la password elencata nel Passwords.txt file.

    3. Passa all'utente root: su -

    4. Immettere la password elencata nel Passwords.txt file.

    Quando si è collegati come root, il prompt cambia da $ a #.

  3. "Copia i log di controllo dal nodo amministratore primario esistente".

  4. Arresta Server Manager e tutti i servizi sul nodo della griglia:

    shutdown -h now

    Attendi fino a 15 minuti perché i servizi si fermino.

  5. "Installa l'appliance di servizi SG1000 o SG100".

  6. "Distribuisci l'appliance di servizi SG1000 o SG100".

  7. Dopo aver selezionato Avvia installazione, attendi circa dieci minuti perché l'installazione raggiunga la fase Carica il programma di installazione di StorageGRID.

    Dopo sei o sette minuti, il browser reindirizza per avviare il ripristino.

  8. Verifica che l'orologio dell'apparecchio sia corretto.

    1. Utilizza SSH per connetterti alla porta 8022:

      1. Inserisci il comando: ssh -p 8022 admin@grid_node_IP.

      2. Passa all'utente root: su -

      3. Inserisci netapp1!.

    2. Verifica che l'orologio dell'appliance sia entro pochi minuti dall'UTC corrente. Se necessario, imposta la data e l'ora corrette:

      date -s "DD Mon YYYY HH:MM:SS"
  9. Torna al browser web e seleziona Ripristina un nodo amministratore primario non funzionante.

  10. Carica il pacchetto di ripristino che hai scaricato.

  11. Inserisci la passphrase di provisioning e seleziona Avvia ripristino.

    Viene visualizzata la barra di avanzamento del ripristino. Attendi dai sei ai dieci minuti perché il processo di ripristino si completi e i servizi si avviino.

  12. Accedi a Grid Manager quando richiesto.

Usa il nuovo indirizzo IP

Sostituisci il nodo amministratore primario usando un nuovo indirizzo IP.

Fasi
  1. "Installa l'appliance di servizi SG1000 o SG100".

  2. Controlla che l'orologio del dispositivo sia corretto per evitare errori NTP durante il ripristino.

    1. Utilizza SSH per connetterti alla porta 8022:

      1. Inserisci il comando: ssh -p 8022 admin@grid_node_IP.

      2. Passa all'utente root: su -

      3. Inserisci netapp1!.

    2. Verifica che l'orologio dell'appliance sia entro pochi minuti dall'ora corrente UTC (Tempo Coordinato Universale). Se necessario, imposta la data e l'ora corrette.

      date -s "DD Mon YYYY HH:MM:SS"
  3. Vai su Carica software StorageGRID nel programma di installazione dell'appliance StorageGRID e verifica che la versione del software precaricato sull'appliance corrisponda alla versione di StorageGRID in esecuzione sulla griglia. Se le versioni non corrispondono:

    1. Scarica il pacchetto di installazione Debian corretto di StorageGRID da "Sito di supporto NetApp".

    2. Seleziona Rimuovi per rimuovere il software di installazione.

    3. Carica i file storagegrid-webscale-images-<sg-version>.deb e storagegrid-webscale-images-<sgversion>.deb.md5.

  4. Nella scheda Home di StorageGRID Appliance Installer, seleziona Primary Admin (with Load Balancer) come tipo di nodo.

  5. Inserisci il nome del nodo. Il nome del nodo deve corrispondere al nome del nodo Admin Node primario esistente.

    Importante Non selezionare Avvia installazione.
  6. Verifica se la sottorete del nuovo indirizzo IP è nella rete di griglia. Se la nuova sottorete IP non è presente, aggiungila alla rete di griglia:

    1. In Grid Manager, seleziona Manutenzione > Rete Grid.

    2. Inserisci la passphrase di provisioning per aggiornare l'elenco delle sottoreti.

  7. Scarica il pacchetto di ripristino da GRID Manager:

    1. Seleziona Manutenzione > Recovery package.

    2. Inserisci la passphrase di provisioning, quindi scarica il pacchetto.

  8. Accedi al nodo amministratore primario esistente:

    1. Immettere il seguente comando: ssh admin@grid_node_IP

    2. Immettere la password elencata nel Passwords.txt file.

    3. Immettere il seguente comando per passare alla directory principale: su -

    4. Immettere la password elencata nel Passwords.txt file.

    Quando si è collegati come root, il prompt cambia da $ a #.

  9. "Copia i log di controllo dal nodo amministratore primario esistente".

  10. Arresta Server Manager e tutti i servizi sul nodo della griglia:

    service servermanager stop

    Attendi fino a 15 minuti perché i servizi si fermino.

  11. Nella scheda Home del programma di installazione dell'appliance StorageGRID:

    1. Verifica le seguenti impostazioni:

      • Il tipo di nodo è impostato su Primary Admin (con Load Balancer)

      • Il nome del nodo corrisponde al nome del nodo Admin primario esistente

    2. Annota il nuovo indirizzo IP.

  12. Seleziona Avvia installazione.

    Consenti circa 10 minuti perché l'installazione arrivi al passaggio Load StorageGRID installer.

    Dopo sei o sette minuti, il browser reindirizza per avviare la procedura di ripristino.

  13. Verifica che l'orologio dell'apparecchio sia corretto.

    1. Utilizza SSH per connetterti alla porta 8022:

      1. Inserisci il comando: ssh -p 8022 admin@grid_node_IP.

      2. Passa all'utente root: su -

      3. Inserisci netapp1!.

    2. Verifica che l'orologio dell'appliance sia entro pochi minuti dall'UTC corrente. Se necessario, imposta la data e l'ora corrette:

      date -s "DD Mon YYYY HH:MM:SS"
  14. Torna al browser web, quindi seleziona Ripristina un nodo Admin primario non funzionante.

  15. Carica il pacchetto di ripristino che hai scaricato.

  16. Inserisci la passphrase di provisioning e seleziona Avvia ripristino.

    La pagina di ripristino del nodo Admin primario scompare e poi riappare. Se selezioni di nuovo Avvia ripristino, 500: Internal Server Error appare perché il ripristino è stato avviato ma non può inviare l'aggiornamento al Grid Manager, che sta usando il nuovo indirizzo IP. Risolvi questo problema aggiornando l'indirizzo IP del nodo Admin primario nel file /etc/hosts:

    1. Utilizza SSH per connetterti alla porta 8022:

      1. Inserisci il comando: ssh -p 8022 admin@grid_node_IP.

      2. Passa all'utente root: su -

      3. Immettere la password elencata nel Passwords.txt file.

    2. Accedi al registro:

      tail /var/local/log/install.log

      Dovresti visualizzare ripetutamente il seguente errore: curl: (7) Failed to connect to <primary_Admin_Node_name> port9999: No route to host

      Questo è il comportamento previsto. StorageGRID sta tentando di inviare l'aggiornamento al nodo Admin primario utilizzando l'indirizzo IP del nodo Admin primario esistente.

    3. Verifica che il container sia in esecuzione:

      storagegrid node status

    storagegrid node enter <primary_Admin_Node_name>

    1. Nel `/etc/hosts`file all'interno del container, sostituisci l'indirizzo IP del nodo Admin primario esistente con il nuovo indirizzo IP.

    2. Salva il file.

    3. Torna al browser web. Dopo alcuni secondi, appare la barra di avanzamento del ripristino.

      Concedi da sei a dieci minuti perché il processo di ripristino si completi e i servizi si avviino.

  17. Accedi a Grid Manager quando richiesto.

  18. Aggiorna il pacchetto di ripristino:

    1. Accedere al nodo di amministrazione principale:

      1. Immettere il seguente comando: ssh admin@primary_Admin_Node_IP

      2. Passa all'utente root: su -

      3. Inserisci il seguente comando: change-ip

    2. Seleziona l'opzione 3 – Modifica elenchi di sottoreti di rete amministrativa, quindi aggiungi la nuova sottorete.

    StorageGRID genera automaticamente un nuovo pacchetto di ripristino con il nuovo indirizzo IP del nodo Admin primario.

  19. Scarica il pacchetto di ripristino più recente dal Grid Manager.

Passaggio 2: Completa il ripristino del nodo

Utilizza un nodo Admin non primario esistente come nodo Admin di origine per le procedure di ripristino (log di audit, database del nodo Admin e metriche Prometheus). Se la grid non ha un nodo Admin non primario, puoi usare il nodo VMware originale che viene sostituito, a patto che sia in esecuzione su un indirizzo IP diverso da quello del nodo Admin primario ripristinato.

Fasi
  1. "Ripristina il registro di controllo".

  2. "Ripristina il database Admin Node".

  3. "Ripristina metriche Prometheus".

  4. Verifica che il nuovo nodo Admin primario funzioni correttamente. Poi elimina subito il nodo VM o il container bare-metal originale.