PowerFlex 4.X: OS-Konvertierungsfehler aufgrund fehlender virtueller IPs

Summary: Die Betriebssystemkonvertierung für eine Ressourcengruppe (RG) wird abgeschlossen und führt zur DU, wenn ein MDM-Cluster weniger virtuelle IPs als MDM-DATA-IPs hat.

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

  • Der BS-Konvertierungsvorgang wird auf einem oder mehreren Nodes in einer RG für reinen Storage (SO) ausgeführt und der Prozess schlägt fehl.
  • Der Ziel-Node wurde erfolgreich in das SLES-Betriebssystem konvertiert.
  • Der MDM-Cluster weist nach dem Konvertierungsvorgang einen anderen Konfigurationsmodus auf und der Status wird als "Degraded" angezeigt.
  • --query_cluster Die Ausgabe kann Nodes anzeigen, die ursprünglich Manager-MDMs waren, als Tie-Breaker und umgekehrt.  Die Rolle stimmt möglicherweise nicht mit dem actor_role Einstellung in der MDM-Konfigurationsdatei: /opt/emc/scaleio/mdm/cfg/conf.txt.

Beispiel:

Konvertierung vor der BS-Konvertierung

Der MDM-Cluster weist einen 5_node Konfigurationsmodus und einen normalen (fehlerfreien) Status auf. Node xxx002 hat den Status "Normal" und einen Manager-MDM (primär):

MDM-Abfragecluster

 

Post-OS-Konvertierung

Der MDM-Cluster weist den Konfigurationsmodus 3_node und den Status"Degraded (not fehlerfrei)" auf und Node xxx002 befindet sich im Status "Fehler" und Manager-MDM (sekundär):

MDM-Abfrageclustertechnologie

 

Die Konfigurationsdatei für Node xxx002 ist auf actor_role_is_manager=0 festgelegt, d. h. Tie-Breaker:

conf.txt Datei

 


Auswirkungen

Der MDM-Cluster befindet sich in einem fehlerhaften und unerwarteten Status – möglicherweise DU.

Cause

Während einer BS-Konvertierung gleicht PFMP die MDM-Rollen zwischen den verfügbaren Nodes aus. PFMP verwendet die virtuellen IP-Adressen des MDM-Clusters als Anker für die Installation und das Hinzufügen von MDM-Cluster-Nodes und Stand-by-Managern/Tie-Breakern.

Nachdem das Betriebssystem eines Node erfolgreich in SLES konvertiert wurde, wird der Prozess der Neuverteilung der MDM-Cluster-Nodes ausgelöst. Da die virtuellen IP-Adressen angeben, dass 2 IPs gesucht werden müssen, und die Nodes 4 IPs haben, schlägt die Suche fehl und die Installation wird fortgesetzt, indem die Installation standardmäßig auf einen Stand-by-Tie-Breaker festgelegt wird.

Cluster:
    Name: sio-1, ID: 0a1707234b50f20f, Mode: 5_node, State: Normal, Active: 5/5, Replicas: 3/3
	...
    Virtual IP Addresses: 10.122.160.100, 10.123.160.100	<<<<<
Primary MDM:
    Name: sio-101, ID: 0x6bd7be1d61b4c900
        IP Addresses: 10.122.160.101, 10.123.160.101, 10.122.224.101, 10.123.224.101, Port: 9011, Virtual IP interfaces: bond0.393, bond1.398	<<<<<
        ... 
Secondary MDMs:
    Name: sio-102, ID: 0x0b5a343e4caba901
        IP Addresses: 10.122.160.102, 10.123.160.102, 10.122.224.102, 10.123.224.102, Port: 9011, Virtual IP interfaces: bond0.393, bond1.398	<<<<<
        ....
    Name: sio-104, ID: 0x749bb9791864d903
        IP Addresses: 10.122.160.104, 10.123.160.104, 10.122.224.104, 10.123.224.104, Port: 9011, Virtual IP interfaces: bond0.393, bond1.398	<<<<<
        ....
Tie-Breakers:
    Name: sio-105, ID: 0x612f04b03a127004
        IP Addresses: 10.122.160.105, 10.123.160.105, 10.122.224.105, 10.123.224.105, Port: 9011	<<<<<
        ...
    Name: sio-103, ID: 0x154f223f2046a305
        IP Addresses: 10.122.160.103, 10.123.160.103, 10.122.224.103, 10.123.224.103, Port: 9011	<<<<<
        ...
Standby MDMs:
    Name: sio-106, ID: 0x6bd7be1d61b4c900, Manager
        IP Addresses: 10.122.160.106, 10.123.160.106, 10.122.224.106, 10.123.224.106, Port: 9011, Virtual IP interfaces: bond0.393, bond1.398	<<<<<
        ...
	Name: sio-107, ID: 0x612f04b03a127004, Tie-Breaker
        IP Addresses: 10.122.160.107, 10.123.160.107, 10.122.224.107, 10.123.224.107, Port: 9011	<<<<<
    Name: sio-108, ID: 0x0b5a343e4caba901, Manager
        IP Addresses: 10.122.160.108, 10.123.160.108, 10.122.224.108, 10.123.224.108, Port: 9011, Virtual IP interfaces: bond0.393, bond1.398	<<<<<
        ...
    Name: sio-112, ID: 0x612f04b03a127004, Tie-Breaker
        IP Addresses: 10.122.160.112, 10.123.160.112, 10.122.224.112, 10.123.224.112, Port: 9011	<<<<<

 

Infolgedessen wird der Installationsprozess auf die standardmäßige MDM-Rolle, Tie-Breaker, zurückgesetzt und alle MDMs werden als Tie-Breaker installiert, wodurch der MDM-Cluster unterbrochen wird:

DEBUG [2025-11-23T06:51:03.699277] 316828: provider/elementmanager/scaleio.rb:5702:in `add_mdm': scaleio-block-legacy-gateway: Failed to add MDM sio-102 to VxOS cluster with error {"message"=>"Illegal number of IP addresses. The Primary MDM, the Secondary MDM, and the Tie-Breaker must each have the same number of IP addresses.", "httpStatusCode"=>500, "errorCode"=>298}. Retying 1 

Resolution

Wenn sich der MDM-Cluster wie oben erwähnt in einem fehlerhaften Zustand befindet, wenden Sie sich an das EE-Team, um Unterstützung bei der Wiederherstellung des Clusters zu erhalten.

Um eine fehlgeschlagene Betriebssystemkonvertierung oder eine Nichtverfügbarkeit von Daten zu vermeiden, führen Sie die folgenden Aktionen aus, bevor Sie versuchen, eine Betriebssystemkonvertierung durchzuführen.

Die MDM-Clustermitglieder und Stand-by-MDMs müssen die gleiche Anzahl an IP-Adressen (DATA-IPs) wie die virtuellen IP-Adressen des Clusters haben, indem die Anzahl der virtuellen IP-Schnittstellen erhöht und virtuelle IP-Adressen hinzugefügt oder die DATA-IPs des MDM reduziert werden.

Führen Sie eine der folgenden Optionen aus, um das Problem zu beheben: Erhöhen Sie entweder die virtuellen IPs des MDM-Clusters, um sie an die Anzahl der DATA-IP-Adressen der primären/sekundären/Tie-Breaker/Stand-by-MDMs anzupassen, oder reduzieren Sie die DATA-IPs, um sie an die Anzahl der virtuellen IP-Adressen des MDM-Clusters anzupassen.

Erhöhen Sie die virtuellen IP-Adressen des MDM-Clusters.

  • Stellen Sie sicher, dass Sie die virtual_ip_interfacein der gleichen Reihenfolge wie die entsprechenden SDS-IP-Rollen hinzufügen.
  • Stellen Sie sicher, dass Sie die virtual_ip_interfacein der gleichen Reihenfolge wie die entsprechenden cluster_virtual_iphinzufügen.
  • Stellen Sie sicher, dass Sie die neuen cluster_virtual_ipzu den SDCs/s hinzufügen.

1) Fügen Sie dem Cluster zusätzliche virtuelle IPs und virtuelle IP-Schnittstellen zu den primären und sekundären MDMs hinzu.

Eine. Löschen Sie die vorhandenen virtuellen IPs:

scli --modify_cluster_virtual_ips --clear_all

 

B. Fügen Sie die alten und neuen virtuellen IP-Adressen hinzu (kommagetrennte Liste, Leerzeichen nach jedem Komma auslassen):

scli --modify_cluster_virtual_ips --cluster_virtual_ip <Virtual IP 1,Virtual IP 2,Virtual IP 3,Virtual IP 4>

 

 c. Löschen Sie die vorhandenen virtuellen IP-Schnittstellen:

scli --modify_virtual_ip_interfaces --clear_all 

 

2) Aktualisieren Sie die SDCs und alle anderen Clients, die die virtuellen IPs des Clusters verwenden, mit den neuen IPs:

Damit die Änderungen wirksam werden, ist ein Neustart des Servers erforderlich.

  • Linux: /opt/emc/scaleio/sdc/bin/drv_cfg

    Die Liste der neuen IP-Adressen ist eine durch Kommas getrennte Liste. Das Leerzeichen nach jedem Komma muss ausgelassen werden. Wenn Sie die vorhandene(n) Adresse(n) beibehalten möchten, nehmen Sie sie in diese Liste auf.

    drv_cfg --mod_mdm_ip --ip <One of the existing MDM IP addresses>  <All MDM IP addresses>

    Gdfgdfgdfgdfgd

    • Windows: C:\Program Files\emc\scaleio\sdc\bin\drv_cfg 

    Die neue IP-Adressliste ist eine durch Kommas getrennte Liste, bei der das Leerzeichen nach jedem Komma ausgelassen werden muss. Wenn Sie die vorhandene(n) Adresse(n) beibehalten möchten, nehmen Sie sie in diese Liste auf.

    drv_cfg --mod_mdm_ip --ip <One of the existing MDM IP addresses> <All MDM IP addresses>

     

    •  ESXi:
      • Rufen Sie die ausgeführte Konfiguration ab. Der Befehl gibt eine Zeichenfolge zurück, die alle derzeit festgelegten ESXi-Konfigurationsparameter, die SDC-GUID und MDM-IPs darstellt:
    cat /etc/vmware/esx.conf | grep scini | grep options
      • Verwenden Sie die Details aus der Ausgabe, um den Befehl zum Hinzufügen der neuen virtuellen IP-Adressen auszuführen (kommagetrennte Liste, Leerzeichen nach jedem Komma auslassen):
        <XXX> – ist eine vom Nutzer generierte GUID-Zeichenfolge. Die GUID kann mit dem SCLI-Befehl "--query_all_sdc" auf dem primären MDM validiert werden.
        <> LIST_VIP_MDM_IPS ist eine durch Kommas getrennte Liste aller MDM-IP-Adressen oder die virtuelle IP-Adresse des MDM. Schließen Sie hier keine Tie-Breaker-IP-Adressen ein.
        esxcli system module parameters set -m scini -p "IoctlIniGuidStr=<XXX> IoctlMdmIPStr=LIST_VIP_MDM_IPS>"
    • Versetzen Sie den ESXi in den Wartungsmodus und starten Sie das System neu.

    3) Entfernen Sie die RG über die PFMP-Benutzeroberfläche und fügen Sie sie unter Verwendung aller alten und neuen virtuellen IP-Adressen des MDM-Clusters erneut hinzu.

    4) Nachdem die BS-Konversation erfolgreich abgeschlossen wurde und sich das System in einem fehlerfreien Zustand befindet, führen Sie die Schritte 1 bis 3 aus, um die Änderungen rückgängig zu machen.

     

    Verringern Sie die MDM-DATEN-IPs.

    1) Versetzen Sie das MDM-Cluster in einen 3_node- oder 1_node-Modus, basierend auf dem aktuellen Clustermodus.

    2) Fügen Sie alle MDMs (Stand-by, TB und sekundär) mit weniger MDM-DATEN-IPs, basierend auf der Anzahl der VIPs des Clusters, erneut hinzu.

     

     

    Betroffene Versionen

    PFMP 4.x

    Behoben in Version

    PFMP 5.1

    Additional Information

    Affected Products

    PowerFlex rack, ScaleIO
    Article Properties
    Article Number: 000446482
    Article Type: Solution
    Last Modified: 09 مايو 2026
    Version:  4
    Find answers to your questions from other Dell users
    Support Services
    Check if your device is covered by Support Services.