Beheben fehlender Netzwerkschnittstellenfehler
Wenn das Hostnetzwerk nicht richtig konfiguriert ist oder ein Name falsch geschrieben wird, tritt ein Fehler auf, wenn StorageGRID die in angegebene Zuordnung überprüft /etc/storagegrid/nodes/node-name.conf
Datei:
Möglicherweise wird ein Fehler oder eine Warnung angezeigt, die diesem Muster entspricht:
Checking configuration file `/etc/storagegrid/nodes/node-name.conf
Für Node_Node-Name_…`
ERROR: node-name: GRID_NETWORK_TARGET = host-interface-name`
Node-Name: Schnittstelle 'Host-Interface-Name' existiert nicht`
Der Fehler konnte für das Grid-Netzwerk, das Admin-Netzwerk oder das Client-Netzwerk gemeldet werden. Dieser Fehler bedeutet, dass der /etc/storagegrid/nodes/node-name.conf
Datei ordnet das angezeigte StorageGRID-Netzwerk der Host-Schnittstelle namens zu host-interface-name
, Aber es gibt keine Schnittstelle mit diesem Namen auf dem aktuellen Host.
Wenn Sie diesen Fehler erhalten, stellen Sie sicher, dass Sie die Schritte unter „Dbereitstellen neuer Linux-Hosts
“ abgeschlossen haben. Verwenden Sie dieselben Namen für alle Host-Schnittstellen, die auf dem ursprünglichen Host verwendet wurden.
Wenn Sie die Host-Schnittstellen nicht benennen können, die mit der Node-Konfigurationsdatei übereinstimmen, können Sie die Node-Konfigurationsdatei bearbeiten und den Wert des GRID_NETWORK_TARGET, DES ADMIN_NETWORK_TARGET oder DES CLIENT_NETWORK_TARGET ändern, um einer vorhandenen Hostschnittstelle zu entsprechen.
Stellen Sie sicher, dass die Host-Schnittstelle Zugriff auf den entsprechenden physischen Netzwerk-Port oder VLAN bietet und dass die Schnittstelle keinen direkten Bezug auf ein Bond- oder Bridge-Gerät hat. Sie müssen entweder ein VLAN (oder eine andere virtuelle Schnittstelle) auf dem Bond-Gerät auf dem Host konfigurieren oder ein Bridge- und virtuelles Ethernet-Paar (veth) verwenden.