Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Hostspeicher konfigurieren

Beitragende

Jedem Host müssen Block Storage Volumes zugewiesen werden.

Was Sie benötigen

Sie haben die folgenden Themen behandelt, die Ihnen Informationen liefern, die Sie für diese Aufgabe benötigen:

Über diese Aufgabe

Bei der Zuweisung von Block Storage Volumes (LUNs) an Hosts können Sie mithilfe der Tabellen unter „SStorage-Anforderungen“ Folgendes ermitteln:

  • Anzahl der erforderlichen Volumes für jeden Host (basierend auf der Anzahl und den Typen der Nodes, die auf diesem Host bereitgestellt werden)

  • Storage-Kategorie für jedes Volume (d. h. Systemdaten oder Objektdaten)

  • Größe jedes Volumes

Sie verwenden diese Informationen sowie den permanenten Namen, der Linux jedem physischen Volume zugewiesen ist, wenn Sie StorageGRID-Nodes auf dem Host implementieren.

Hinweis Sie müssen keine dieser Volumes partitionieren, formatieren oder mounten; Sie müssen nur sicherstellen, dass sie für die Hosts sichtbar sind.

Vermeiden Sie die Verwendung von „RAW“-speziellen Gerätedateien (/dev/sdb, Zum Beispiel) bei der Zusammenstellung Ihrer Liste von Volume-Namen. Diese Dateien können sich bei einem Neustart des Hosts ändern, was sich auf den ordnungsgemäßen Betrieb des Systems auswirkt. Wenn Sie iSCSI LUNs und Device Mapper Multipathing verwenden, sollten Sie Multipath-Aliase in Betracht ziehen /dev/mapper Verzeichnis, insbesondere wenn Ihre SAN-Topologie redundante Netzwerkpfade zu dem gemeinsam genutzten Storage umfasst. Alternativ können Sie die vom System erstellten Softlinks unter verwenden /dev/disk/by-path/ Für Ihre persistenten Gerätenamen.

Beispiel:

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

Die Ergebnisse unterscheiden sich bei jeder Installation.

Zuweisung freundlicher Namen zu jedem dieser Block-Storage-Volumes zur Vereinfachung der Erstinstallation von StorageGRID und zukünftiger Wartungsarbeiten Wenn Sie den Device Mapper Multipath-Treiber für redundanten Zugriff auf gemeinsam genutzte Speicher-Volumes verwenden, können Sie das verwenden alias Feld in Ihrem /etc/multipath.conf Datei:

Beispiel:

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
     }
     …

Dadurch werden die Aliase im als Blockgeräte angezeigt /dev/mapper Verzeichnis auf dem Host, mit dem Sie einen freundlichen, einfach validierten Namen angeben können, wenn bei einer Konfiguration oder Wartung ein Block-Speicher-Volume angegeben werden muss.

Hinweis Wenn Sie gemeinsam genutzten Speicher zur Unterstützung von StorageGRID-Node-Migration einrichten und unter Verwendung von Device Mapper Multipathing einen gemeinsamen Speicher erstellen und installieren /etc/multipath.conf Auf allen zusammengehörige Hosts. Stellen Sie einfach sicher, dass auf jedem Host ein anderes Docker Storage Volume verwendet wird. Die Verwendung von Alias und die Angabe des Ziel-Hostnamen im Alias für jede Docker Storage-Volume-LUN macht dies leicht zu merken und wird empfohlen.