PowerFlex 4.X: Falla de conversión del SO debido a la falta de IP virtuales

Summary: La conversión del SO para un grupo de recursos (RG) se completa y provoca DU cuando un clúster de MDM tiene menos direcciones IP virtuales que direcciones IP de datos de 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

  • La operación de conversión del SO se ejecuta en uno o más nodos en un RG de solo almacenamiento (SO) y el proceso falla.
  • El nodo de destino se convierte correctamente al SO SLES.
  • El clúster de MDM tiene un modo de configuración diferente después de la operación de conversión y el estado se muestra como Degraded.
  • --query_cluster La salida puede mostrar nodos que originalmente eran MDM de administrador como un Tie-Breaker y viceversa.  Es posible que la función no coincida con la actor_role en el archivo de configuración de MDM: /opt/emc/scaleio/mdm/cfg/conf.txt.

Ejemplo:

Conversión previa al sistema operativo

El clúster de MDM tiene un modo de configuración 5_node y un estadonormal (en buen estado), y el nodo xxx002 está en un estado normal y un MDM administrador (principal):

Clúster de consultas de MDM

 

Conversión posterior al sistema operativo

El clúster de MDM tiene un modo de configuración 3_node y un estadodegradado (no en buen estado), y el nodo xxx002 se encuentra en un estado de error y un MDM administrador (secundario):

Tecnología del clúster de consultas de MDM

 

El archivo de configuración para el nodo xxx002 está configurado en actor_role_is_manager=0, es decir, en el tie-breaker:

conf.txt archivo

 


Impacto

El clúster de MDM se encuentra en un estado fallido e inesperado: posible DU.

Cause

Durante una conversión de SO, PFMP vuelve a equilibrar las funciones de MDM entre los nodos disponibles. PFMP utiliza las direcciones IP virtuales del clúster de MDM como anclaje para instalar y agregar nodos de clúster de MDM y administrador en espera/tie-breakers.

Después de que el SO de un nodo se convierte correctamente a SLES, se activa el proceso de rebalanceo de los nodos del clúster de MDM y, dado que las direcciones IP virtuales indican que hay 2 IP para buscar y los nodos tienen 4 IP, la búsqueda falla y la instalación continúa, con la instalación predeterminada en un Tie-Breaker en espera.

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

 

Como resultado, el proceso de instalación volverá a la función predeterminada del MDM, Tie-Breaker, y todos los MDM se instalarán como Tie-Breakers, lo que dividirá el clúster del 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

Si el clúster de MDM se encuentra en un estado fallido como se mencionó anteriormente, comuníquese con el equipo de EE para obtener ayuda en la recuperación del clúster.

Para evitar una conversión fallida del SO o un DU, realice las siguientes acciones antes de intentar una conversión del SO.

Los miembros del clúster de MDM y los MDM en espera deben tener el mismo conteo de direcciones IP (IP de DATOS) que las direcciones IP virtuales del clúster mediante el aumento de las interfaces IP virtuales y la adición de direcciones IP virtuales, o la reducción de las IP de DATOS del MDM.

Siga una de las siguientes opciones para corregir el problema: aumente las direcciones IP virtuales del clúster de MDM para que se alineen con el conteo de IP de DATOS de los MDM principal/secundario/de preferencia/en espera, o reduzca las IP de DATOS para alinearlas con el conteo de IP virtuales del clúster de MDM.

Aumente las IP virtuales del clúster de MDM.

  • Asegúrese de agregar los virtual_ip_interfaceen el mismo orden que las funciones IP de SDS correspondientes.
  • Asegúrese de agregar los virtual_ip_interfaceen el mismo orden que sus cluster_virtual_ipcorrespondientes.
  • Asegúrese de agregar los cluster_virtual_ipnuevos a los SDC/s.

1) Agregue IP virtuales adicionales al clúster e interfaces IP virtuales a los MDM principal y secundario.

a. Borre las IP virtuales existentes:

scli --modify_cluster_virtual_ips --clear_all

 

b. Agregue las IP virtuales antiguas y nuevas (lista separada por comas; omita el espacio después de cada coma):

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

 

 c. Borre las interfaces IP virtuales existentes:

scli --modify_virtual_ip_interfaces --clear_all 

 

2) Actualice los SDC/s y cualquier otro cliente que utilice las IP virtuales del clúster con las nuevas IP:

Para aplicar los cambios, es necesario reiniciar el servidor.

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

    La nueva lista de direcciones IP es una lista separada por comas y debe omitir el espacio después de cada coma. Si desea conservar la(s) dirección(es) existente(s), inclúyalas en esta lista.

    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 

    La nueva lista de direcciones IP es una lista separada por comas y debe omitir el espacio después de cada coma. Si desea conservar la(s) dirección(es) existente(s), inclúyalas en esta lista.

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

     

    •  ESXi:
      • Obtenga la configuración en ejecución. El comando devolverá una cadena que representa todos los parámetros de configuración de ESXi establecidos actualmente, el GUID de SDC y las IP de MDM:
    cat /etc/vmware/esx.conf | grep scini | grep options
      • Utilice los detalles de la salida para ejecutar el comando a fin de agregar las nuevas direcciones IP virtuales (lista separada por comas; omita el espacio después de cada coma):
        <XXX> : es una cadena de GUID generada por el usuario. El GUID se puede validar mediante el comando de SCLI "--query_all_sdc" en el MDM principal.
        <> LIST_VIP_MDM_IPS es una lista separada por comas de todas las direcciones IP del MDM o la dirección IP virtual del MDM. No incluya direcciones IP de preferencia aquí.
        esxcli system module parameters set -m scini -p "IoctlIniGuidStr=<XXX> IoctlMdmIPStr=LIST_VIP_MDM_IPS>"
    • Ingrese el ESXi en el modo de mantenimiento y reinicie.

    3) Elimine el RG mediante la interfaz de usuario de PFMP y vuelva a agregarlo utilizando todas las direcciones IP virtuales del clúster de MDM, antiguas y nuevas.

    4) Una vez que la conversación sobre el SO se haya completado correctamente y el sistema esté en buen estado, ejecute los pasos del 1 al 3 para revertir los cambios.

     

    Disminuya las IP de datos de MDM.

    1) Reduzca el clúster de MDM a un modo de 3_node o 1_node, según el modo de clúster actual.

    2) Vuelva a agregar todos los MDM (en espera, TB y secundarios), con menos IP de DATOS DE MDM, según la cantidad de VIP del clúster.

     

     

    Versiones afectadas

    PFMP 4.x

    Problema corregido en la versión

    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.