Vorbereiten der Node-Konfigurationsdateien für StorageGRID
Erfahren Sie, wie Sie die Node-Konfigurationsdateien für StorageGRID vorbereiten.
Die Node-Konfiguration umfasst im allgemeinen die folgenden Schritte:
-
Erstellen Sie das
/etc/storagegrid/nodes
Verzeichnis auf allen Hosts.sudo [root@host1 ~]# mkdir -p /etc/storagegrid/nodes
-
Erstellen Sie die erforderlichen Dateien pro physischem Host, um sie dem Layout von Container/Node-Typ anzupassen. In diesem Beispiel haben wir zwei Dateien pro physischem Host auf jedem Hostcomputer erstellt.
Der Name der Datei definiert den tatsächlichen Node-Namen für die Installation. Wird zum Beispiel dc1-adm1.conf
zu einem Knoten mit dem Namendc1-adm1
.— Host1:
dc1-adm1.conf
dc1-sn1.conf
— Host2:
dc1-gw1.conf
dc1-sn2.conf
— Host3:
dc1-gw2.conf
dc1-sn3.conf
Vorbereiten der Node-Konfigurationsdateien
Die folgenden Beispiele verwenden das /dev/disk/by-path
Format. Sie können die korrekten Pfade überprüfen, indem Sie die folgenden Befehle ausführen:
[root@host1 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 90G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 89G 0 part ├─rhel-root 253:0 0 50G 0 lvm / ├─rhel-swap 253:1 0 9G 0 lvm └─rhel-home 253:2 0 30G 0 lvm /home sdb 8:16 0 200G 0 disk /var/lib/docker sdc 8:32 0 90G 0 disk sdd 8:48 0 200G 0 disk sde 8:64 0 200G 0 disk sdf 8:80 0 4T 0 disk sdg 8:96 0 4T 0 disk sdh 8:112 0 4T 0 disk sdi 8:128 0 90G 0 disk sr0 11:0 1 1024M 0 rom
Und diese Befehle:
[root@host1 ~]# ls -l /dev/disk/by-path/ total 0 lrwxrwxrwx 1 root root 9 Dec 21 16:42 pci-0000:02:01.0-ata-1.0 -> ../../sr0 lrwxrwxrwx 1 root root 9 Dec 21 16:42 pci-0000:03:00.0-scsi-0:0:0:0 -> ../../sda lrwxrwxrwx 1 root root 10 Dec 21 16:42 pci-0000:03:00.0-scsi-0:0:0:0-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Dec 21 16:42 pci-0000:03:00.0-scsi-0:0:0:0-part2 -> ../../sda2 lrwxrwxrwx 1 root root 9 Dec 21 16:42 pci-0000:03:00.0-scsi-0:0:1:0 -> ../../sdb lrwxrwxrwx 1 root root 9 Dec 21 16:42 pci-0000:03:00.0-scsi-0:0:2:0 -> ../../sdc lrwxrwxrwx 1 root root 9 Dec 21 16:42 pci-0000:03:00.0-scsi-0:0:3:0 -> ../../sdd lrwxrwxrwx 1 root root 9 Dec 21 16:42 pci-0000:03:00.0-scsi-0:0:4:0 -> ../../sde lrwxrwxrwx 1 root root 9 Dec 21 16:42 pci-0000:03:00.0-scsi-0:0:5:0 -> ../../sdf lrwxrwxrwx 1 root root 9 Dec 21 16:42 pci-0000:03:00.0-scsi-0:0:6:0 -> ../../sdg lrwxrwxrwx 1 root root 9 Dec 21 16:42 pci-0000:03:00.0-scsi-0:0:8:0 -> ../../sdh lrwxrwxrwx 1 root root 9 Dec 21 16:42 pci-0000:03:00.0-scsi-0:0:9:0 -> ../../sdi
Beispiel für primären Admin-Node
Beispiel für einen Dateinamen:
/etc/storagegrid/nodes/dc1-adm1.conf
Inhalt der Beispieldatei:
Festplattenpfade können den folgenden Beispielen folgen oder Stilnamen verwenden /dev/mapper/alias . Verwenden Sie keine Blockgerätnamen, z. B. /dev/sdb weil sie sich beim Neustart ändern können und das Raster beschädigen können.
|
NODE_TYPE = VM_Admin_Node ADMIN_ROLE = Primary MAXIMUM_RAM = 24g BLOCK_DEVICE_VAR_LOCAL = /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:2:0 BLOCK_DEVICE_AUDIT_LOGS = /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:3:0 BLOCK_DEVICE_TABLES = /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:4:0 GRID_NETWORK_TARGET = ens192 CLIENT_NETWORK_TARGET = ens224 GRID_NETWORK_IP = 10.193.204.43 GRID_NETWORK_MASK = 255.255.255.0 GRID_NETWORK_GATEWAY = 10.193.204.1 CLIENT_NETWORK_CONFIG = STATIC CLIENT_NETWORK_IP = 10.193.205.43 CLIENT_NETWORK_MASK = 255.255.255.0 CLIENT_NETWORK_GATEWAY = 10.193.205.1
Beispiel für einen Storage-Node
Beispiel für einen Dateinamen:
/etc/storagegrid/nodes/dc1-sn1.conf
Inhalt der Beispieldatei:
NODE_TYPE = VM_Storage_Node MAXIMUM_RAM = 24g ADMIN_IP = 10.193.174.43 BLOCK_DEVICE_VAR_LOCAL = /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:9:0 BLOCK_DEVICE_RANGEDB_00 = /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:5:0 BLOCK_DEVICE_RANGEDB_01 = /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:6:0 BLOCK_DEVICE_RANGEDB_02 = /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:8:0 GRID_NETWORK_TARGET = ens192 CLIENT_NETWORK_TARGET = ens224 GRID_NETWORK_IP = 10.193.204.44 GRID_NETWORK_MASK = 255.255.255.0 GRID_NETWORK_GATEWAY = 10.193.204.1
Beispiel für Gateway Node
Beispiel für einen Dateinamen:
/etc/storagegrid/nodes/dc1-gw1.conf
Inhalt der Beispieldatei:
NODE_TYPE = VM_API_Gateway MAXIMUM_RAM = 24g ADMIN_IP = 10.193.204.43 BLOCK_DEVICE_VAR_LOCAL = /dev/disk/by-path/pci-0000:03:00.0-scsi-0:0:1:0 GRID_NETWORK_TARGET = ens192 CLIENT_NETWORK_TARGET = ens224 GRID_NETWORK_IP = 10.193.204.47 GRID_NETWORK_MASK = 255.255.255.0 GRID_NETWORK_GATEWAY = 10.193.204.1 CLIENT_NETWORK_IP = 10.193.205.47 CLIENT_NETWORK_MASK = 255.255.255.0 CLIENT_NETWORK_GATEWAY = 10.193.205.1