#4883 closed Aufgabe (erledigt)
Volume new-slow-storage auf gluster5,6 einrichten
| Reported by: | Rüdiger Kupper | Owned by: | Rüdiger Kupper |
|---|---|---|---|
| Priority: | schnell erledigen | Milestone: | Gluster auf replica 3 erhöhen |
| Component: | Server: Fileserver | Severity: | beeinträchtigt keinen Unterricht |
| Keywords: | Cc: | bau |
Description
Mittels Overprovisioning der LVM-Thin-Volumes auf dev/sd{d,e}.
Change History (4)
comment:1 by , 4 years ago
| Status: | new → accepted |
|---|
comment:3 by , 4 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | accepted → closed |
Volume new-fast-storage aus den Bricks zusammenbauen. Wir legen das Volume zunächst nur auf gluster{5,6}, um den Gluster beim Umkopieren der Daten nicht übermäßig zu belasten. Später weiten wir das Volume auf die Spiegelserver 1,3 und 2,4 aus. (Das dient auch als Test für das new-fast-volume).
NUR AUF EINEM GLUSTER-SERVER AUSFÜHREN
Volume erstellen:
# gluster volume create new-slow-storage gluster5:/mnt/gluster/d-new/brick gluster6:/mnt/gluster/d-new/brick gluster5:/mnt/gluster/e-new/brick gluster6:/mnt/gluster/e-new/brick
Ergebnis:
root@gluster1:~# gluster volume info new-slow-storage Volume Name: new-slow-storage Type: Distribute Volume ID: 37ef23d5-80c9-43ec-938c-de8f61590c57 Status: Created Snapshot Count: 0 Number of Bricks: 4 Transport-type: tcp Bricks: Brick1: gluster5:/mnt/gluster/d-new/brick Brick2: gluster6:/mnt/gluster/d-new/brick Brick3: gluster5:/mnt/gluster/e-new/brick Brick4: gluster6:/mnt/gluster/e-new/brick Options Reconfigured: storage.fips-mode-rchecksum: on transport.address-family: inet nfs.disable: on
Vgl. mit new-fast-storage:
root@gluster1:~# gluster volume info new-fast-storage Volume Name: new-fast-storage Type: Distribute Volume ID: d8ed8e70-3278-4f81-83c0-6800957c3151 Status: Started Snapshot Count: 0 Number of Bricks: 4 Transport-type: tcp Bricks: Brick1: gluster5:/mnt/gluster/b-new/brick Brick2: gluster6:/mnt/gluster/b-new/brick Brick3: gluster5:/mnt/gluster/c-new/brick Brick4: gluster6:/mnt/gluster/c-new/brick Options Reconfigured: storage.fips-mode-rchecksum: on transport.address-family: inet nfs.disable: on
Volume starten:
# gluster volume start new-slow-storage
Ergebnis:
root@gluster1:~# gluster volume status new-slow-storage Status of volume: new-slow-storage Gluster process TCP Port RDMA Port Online Pid ------------------------------------------------------------------------------ Brick gluster5:/mnt/gluster/d-new/brick 49357 0 Y 598050 Brick gluster6:/mnt/gluster/d-new/brick 52984 0 Y 517204 Brick gluster5:/mnt/gluster/e-new/brick 52294 0 Y 598081 Brick gluster6:/mnt/gluster/e-new/brick 59835 0 Y 517235 Task Status of Volume new-slow-storage ------------------------------------------------------------------------------ There are no active volume tasks
Das Volume ist jetzt verwendbar.
comment:4 by , 4 years ago
- Hinweis
- Bei den "new" Volumes habe ich die Reihenfolge der Bricks so gewählt, wie in den Manuals steht: Erst die "d-Brick" auf allen Servern, dann die "e-Brick" auf allen Servern. Bei den alten Volumes hatte ich gewählt: Erster Server "d-Brick", "e-Brick", dann zweiter Server "d-Brick", "e-Brick". Meinem Verständnis nach sollte das für Gluster keinen Unterschied machen, es ist aber überall so beschrieben.
Note:
See TracTickets
for help on using tickets.
Wir gehen genau wie beim new-fast-storage vor.
Durchgeführte Schritte (analog zu AdminGlusterServerAufsetzen):
AUF ALLEN SECHS GLUSTERN AUSFÜHREN**
LVM-Volumes für die neuen Bricks erstellen:
Der physikalisch verfügbare Platz in den Thinvolumes auf Platte d,e ist damit nominell doppelt vergeben. Solange beide Volumes zusammen nicht mehr als 100% belegen ist das möglich. Die Gefahr, dass die 4TB-Platten vollaufen besteht praktisch nicht. (Beim (new-)fast-storage ist das wesentlich kritischer!)
Neue Bricks einrichten:
Mountpoints für neue Bricks:
# mkdir /mnt/gluster/{d-new,e-new}In fstab hinzufügen:
In jedem Brick-Dateisystem ein Verzeichnis namens "brick" erstellen, das alle Daten enthalten soll:
# mkdir /mnt/gluster/{d-new,e-new}/brick/