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.

Configurare l'archiviazione host

È necessario allocare volumi di archiviazione a blocchi a ciascun host.

Prima di iniziare

Hai esaminato i seguenti argomenti, che forniscono le informazioni necessarie per portare a termine questa attività:

Informazioni su questo compito

Quando si assegnano volumi di archiviazione a blocchi (LUN) agli host, utilizzare le tabelle in "Requisiti di archiviazione" per determinare quanto segue:

  • Numero di volumi richiesti per ciascun host (in base al numero e ai tipi di nodi che verranno distribuiti su tale host)

  • Categoria di archiviazione per ciascun volume (ovvero, dati di sistema o dati oggetto)

  • Dimensione di ogni volume

Queste informazioni, insieme al nome persistente assegnato da Linux a ciascun volume fisico, verranno utilizzate quando si distribuiscono i nodi StorageGRID sull'host.

Nota Non è necessario partizionare, formattare o montare nessuno di questi volumi; è sufficiente assicurarsi che siano visibili agli host.
Nota Per i nodi di archiviazione solo metadati è richiesta una sola LUN di dati oggetto.

Evitare di utilizzare file di dispositivi speciali "raw"(/dev/sdb , ad esempio) mentre componi l'elenco dei nomi dei volumi. Questi file possono cambiare durante i riavvii dell'host, il che può influire sul corretto funzionamento del sistema. Se si utilizzano iSCSI LUN e Device Mapper Multipathing, valutare l'utilizzo di alias multipath in /dev/mapper directory, soprattutto se la topologia SAN include percorsi di rete ridondanti verso l'archiviazione condivisa. In alternativa, è possibile utilizzare i collegamenti softlink creati dal sistema in /dev/disk/by-path/ per i nomi dei tuoi dispositivi persistenti.

Per esempio:

ls -l
$ ls -l /dev/disk/by-path/
total 0
lrwxrwxrwx 1 root root  9 Sep 19 18:53 pci-0000:00:07.1-ata-2 -> ../../sr0
lrwxrwxrwx 1 root root  9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:0:0 -> ../../sda
lrwxrwxrwx 1 root root 10 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:0:0-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:0:0-part2 -> ../../sda2
lrwxrwxrwx 1 root root  9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:1:0 -> ../../sdb
lrwxrwxrwx 1 root root  9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:2:0 -> ../../sdc
lrwxrwxrwx 1 root root  9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:3:0 -> ../../sdd

I risultati saranno diversi per ogni installazione.

Assegnare nomi descrittivi a ciascuno di questi volumi di archiviazione a blocchi per semplificare l'installazione iniziale StorageGRID e le future procedure di manutenzione. Se si utilizza il driver multipath del mapper del dispositivo per l'accesso ridondante ai volumi di archiviazione condivisi, è possibile utilizzare alias campo nel tuo /etc/multipath.conf file.

Per esempio:

multipaths {
     multipath {
          wwid 3600a09800059d6df00005df2573c2c30
          alias docker-storage-volume-hostA
     }
     multipath {
          wwid 3600a09800059d6df00005df3573c2c30
          alias sgws-adm1-var-local
     }
     multipath {
          wwid 3600a09800059d6df00005df4573c2c30
          alias sgws-adm1-audit-logs
     }
     multipath {
          wwid 3600a09800059d6df00005df5573c2c30
          alias sgws-adm1-tables
     }
     multipath {
          wwid 3600a09800059d6df00005df6573c2c30
          alias sgws-gw1-var-local
     }
     multipath {
          wwid 3600a09800059d6df00005df7573c2c30
          alias sgws-sn1-var-local
     }
     multipath {
          wwid 3600a09800059d6df00005df7573c2c30
          alias sgws-sn1-rangedb-0
     }
     …

Utilizzando il campo alias in questo modo, gli alias vengono visualizzati come dispositivi a blocchi in /dev/mapper directory sull'host, consentendo di specificare un nome descrittivo e facilmente convalidabile ogni volta che un'operazione di configurazione o manutenzione richiede di specificare un volume di archiviazione a blocchi.

Nota Se si sta configurando un archivio condiviso per supportare la migrazione dei nodi StorageGRID e si utilizza Device Mapper Multipathing, è possibile creare e installare un archivio comune /etc/multipath.conf su tutti gli host co-localizzati. Assicurati solo di utilizzare un volume di archiviazione del motore del contenitore diverso su ciascun host. L'utilizzo di alias e l'inclusione del nome host di destinazione nell'alias per ogni LUN del volume di archiviazione del motore del contenitore renderanno tutto più facile da ricordare e sono consigliati.
Nota Il supporto per Docker come motore di container per distribuzioni esclusivamente software è deprecato. Docker verrà sostituito con un altro motore di container in una versione futura.