PowerFlex 4.X: Conversie van besturingssysteem mislukt als gevolg van ontbrekende virtuele IP's

Summary: OS-conversie voor een resourcegroep (RG) wordt voltooid en veroorzaakt DU wanneer een MDM-cluster minder virtuele IP-adressen heeft dan MDM DATA-IP's.

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

  • De conversiebewerking van het besturingssysteem wordt uitgevoerd op een of meer knooppunten in een RG (Storage Only), en het proces mislukt.
  • Het doelknooppunt wordt geconverteerd naar SLES OS.
  • Het MDM-cluster heeft een andere configuratiemodus na de conversiebewerking en de status wordt weergegeven als Gedegradeerd.
  • --query_cluster output kan knooppunten weergeven die oorspronkelijk Manager MDM's waren als een tie-breaker en vice versa.  De rol komt mogelijk niet overeen met de actor_role instelling in het MDM-configuratiebestand - /opt/emc/scaleio/mdm/cfg/conf.txt.

Voorbeeld:

Pre-OS-conversie

MDM-cluster heeft een 5_node-configuratiemodus en een normale status (in orde), en knooppunt xxx002 heeft de status Normaal en een MDM Manager (primair):

MDM-querycluster

 

Post-OS-conversie

MDM-cluster heeft een 3_node-configuratiemodus en een gedegradeerde (niet in orde) status, en knooppunt xxx002 heeft de status Fout en een MDM Manager (secundair):

MDM Query Cluster Tech

 

Het configuratiebestand voor knooppunt xxx002 is ingesteld op actor_role_is_manager=0, oftewel Tie-Breaker:

conf.txt bestand

 


Impact

Het MDM-cluster bevindt zich in een mislukte en onverwachte status - mogelijk DU.

Cause

Tijdens een conversie van het besturingssysteem zorgt PFMP voor een nieuwe verdeling van de MDM-rollen tussen de beschikbare knooppunten. PFMP gebruikt de virtuele IP-adressen van het MDM-cluster als anker voor het installeren en toevoegen van MDM-clusterknooppunten en stand-bymanager/tiebreakers.

Nadat het besturingssysteem van een knooppunt met succes is geconverteerd naar SLES, wordt het herbalanceringsproces van de MDM-clusterknooppunten geactiveerd, en aangezien de virtuele IP-adressen aangeven dat er 2 IP-adressen zijn waarnaar moet worden gezocht en de knooppunten 4 IP's hebben, mislukt de zoekopdracht en gaat de installatie verder, door de installatie standaard in te stellen op een stand-by-tie-breaker.

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	<<<<<

 

Als gevolg hiervan keert het installatieproces terug naar de standaard MDM-rol, Tie-Breaker, en worden alle MDM's geïnstalleerd als Tie-Breakers, waardoor het MDM-cluster wordt verbroken:

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

Als het MDM-cluster een mislukte status heeft zoals hierboven vermeld, neem dan contact op met het EE-team voor hulp bij het herstellen van het cluster.

Voer de volgende acties uit voordat u een OS-conversie probeert uit te voeren om een mislukte OS-conversie of een DU te voorkomen.

De MDM-clusterleden en stand-by-MDM's moeten hetzelfde aantal IP-adressen (DATA IP's) hebben als de virtuele IP-adressen van het cluster door de virtuele IP-interfaces te vergroten en virtuele IP-adressen toe te voegen, of door de DATA IP's van de MDM te verminderen.

Volg een van de volgende opties om het probleem op te lossen: verhoog de virtuele IP-adressen van het MDM-cluster om deze af te stemmen op het aantal DATA-IP's van de primaire/secundaire/tiebreak/stand-by-MDM's, of verminder de DATA-IP's om deze af te stemmen op het aantal virtuele IP's van het MDM-cluster.

Verhoog de virtuele IP-adressen van het MDM-cluster.

  • Zorg ervoor dat u de virtual_ip_interfaces in dezelfde volgorde toevoegt als de bijbehorende SDS IP-rollen.
  • Zorg ervoor dat u de virtual_ip_interfaces in dezelfde volgorde toevoegt als de bijbehorende cluster_virtual_ips.
  • Zorg ervoor dat u de nieuwe cluster_virtual_ips toevoegt aan de SDC/s.

1) Voeg extra virtuele IP-adressen toe aan het cluster en virtuele IP-interfaces aan de primaire en secundaire MDM's.

A. Wis de bestaande virtuele IP-adressen:

scli --modify_cluster_virtual_ips --clear_all

 

B. Voeg de oude en nieuwe virtuele IP's toe (door komma's gescheiden lijst, laat de spatie na elke komma weg):

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

 

 c. Wis de bestaande virtuele IP-interfaces:

scli --modify_virtual_ip_interfaces --clear_all 

 

2) Werk de SDC/s en elke andere client die de virtuele IP-adressen van het cluster gebruikt bij met de nieuwe IP-adressen:

Om de wijzigingen door te voeren, moet de server opnieuw worden opgestart.

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

    De nieuwe lijst met IP-adressen is een door komma's gescheiden lijst en moet de spatie na elke komma weglaten. Als u de bestaande adres(sen) wilt behouden, neemt u ze op in deze lijst.

    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 

    De nieuwe lijst met IP-adressen is een door komma's gescheiden lijst en moet de spatie na elke komma weglaten. Als u de bestaande adres(sen) wilt behouden, neemt u ze op in deze lijst.

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

     

    •  ESXi:
      • Haal de actieve configuratie op. De opdracht retourneert een tekenreeks die alle ESXi-configuratieparameters vertegenwoordigt die momenteel zijn ingesteld, de SDC-GUID en MDM-IP's:
    cat /etc/vmware/esx.conf | grep scini | grep options
      • Gebruik de details uit de uitvoer om de opdracht uit te voeren om de nieuwe virtuele IP's toe te voegen (door komma's gescheiden lijst, laat de spatie na elke komma weg):
        <XXX> - is een door de gebruiker gegenereerde GUID-tekenreeks. De GUID kan worden gevalideerd met behulp van de SCLI-opdracht '--query_all_sdc' op de primaire MDM.
        <> LIST_VIP_MDM_IPS is een door komma's gescheiden lijst met alle MDM-IP-adressen of het virtuele IP-adres van de MDM. Neem hier geen Tie-Breaker IP-adressen op.
        esxcli system module parameters set -m scini -p "IoctlIniGuidStr=<XXX> IoctlMdmIPStr=LIST_VIP_MDM_IPS>"
    • Zet de ESXi in de onderhoudsmodus en start opnieuw op.

    3) Verwijder de RG met behulp van de PFMP-gebruikersinterface en voeg deze opnieuw toe met behulp van alle oude en nieuwe virtuele IP-adressen van het MDM-cluster.

    4) Nadat het gesprek over het besturingssysteem is voltooid en het systeem in orde is, voert u stap 1-3 uit om de wijzigingen ongedaan te maken.

     

    Verlaag MDM DATA IP's.

    1) Verklein het MDM-cluster tot een 3_node- of 1_node-modus, op basis van de huidige clustermodus.

    2) Voeg alle MDM's (Stand-by, TB en Secundair) opnieuw toe, met minder MDM DATA IP's, op basis van het aantal VIP's in het cluster.

     

     

    Versies waarop dit van toepassing is

    PFMP 4.x

    Opgelost in versie

    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.