PowerFlex 4.X: OS-konverteringsfejl pga. manglende virtuelle IP-adresser

Oversigt: OS-konvertering for en ressourcegruppe (RG) fuldfører og forårsager DU, når en MDM-klynge har færre virtuelle IP-adresser end MDM-DATA-IP'er.

Denne artikel gælder for Denne artikel gælder ikke for Denne artikel er ikke knyttet til et bestemt produkt. Det er ikke alle produktversioner, der er identificeret i denne artikel.

Symptomer

  • OS-konverteringshandlingen køres på en eller flere noder i en SO (Storage Only) RG, og processen mislykkes.
  • Målnoden er konverteret til SLES OS.
  • MDM-klyngen har en anden konfigurationstilstand efter konverteringen, og tilstanden vises som nedgraderet.
  • --query_cluster output kan vise noder, der oprindeligt var Manager MDM'er, som en Tiebreaker og omvendt.  Rollen stemmer muligvis ikke overens med actor_role i MDM-konfigurationsfilen - /opt/emc/scaleio/mdm/cfg/conf.txt.

Eksempel:

Konvertering før OS-konvertering

MDM-klyngen har en 5_node konfigurationstilstand og en normal (sund) tilstand, og noden xxx002 har statussen Normal og en manager-MDM (primær):

MDM-forespørgselsklynge

 

Konvertering efter operativsystem

MDM-klyngen har en 3_node konfigurationstilstand og en forringet (ikke sund) tilstand, og noden xxx002 har fejlstatus, og en manager-MDM (sekundær):

MDM-forespørgselsklyngeteknologi

 

Konfigurationsfilen for node xxx002 er indstillet til actor_role_is_manager=0, dvs. Tie-Breaker:

conf.txt fil

 


Påvirkning

MDM-klyngen er i en mislykket og uventet tilstand - mulig DU.

Årsag

Under en OS-konvertering rebalancerer PFMP MDM-roller mellem tilgængelige noder. PFMP bruger MDM-klyngens virtuelle IP-adresser som anker til installation og tilføjelse af MDM-klyngenoder og Standby Manager/Tie-Breakers.

Når en nodes operativsystem er konverteret til SLES, udløses MDM-klyngenodernes rebalanceringsproces, og da de virtuelle IP-adresser angiver, at der er 2 IP'er, der skal søges efter, og noderne har 4 IP'er, får det søgningen til at mislykkes, og installationen fortsætter ved som standard at sætte installationen i Standby 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	<<<<<

 

Som følge heraf vender installationsprocessen tilbage til standard MDM-rollen, Tie-Breaker, og alle MDM'erne installeres som Tie-Breakers, hvilket bryder MDM-klyngen:

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 

Løsning

Hvis MDM-klyngen er i en fejltilstand som nævnt ovenfor, skal du kontakte EE-teamet for at få hjælp til at gendanne klyngen.

For at undgå en mislykket OS-konvertering eller en DU skal du udføre følgende handlinger, før du forsøger en OS-konvertering.

MDM-klyngemedlemmerne og standby-MDM'erne skal have det samme antal IP-adresser (DATA-IP'er) som klyngens virtuelle IP-adresser ved at øge de virtuelle IP-grænseflader og tilføje virtuelle IP-adresser eller reducere MDM'ens DATA-IP'er.

Følg en af følgende muligheder for at afhjælpe problemet: Du kan enten øge MDM-klyngens virtuelle IP-adresser, så de stemmer overens med MDM-programmernes DATA-IP-antal i de primære/sekundære/tiebreaker/standby, eller reducere DATA-IP'erne, så de passer til MDM-klyngens virtuelle IP-antal.

Forøg MDM-klyngens virtuelle IP-adresser.

  • Sørg for at tilføje virtual_ip_interfaces i samme rækkefølge som de tilsvarende SDS IP-roller.
  • Sørg for at tilføje virtual_ip_interfaces i samme rækkefølge som deres tilsvarende cluster_virtual_ips.
  • Sørg for at tilføje de nye cluster_virtual_ips til SDC/s.

1) Føj yderligere virtuelle IP er til klyngen og virtuelle IP-grænseflader til de primære og sekundære MDM er.

A. Ryd de eksisterende virtuelle IP-adresser:

scli --modify_cluster_virtual_ips --clear_all

 

B. Tilføj de gamle og nye virtuelle IP-adresser (kommasepareret liste, udelad mellemrummet efter hvert komma):

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

 

 c. Ryd de eksisterende virtuelle IP-grænseflader:

scli --modify_virtual_ip_interfaces --clear_all 

 

2) Opdater SDC/s og enhver anden klient, der bruger klyngens virtuelle IP'er, med de nye IP'er:

For at få ændringerne til at træde i kraft kræves en genstart af serveren.

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

    Den nye IP-adresseliste er en kommasepareret liste og skal udelade mellemrummet efter hvert komma. Hvis du vil beholde de(n) eksisterende adresse(r), skal du medtage dem på denne liste.

    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 

    Den nye IP-adresseliste er en kommasepareret liste og skal udelade mellemrummet efter hvert komma. Hvis du vil beholde de(n) eksisterende adresse(r), skal du medtage dem på denne liste.

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

     

    •  ESXi:
      • Hent den kørende konfiguration. Kommandoen returnerer en streng, der repræsenterer alle de ESXi-konfigurationsparametre, der aktuelt er indstillet, SDC GUID og MDM-IP er:
    cat /etc/vmware/esx.conf | grep scini | grep options
      • Brug detaljerne fra outputtet til at køre kommandoen for at tilføje de nye virtuelle IP'er (kommasepareret liste, udelad mellemrummet efter hvert komma):
        <XXX> - er en brugergenereret GUID-streng. GUID'et kan valideres ved hjælp af SCLI-kommandoen '--query_all_sdc' på den primære MDM.
        <> LIST_VIP_MDM_IPS er en kommasepareret liste over alle MDM IP-adresser eller MDM's virtuelle IP-adresse. Medtag ikke Tie-Breaker IP-adresser her.
        esxcli system module parameters set -m scini -p "IoctlIniGuidStr=<XXX> IoctlMdmIPStr=LIST_VIP_MDM_IPS>"
    • Sæt ESXi i vedligeholdelsestilstand, og genstart.

    3) Fjern RG ved hjælp af PFMP-brugergrænsefladen, og tilføj igen ved hjælp af alle MDM-klyngens virtuelle IP-adresser, gamle som nye.

    4) Når samtalen om operativsystemet er fuldført, og systemet er i en sund tilstand, skal du køre trin 1-3 for at fortryde ændringerne.

     

    Reducer MDM-DATA-IP'er.

    1) Reducer MDM-klyngen til en 3_node- eller 1_node tilstand baseret på den aktuelle klyngetilstand.

    2) Tilføj alle MDM er (standby, TB og sekundær) igen med færre MDM DATA-IP'er baseret på antallet af klyngens VIP'er.

     

     

    Påvirkede versioner

    PFMP 4.x

    Fast i version

    PFMP 5.1

    Flere oplysninger

    Berørte produkter

    PowerFlex rack, ScaleIO
    Artikelegenskaber
    Artikelnummer: 000446482
    Artikeltype: Solution
    Senest ændret: 28 apr. 2026
    Version:  3
    Find svar på dine spørgsmål fra andre Dell-brugere
    Supportservices
    Kontrollér, om din enhed er dækket af supportservices.