Skip to main content
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Aggiungi volumi collegati direttamente o SAN ai nodi di storage Linux in StorageGRID

Se un nodo di archiviazione include meno di 48 volumi di archiviazione, puoi aumentarne la capacità aggiungendo nuovi dispositivi di storage a blocchi, rendendoli visibili agli host Linux e aggiungendo le nuove mappature dei dispositivi a blocchi al file di configurazione di StorageGRID utilizzato per il nodo di archiviazione.

Prima di iniziare
Avvertenza Non tentare di aggiungere volumi di storage a un nodo di storage mentre è in corso un aggiornamento software, una procedura di ripristino o un'altra procedura di espansione.
Informazioni su questa attività

Il nodo di storage non è disponibile per un breve periodo quando aggiungi volumi di storage. Dovresti eseguire questa procedura su un nodo di storage alla volta per evitare di influire sui servizi di grid rivolti ai client.

Passaggi
  1. Installa il nuovo hardware di storage.

    Per ulteriori informazioni, consulta la documentazione fornita dal produttore dell'hardware.

  2. Crea nuovi volumi di storage a blocchi delle dimensioni desiderate.

    • Collega le nuove unità e aggiorna la configurazione del controller RAID secondo necessità, oppure alloca le nuove LUN SAN sugli array di storage condivisi e consenti all'host Linux di accedervi.

    • Utilizza lo stesso schema di denominazione persistente che hai utilizzato per i volumi di storage sul nodo Storage esistente.

    • Se usi la funzionalità di migrazione dei nodi di StorageGRID, rendi i nuovi volumi visibili agli altri host Linux che sono destinazioni di migrazione per questo Storage Node. Per maggiori informazioni, consulta le istruzioni per l'installazione di StorageGRID per la tua piattaforma Linux.

  3. Accedi all'host Linux che supporta il nodo di archiviazione come root o con un account che ha i permessi sudo.

  4. Conferma che i nuovi volumi di storage siano visibili sull'host Linux.

    Potresti dover eseguire una nuova scansione dei dispositivi.

  5. Esegui il seguente comando per disabilitare temporaneamente il nodo di archiviazione:

    sudo storagegrid node stop <node-name>

  6. Utilizzando un editor di testo come vim o pico, modifica il file di configurazione del nodo Storage Node, che si trova in /etc/storagegrid/nodes/<node-name>.conf.

  7. Individua la sezione del file di configurazione del nodo che contiene le attuali mappature dei dispositivi di storage a oggetti a blocchi.

    Nell'esempio, BLOCK_DEVICE_RANGEDB_00 a BLOCK_DEVICE_RANGEDB_03 sono le mappature dei dispositivi di storage a oggetti a blocchi esistenti.

    NODE_TYPE = VM_Storage_Node
    ADMIN_IP = 10.1.0.2
    BLOCK_DEVICE_VAR_LOCAL = /dev/mapper/sgws-sn1-var-local
    BLOCK_DEVICE_RANGEDB_00 = /dev/mapper/sgws-sn1-rangedb-0
    BLOCK_DEVICE_RANGEDB_01 = /dev/mapper/sgws-sn1-rangedb-1
    BLOCK_DEVICE_RANGEDB_02 = /dev/mapper/sgws-sn1-rangedb-2
    BLOCK_DEVICE_RANGEDB_03 = /dev/mapper/sgws-sn1-rangedb-3
    GRID_NETWORK_TARGET = bond0.1001
    ADMIN_NETWORK_TARGET = bond0.1002
    CLIENT_NETWORK_TARGET = bond0.1003
    GRID_NETWORK_IP = 10.1.0.3
    GRID_NETWORK_MASK = 255.255.255.0
    GRID_NETWORK_GATEWAY = 10.1.0.1
  8. Aggiungi nuove mappature di dispositivi a blocchi di storage a oggetti corrispondenti ai volumi di storage a blocchi che hai aggiunto per questo Storage Node.

    Assicurati di iniziare dal punto successivo BLOCK_DEVICE_RANGEDB_nn. Non lasciare spazi vuoti.

    • In base all'esempio sopra, inizia da BLOCK_DEVICE_RANGEDB_04.

    • Nell'esempio seguente, sono stati aggiunti quattro nuovi volumi di storage a blocchi al nodo: BLOCK_DEVICE_RANGEDB_04 a BLOCK_DEVICE_RANGEDB_07.

    NODE_TYPE = VM_Storage_Node
    ADMIN_IP = 10.1.0.2
    BLOCK_DEVICE_VAR_LOCAL = /dev/mapper/sgws-sn1-var-local
    BLOCK_DEVICE_RANGEDB_00 = /dev/mapper/sgws-sn1-rangedb-0
    BLOCK_DEVICE_RANGEDB_01 = /dev/mapper/sgws-sn1-rangedb-1
    BLOCK_DEVICE_RANGEDB_02 = /dev/mapper/sgws-sn1-rangedb-2
    BLOCK_DEVICE_RANGEDB_03 = /dev/mapper/sgws-sn1-rangedb-3
    BLOCK_DEVICE_RANGEDB_04 = /dev/mapper/sgws-sn1-rangedb-4
    BLOCK_DEVICE_RANGEDB_05 = /dev/mapper/sgws-sn1-rangedb-5
    BLOCK_DEVICE_RANGEDB_06 = /dev/mapper/sgws-sn1-rangedb-6
    BLOCK_DEVICE_RANGEDB_07 = /dev/mapper/sgws-sn1-rangedb-7
    GRID_NETWORK_TARGET = bond0.1001
    ADMIN_NETWORK_TARGET = bond0.1002
    CLIENT_NETWORK_TARGET = bond0.1003
    GRID_NETWORK_IP = 10.1.0.3
    GRID_NETWORK_MASK = 255.255.255.0
    GRID_NETWORK_GATEWAY = 10.1.0.1
  9. Esegui il seguente comando per convalidare le modifiche al file di configurazione del nodo Storage Node:

    sudo storagegrid node validate <node-name>

    Risolvi eventuali errori o avvisi prima di passare al passaggio successivo.

    Nota

    Se osservi un errore simile al seguente, significa che il file di configurazione del nodo sta tentando di mappare il dispositivo a blocchi utilizzato da <node-name> per <PURPOSE> al <path-name> specificato nel file system Linux, ma in quella posizione non è presente un file speciale di dispositivo a blocchi valido (o un collegamento simbolico a un file speciale di dispositivo a blocchi).

    Checking configuration file for node <node-name>…
    ERROR: BLOCK_DEVICE_<PURPOSE> = <path-name>
    <path-name> is not a valid block device

    Verifica di aver inserito il valore corretto <path-name>.

  10. Esegui il seguente comando per riavviare il nodo con le nuove mappature dei dispositivi a blocchi:

    sudo storagegrid node start <node-name>

  11. Accedi al nodo di archiviazione come admin utilizzando la password indicata nel Passwords.txt file.

  12. Verifica che i servizi si avviino correttamente:

    1. Visualizza un elenco dello stato di tutti i servizi sul server:
      sudo storagegrid-status

      Lo stato viene aggiornato automaticamente.

    2. Attendi che tutti i servizi siano in esecuzione o verificati.

    3. Esci dalla schermata di stato:

      Ctrl+C

  13. Configura il nuovo storage per l'utilizzo da parte del nodo di Storage:

    1. ${post_edited_translations.segment}

      sudo add_rangedbs.rb

      ${post_edited_translations.segment}

    2. Digita y per formattare i volumi di storage.

    3. ${post_edited_translations.segment}

      • Digita y per riformattare.

      • Inserisci n per saltare la riformattazione.

    Lo `setup_rangedbs.sh`script viene eseguito automaticamente.

  14. Verifica che lo stato di storage del nodo di storage sia online:

    1. Accedi al Grid Manager utilizzando un "browser web supportato".

    2. ${post_edited_translations.segment}

    3. ${post_edited_translations.segment}

    4. Seleziona Salva.

  15. Per vedere i nuovi object store, seleziona Storage.

  16. ${post_edited_translations.segment}

Risultato

${post_edited_translations.segment}