PowerFlex 4.X: Errore di conversione del sistema operativo a causa di IP virtuali mancanti

Summary: La conversione del sistema operativo per un gruppo di risorse (RG) viene completata e causa la non disponibilità dei dati quando un cluster MDM ha meno IP virtuali rispetto agli IP dei dati MDM. ...

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

  • L'operazione di conversione del sistema operativo viene eseguita su uno o più nodi in un gruppo di replica Storage Only (SO) e il processo ha esito negativo.
  • Il nodo di destinazione è stato convertito correttamente in SLES OS.
  • Dopo l'operazione di conversione, il cluster MDM presenta una modalità di configurazione diversa e lo stato viene visualizzato come Degraded.
  • --query_cluster L'output può mostrare i nodi che in origine erano MDM Manager come Tie-Breaker e viceversa.  Il ruolo potrebbe non corrispondere a actor_role impostazione nel file di configurazione MDM: /opt/emc/scaleio/mdm/cfg/conf.txt.

Esempio:

Conversione pre-sistema operativo

Il cluster MDM ha una modalità di configurazione 5_node e uno statonormale (integro) e il nodo xxx002 è in uno stato normale e Manager MDM (primario):

Cluster di query MDM

 

Conversione post-OS

Il cluster MDM presenta una modalità di configurazione 3_node e uno statoDegraded (not healthy) e il nodo xxx002 è in uno stato di errore e Manager MDM (secondario):

Tecnologia dei cluster di query MDM

 

Il file di configurazione per il nodo xxx002 è impostato su actor_role_is_manager=0, ovvero Tie-Breaker:

conf.txt file

 


Impatto

Il cluster MDM si trova in uno stato di errore e imprevisto - possibile non disponibilità dei dati.

Cause

Durante la conversione di un sistema operativo, PFMP ribilancia i ruoli MDM tra i nodi disponibili. PFMP utilizza gli indirizzi IP virtuali del cluster MDM come punto di ancoraggio per l'installazione e l'aggiunta di nodi del cluster MDM e Standby Manager/Tie-Breaker.

Dopo che il sistema operativo di un nodo è stato convertito correttamente in SLES, viene attivato il processo di ribilanciamento dei nodi del cluster MDM e, poiché gli indirizzi IP virtuali indicano che sono presenti 2 IP da cercare e i nodi hanno 4 IP, la ricerca fallisce e l'installazione procede, impostando l'installazione predefinita su un tie-breaker in standby.

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

 

Di conseguenza, il processo di installazione tornerà al ruolo MDM predefinito, Tie-Breaker, e tutti gli MDM verranno installati come Tie-Breaker, interrompendo così il cluster MDM:

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

Se il cluster MDM si trova in uno stato di errore come indicato in precedenza, contattare il team EE per assistenza sul ripristino del cluster.

Per evitare una conversione del sistema operativo non riuscita o una non disponibilità dei dati, eseguire le seguenti azioni prima di tentare una conversione del sistema operativo.

I membri del cluster MDM e gli MDM in standby devono avere lo stesso numero di indirizzi IP (IP DATA) degli indirizzi IP virtuali del cluster aumentando le interfacce IP virtuali e aggiungendo indirizzi IP virtuali o riducendo gli IP DATA dell MDM.

Seguire una delle seguenti opzioni per risolvere il problema: aumentare gli IP virtuali del cluster MDM per allinearli al conteggio degli IP dei dati MDM primario/secondario/tie-breaker/standby oppure ridurre gli IP dei dati per allinearli al conteggio degli IP virtuali del cluster MDM.

Aumentare gli IP virtuali del cluster MDM.

  • Assicurarsi di aggiungere i virtual_ip_interfacenello stesso ordine dei ruoli IP SDS corrispondenti.
  • Assicurarsi di aggiungere i virtual_ip_interfacenello stesso ordine dei cluster_virtual_ipcorrispondenti.
  • Assicurarsi di aggiungere i nuovi cluster_virtual_ipagli SDC.

1) Aggiungere ulteriori IP virtuali al cluster e interfacce IP virtuali agli MDM primari e secondari.

Un. Cancellare gli IP virtuali esistenti:

scli --modify_cluster_virtual_ips --clear_all

 

B. Aggiungere gli IP virtuali vecchi e nuovi (elenco separato da virgole, omettere lo spazio dopo ogni virgola):

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

 

 c. Cancellare le interfacce IP virtuali esistenti:

scli --modify_virtual_ip_interfaces --clear_all 

 

2) Aggiornare gli SDC/i e qualsiasi altro client che utilizza gli IP virtuali del cluster con i nuovi IP:

Per rendere effettive le modifiche, è necessario riavviare il server.

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

    Il nuovo elenco di indirizzi IP è separato da virgole e deve omettere lo spazio dopo ogni virgola. Se si desidera conservare gli indirizzi esistenti, includerli in questo elenco.

    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 

    Il nuovo elenco di indirizzi IP è separato da virgole e deve omettere lo spazio dopo ogni virgola. Se si desidera conservare gli indirizzi esistenti, includerli in questo elenco.

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

     

    •  ESXi:
      • Ottenere la configurazione in esecuzione. Il comando restituirà una stringa che rappresenta tutti i parametri di configurazione ESXi attualmente impostati, il GUID SDC e gli IP MDM:
    cat /etc/vmware/esx.conf | grep scini | grep options
      • Utilizzare i dettagli dell'output per eseguire il comando per aggiungere i nuovi IP virtuali (elenco separato da virgole, omettere lo spazio dopo ogni virgola):
        <XXX> - è una stringa GUID generata dall'utente. Il GUID può essere convalidato utilizzando il comando SCLI "--query_all_sdc" sull MDM primario.
        <> LIST_VIP_MDM_IPS è un elenco separato da virgole di tutti gli indirizzi IP MDM o l'indirizzo IP virtuale dell MDM. Non includere qui gli indirizzi IP tie-breaker.
        esxcli system module parameters set -m scini -p "IoctlIniGuidStr=<XXX> IoctlMdmIPStr=LIST_VIP_MDM_IPS>"
    • Accedere a ESXi in modalità di manutenzione e riavviarlo.

    3) Rimuovere il gruppo di replica, utilizzando l'interfaccia utente PFMP, e aggiungerlo nuovamente utilizzando tutti gli indirizzi IP virtuali del cluster MDM, vecchi e nuovi.

    4) Dopo che la conversazione sul sistema operativo è stata completata correttamente e il sistema è in uno stato integro, per annullare le modifiche, eseguire i passaggi da 1 a 3.

     

    Diminuire gli IP DEI DATI MDM.

    1) Ridurre il cluster MDM in una modalità 3_node o 1_node, in base alla modalità cluster corrente.

    2) Aggiungere nuovamente tutti gli MDM (Standby, TB e Secondario), con meno IP DI DATI MDM, in base alla quantità di VIP del cluster.

     

     

    Versioni interessate

    PFMP 4.x

    Risolto nella versione

    PFMP 5.1

    Additional Information

    Affected Products

    PowerFlex rack, ScaleIO
    Article Properties
    Article Number: 000446482
    Article Type: Solution
    Last Modified: 28 أبريل 2026
    Version:  3
    Find answers to your questions from other Dell users
    Support Services
    Check if your device is covered by Support Services.