PowerFlex: Standardisiertes VLAN-Tagging für Daten nach PFxM-Upgrade und Betriebssystemkonvertierung

Summary: In diesem Artikel wird erläutert, wie Sie das VLAN-Tagging für Daten nach dem PFxM-Upgrade und der BS-Konvertierung standardisieren.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Während der BS-Konvertierung von CentOS zu SLES wurde festgestellt, dass alle ursprünglich unter PowerFlex Manager (PFxM) 3.x mit v1-Netzwerken erstellten Nodes, bei denen Data1- und Data2-Netzwerke nicht markiert und verbunden waren, um auf VLAN-Switchports zuzugreifen, nicht ordnungsgemäß auf das PFxM 4.x-Netzwerkmodell umgestellt wurden. Diese Legacy-Nodes verließen sich weiterhin auf nicht markierte Schnittstellen für Datennetzwerke, während neuere Nodes, die unter PFxM 4.x hinzugefügt wurden, mit Schnittstellen bereitgestellt wurden, die VLAN-Tagging für Datennetzwerke verwendeten.

Während der Konvertierung hat PFxM 4.x die Datennetzwerkschnittstellen auf diesen Legacy-Nodes auf VLAN-getaggte SLES-Schnittstellen aktualisiert, die zugehörigen Switchports blieben jedoch weiterhin als Zugriffsports konfiguriert. Diese Bedingung führte dazu, dass der Node in der Konvertierung von den Datennetzwerken isoliert wurde, wodurch der Abschluss des Konvertierungsprozesses verhindert wurde.

Dieses Verfahren bietet eine klare, wiederholbare und einsatzbereite Methode zur Standardisierung aller Nodes – insbesondere derjenigen, die ursprünglich unter dem 3.x v1-Netzwerk erstellt wurden – auf das PFxM 4.x-VLAN-Tagging-Design, um einen konsistenten und zuverlässigen Betrieb des Datennetzwerks sicherzustellen.

 

  • PowerFlex-Cluster, der ursprünglich unter PFxM 3.x mit nicht gekennzeichneten Data1-/Data2-Netzwerken bereitgestellt wurde (Zugriffs-VLANs).
  • Der Cluster wurde später auf PFxM 4.x aktualisiert, das VLAN-getaggte Datennetzwerke erwartet.
  • Zusätzliche Nodes, die unter PFxM 4.x mit VLAN-gekennzeichneten Datennetzwerken auf Trunk-Switchports hinzugefügt wurden.
  • Bei der BS-Konvertierung von CentOS zu SLES wurden nicht gekennzeichnete Konfigurationen auf Nodes nicht beibehalten, während weiterhin VLAN-Switchports verwendet wurden.

 

Der Cluster enthält eine Mischung aus Nodes mit nicht markierten Datennetzwerken und Nodes mit VLAN-getaggten Datennetzwerken. Wenn Nodes, die mit Schnittstellen bereitgestellt wurden, die keine VLAN-Tags verwenden, aktualisiert wurden, wurde die Schnittstelleneinstellung konvertiert, um VLAN-Tags zu verwenden. Die Konfiguration der Switchportschnittstelle wurde nicht vom Zugriffsmodus in den Trunk-Modus konvertiert. Dies führte zu einer falschen Zuordnung von Daten-VLANs zwischen der Node-Schnittstelle und dem Switchport. Dies führte dazu, dass die betroffenen Nodes von den Datennetzwerken isoliert wurden. Die Umgebung benötigt jetzt eine kontrollierte Node-für-Node-Korrektur, um das VLAN-Verhalten zu standardisieren.

Cause

Der BS-Konvertierungsprozess aktualisiert das Host-NIC-Tagging, aktualisiert oder validiert jedoch nicht den Switchport-Modus, was zu einer Nichtübereinstimmung zwischen Host-VLAN-Konfigurationen und Switch-VLAN-Erwartungen führt.

 

Resolution

Führen Sie die folgenden Schritte für jeden betroffenen Node aus. Korrigieren Sie jeweils nur einen Node, um die Clusterredundanz aufrechtzuerhalten und unnötige Neuerstellungen zu vermeiden.

Vorabprüfungen

  • Überprüfen Sie, ob der Cluster ordnungsgemäß funktioniert (es wird kein erneuter Aufbau durchgeführt, alle SDSs sind online).
  • Identifizieren Sie Nodes, die noch nicht gekennzeichnete Datennetzwerke verwenden (z. B.: IPs, die direkt auf p2p2/em2 konfiguriert sind, ohne. VLAN-Suffix)
  • Notieren Sie sich die Data1-IP-Adresse des Node und die Data2-IP-Adresse.
  • Sichern Sie die Hostnetzwerk-Konfigurationsdateien (z. B.: /etc/sysconfig/network scripts/ifcfg-*).
  • Erfassen Sie die aktuelle Switchport-Konfiguration für die Data1- und Data2-Ports des Node für das Rollback, falls erforderlich.
  • Bestätigen Sie die VLAN-IDs, die für Data1 und Data2 verwendet werden (z. B.: Daten1 = 152, Daten2 = 160)

 

Netzwerk- und Hoständerungen:

Versetzen des Node in den Wartungsmodus

Verwenden Sie PowerFlex Manager, um den Node in den Wartungsmodus zu versetzen.

Vergewissern Sie sich, dass der SDS auf diesem Node gewartet wird und dass keine Neuerstellungsvorgänge gestartet wurden.

Aktualisieren Sie Switchports vom Zugriff auf den Trunk.

Aktualisieren Sie auf dem Switch die Ports Data1 und Data2 für diesen Node.

Konvertieren Sie die Switchports Data1 und Data2 vom Zugriffsmodus in den Trunk-Modus.

  • Stellen Sie sicher, dass Daten-VLANs (z. B. 152 und 160) in der Liste der zulässigen Trunk-VLANs enthalten sind.
  • Stellen Sie sicher, dass der richtige Switchport identifiziert wird (z. B. wird die Node-Schnittstelle P2P2 mit dem Switchport Ethernet 1/1 verbunden).
  • Überprüfen Sie, ob MTU auf dem Switch auf 9216 (oder Umgebungsstandard) eingestellt ist.
  • Aktivieren Sie Spanning-Tree Edge Trunk, bpduguard und guard root gemäß Design.

 

Beispiel für Daten 1(vorher):
 Show running-config interface Ethernet 1/1
    switchport
    switchport access vlan 152
    spanning-tree port type edge
    mtu 9216

 

Beispiel für data1 (nachher):
 Show running-config interface Ethernet 1/1
    switchport
    switchport mode trunk
    switchport trunk allowed vlan 152
    spanning-tree port type edge trunk
    spanning-tree bpduguard enable
    spanning-tree guard root
    mtu 9216

 

Beispielausführungsskript zum Ändern der Switchporteinstellungen.
configuration terminal
 interface ethernet 1/1
    switchport mode trunk
    switchport trunk allowed vlan 152
    no switchport access vlan 152
    spanning-tree port type edge trunk
    spanning-tree bpduguard enable
    spanning-tree guard root
    end
copy running-config startup-config

 

Aktualisieren der Host-BS-Netzwerkkonfiguration

  • Sichern Sie das aktuelle Netzwerk files.cd /etc/sysconfig/network-scripts/
  • Bearbeiten und Umbenennen von Netzwerkschnittstellendateien.
  • Starten Sie den Netzwerkbetrieb neu.
  • Datennetzwerkpfade validieren.

 

  • Melden Sie sich beim ersten SDS-Node an
  • Überprüfen Sie die verwendete Schnittstelle:
  • Zeigen Sie die aktuellen Schnittstellen und die IP-Adresse an:
ip address
  • Überprüfen Sie statische Routen und zeichnen Sie sie auf.
  • Wechseln Sie in das Netzwerkdateiverzeichnis:
cd /etc/sysconfig/network-scripts/

Überprüfen Sie die aktuellen Netzwerkdateien:

ls -ltr

Aktuelle Netzwerkdatei sichern

cp /etc/sysconfig/network-scripts/ifcfg-<devicename>  /etc/sysconfig/network-scripts/ifcfg-<devicename>.bak

Aktuelle Netzwerkdatei umbenennen.

mv /etc/sysconfig/network-scripts/ifcfg-<devicename> /etc/sysconfig/network-scripts/ifcfg-<devicename>.<vlan>

Beispiel:

mv /etc/sysconfig/network-scripts/ifcfg-em2 /etc/sysconfig/network-scripts/ifcfg-em2.152

Netzwerkdatei bearbeiten.

vi /etc/sysconfig/network-scripts/ifcfg-<devicename>.vlan

Beispiel:

vi /etc/sysconfig/network-scripts/ifcfg-em2.152

Aktualisieren Sie den Gerätenamen mit <der Punkt-VLAN-ID>und fügen Sie VLAN=yes ein.

DEVICE=em2.152

VLAN=yes

Beenden Sie die Datei und speichern Sie sie.

:wq!

 

Wiederholen Sie den Vorgang für ein anderes Datennetzwerk.

 

Starten Sie den Netzwerkbetrieb neu und validieren Sie ihn

Starten Sie den Netzwerkdienst auf dem Host neu oder führen Sie einen kontrollierten Neustart durch.

Konfiguration statischer Routen

Führen Sie eine SSH-Verbindung zum SDS-Node aus.

Führen Sie den folgenden Befehl aus:

ip route

Stellen Sie sicher, dass keine Routen auf nicht markierte Schnittstellen verweisen (z. B. em2, p2p2). Alle Routen müssen VLAN-gekennzeichnete Entsprechungen referenzieren.

Beispiel 

default via 172.18.133.1 dev bond0.1352

172.18.133.0/24 dev bond0.1352 proto kernel scope link src 172.18.133.100

192.168.152.0/21 dev p2p2.152 proto kernel scope link src 192.168.152.100

192.168.160.0/21 dev em2.160 proto kernel scope link src 192.168.160.100

 

Netzwerkvalidierungen

Überprüfen Sie, ob die VLAN-Schnittstellen (z. B. p2p2.152 und em2.160) aktiv sind.

Beispiel

 ip address

Pingen Sie vom Host aus einen bekannten Peer oder in jedem VLAN mithilfe von Pings aus der Schnittstelle an.

Beispiel

ping -I p2p2.152 <peer>

Optional: Testen Sie eine Jumbo-Frame-MTU mit Ping mit einer großen Payload.

Beispiel

ping -I p2p2.152 -s 8972 -M do <peer>

 

Beenden des Wartungsmodus

 Überprüfen Sie in PowerFlex Manager die Integrität von SDS und Gerät auf dem Node.

 Beenden Sie den Wartungsmodus für den Node.

 Überwachen Sie mehrere Minuten lang auf Warnmeldungen, SDS-Neustarts oder Link-Flaps.

 

Wiederholen Sie den Vorgang für die verbleibenden Nodes

Wiederholen Sie dies für jeden verbleibenden Node, der noch nicht markierte Datennetzwerke verwendet, bis der gesamte Cluster auf VLAN-getaggte Datenschnittstellen standardisiert ist, die mit dem PFxM 4.x-Design konsistent sind.

 

Validierungstestplan (Zusammenfassung)

  • MTU-Validierung: Vergewissern Sie sich, dass die VLAN-Schnittstellen MTU 9000 verwenden und Jumbo-Ping-Tests für Peers auf Data1 und Data2 erfolgreich sind.
  • SDS-Validierung: Vergewissern Sie sich, dass SDS verbunden ist, keine Neustarts erfolgen und die Gerätepfade ausgerichtet sind.
  • Netzwerkverbindung: Überprüfen Sie die Ost-West-Konnektivität zu mehreren Peers auf beiden Daten-VLANs (Ping von p2p2.152 und em2.160).
  • Failover: Deaktivieren Sie nacheinander vorübergehend die Data1- und Data2-Schnittstellen, um zu bestätigen, dass SDS unter Verwendung des verbleibenden Pfads online bleibt und die Redundanz nach der erneuten Aktivierung wiederhergestellt wird.
  • SCR/PFxM: Führen Sie Integritätsprüfungen von SCR und PowerFlex Manager aus, um sicherzustellen, dass keine VLAN-/MTU-/netzwerkbezogenen Fehler vorliegen.

 

 

Betroffene Plattformen/Versionen

- PowerFlex 3.6.x-/3.7.x-/3.8.x-Nodes, die ursprünglich mit VLANs
im Zugriffsmodus bereitgestellt wurden- PowerFlex 4.x-PFMP-Konvertierungen zu SLES-
Dell R640/R740-Server
- Cisco Nexus-Switches, Dell OS10-basierte Switches

 

Behoben in Version

4.6.2.1

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000406776
Article Type: Solution
Last Modified: 24 Dec 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.