PowerFlex 4.X: Niepowodzenie konwersji systemu operacyjnego z powodu braku wirtualnych adresów IP

Summary: Konwersja systemu operacyjnego dla grupy zasobów (RG) kończy się i powoduje DU, gdy klaster MDM ma mniej wirtualnych adresów IP niż adresy IP danych 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

  • Operacja konwersji systemu operacyjnego jest uruchamiana na co najmniej jednym węźle w grupie zasobów pamięci masowej (SO) i kończy się niepowodzeniem.
  • Węzeł docelowy został pomyślnie przekonwertowany na system operacyjny SLES.
  • Klaster MDM ma inny tryb konfiguracji po operacji konwersji, a stan jest wyświetlany jako Degraded.
  • --query_cluster Dane wyjściowe mogą pokazywać węzły, które pierwotnie były MDM menedżera jako Tie-Breaker i na odwrót.  Rola może być niezgodna z parametrem actor_role ustawienie w pliku konfiguracyjnym MDM — /opt/emc/scaleio/mdm/cfg/conf.txt.

Przykład:

Konwersja przed uruchomieniem systemu operacyjnego

Klaster MDM ma 5_node tryb konfiguracji i stan normalny (w dobrej kondycji), a węzeł xxx002 jest w stanie normalnym i MDM menedżera (podstawowy):

Klaster zapytań MDM

 

Konwersja po uruchomieniu systemu operacyjnego

Klaster MDM ma tryb konfiguracji 3_node i stan zdegradowany (brak dobrej kondycji), a węzeł xxx002 ma stan błędu i MDM menedżera (dodatkowe):

MDM Query Cluster Tech

 

Plik konfiguracyjny dla węzła xxx002 jest ustawiony na actor_role_is_manager=0, czyli Tie-Breaker:

conf.txt plik

 


Wpływ

Klaster MDM jest w nieoczekiwanym stanie awarii — możliwa DU.

Cause

Podczas konwersji systemu operacyjnego program PFMP ponownie równoważy role MDM między dostępnymi węzłami. PFMP używa wirtualnych adresów IP klastra MDM jako kotwicy do instalowania i dodawania węzłów klastra MDM oraz menedżera rezerwowego/przełączników Tie-Breaker.

Po pomyślnym przekonwertowaniu systemu operacyjnego węzła na SLES wyzwalany jest proces równoważenia węzłów klastra MDM, a ponieważ wirtualne adresy IP wskazują, że istnieją 2 adresy IP, których należy szukać, a węzły mają 4 adresy IP, wyszukiwanie kończy się niepowodzeniem, a instalacja będzie kontynuowana, domyślnie instalując przełącznik Tie-Breaker w trybie gotowości.

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

 

W rezultacie proces instalacji powróci do domyślnej roli MDM, Tie-Breaker, a wszystkie MDM zostaną zainstalowane jako Tie-Breakers, przerywając w ten sposób klaster 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

Jeśli klaster MDM jest w stanie awarii, jak wspomniano powyżej, skontaktuj się z zespołem EE, aby uzyskać pomoc w odzyskaniu klastra.

Aby uniknąć nieudanej konwersji systemu operacyjnego lub DU, przed próbą konwersji systemu operacyjnego wykonaj następujące czynności.

Członkowie klastra MDM i rezerwowe MDM muszą mieć taką samą liczbę adresów IP (DATA IP) jak wirtualne adresy IP klastra poprzez zwiększenie wirtualnych interfejsów IP i dodanie wirtualnych adresów IP lub zmniejszenie adresów IP DANYCH MDM.

Postępuj zgodnie z jedną z następujących opcji, aby rozwiązać problem: zwiększ wirtualne adresy IP klastra MDM, aby dopasować je do liczby adresów IP danych podstawowych/pomocniczych/Tie-Breaker/rezerwowych MDM, lub zmniejsz adresy IP danych, aby dostosować je do liczby wirtualnych adresów IP klastra MDM.

Zwiększ liczbę wirtualnych adresów IP klastra MDM.

  • Upewnij się, że virtual_ip_interfacesą dodawane w tej samej kolejności co odpowiadające im role adresów IP SDS.
  • Upewnij się, że virtual_ip_interfaces są dodawane w tej samej kolejności, co odpowiadające im cluster_virtual_ips.
  • Pamiętaj, aby dodać nowe cluster_virtual_ipdo SDC/s.

1) Dodaj dodatkowe wirtualne adresy IP do klastra oraz wirtualne interfejsy IP do podstawowego i pomocniczego MDM.

A. Wyczyść istniejące wirtualne adresy IP:

scli --modify_cluster_virtual_ips --clear_all

 

B. Dodaj stare i nowe wirtualne adresy IP (lista oddzielona przecinkami, pomiń spację po każdym przecinku):

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

 

 c. Wyczyść istniejące wirtualne interfejsy IP:

scli --modify_virtual_ip_interfaces --clear_all 

 

2) Zaktualizuj SDC/s i wszystkich innych klientów korzystających z wirtualnych adresów IP klastra o nowe adresy IP:

Aby zmiany zostały wprowadzone w życie, wymagane jest ponowne uruchomienie serwera.

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

    Nowa lista adresów IP jest listą rozdzieloną przecinkami i musi zawierać spację po każdym przecinku. Jeśli chcesz zachować istniejące adresy, uwzględnij je na tej liście.

    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 

    Nowa lista adresów IP jest listą rozdzieloną przecinkami i musi zawierać spację po każdym przecinku. Jeśli chcesz zachować istniejące adresy, uwzględnij je na tej liście.

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

     

    •  ESXi:
      • Pobierz uruchomioną konfigurację. Polecenie zwróci ciąg reprezentujący wszystkie aktualnie ustawione parametry konfiguracji ESXi, identyfikator GUID SDC i adresy IP MDM:
    cat /etc/vmware/esx.conf | grep scini | grep options
      • Użyj szczegółów z danych wyjściowych, aby uruchomić polecenie w celu dodania nowych wirtualnych adresów IP (lista oddzielona przecinkami, pomiń spację po każdym przecinku):
        <XXX> - to ciąg GUID wygenerowany przez użytkownika. Identyfikator GUID można zweryfikować za pomocą polecenia SCLI "--query_all_sdc" w podstawowym rozwiązaniu MDM.
        <> LIST_VIP_MDM_IPS to rozdzielona przecinkami lista wszystkich adresów IP MDM lub wirtualny adres IP MDM. Nie podawaj tutaj adresów IP rozstrzygaczy.
        esxcli system module parameters set -m scini -p "IoctlIniGuidStr=<XXX> IoctlMdmIPStr=LIST_VIP_MDM_IPS>"
    • Przejdź ESXi w tryb konserwacji i uruchom ponownie komputer.

    3) Usuń grupę RG przy użyciu interfejsu użytkownika PFMP i dodaj ją ponownie, używając wszystkich wirtualnych adresów IP klastra MDM, starego i nowego.

    4) Po pomyślnym zakończeniu konwersacji systemu operacyjnego i utrzymaniu prawidłowego stanu systemu, aby cofnąć zmiany, wykonaj kroki 1–3.

     

    Zmniejsz adresy IP danych MDM.

    1) Zmniejsz klaster MDM do trybu 3_node lub 1_node, w zależności od bieżącego trybu klastra.

    2) Dodaj ponownie wszystkie moduły MDM (rezerwowe, TB i dodatkowe) z mniejszą liczbą adresów IP danych MDM, na podstawie liczby adresów VIP klastra.

     

     

    Wersje, których dotyczy problem

    PFMP 4.x

    Naprawiono w wersji

    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.