PowerFlex: SDS ei voi poistua suojatusta huoltotilasta (PMM)
Yhteenveto: PowerFlex Management Clusterin (PFMC) ylläpitotoimien aikana SDS-solmu ei sulkeudu vaan pysyy suojatussa ylläpitotilassa (PMM), koska MDM hylkää pyynnön ja palauttaa virheilmoituksen SDS_MAINTENANCE_MODE_EXIT_FAILED sanomalla "Väärä huoltotilatyyppi valittiin tälle SDS:lle". ...
Oireet
PFMC:n suunnitellun ylläpidon aikana käyttäjä sijoitti käyttöturvallisuustiedotteen PMM:ään resurssiryhmän käyttöliittymän Service Mode -toiminnolla.
Kun huoltotyö on valmis, SDS-solmut muodostavat yhteyden uudelleen ja käyttäjä poistuu SDS:stä PMM:stä. PFMC-työnkulku yrittää sitten tuoda SDS:n ulos PMM:stä, mutta epäonnistuu.
MDM-tapahtumat osoittavat tarkan järjestyksen
Enter PMM -komento siirtyy MDM:ään MDS-yhdyskäytävän (GW) kautta, ja MDM reagoi siihen odotetusti, mukaan lukien MDM:stä SDS:ään -työnkulku (irrota/yhdistä uudelleen):
2025-07-01 00:52:08.518 MDM_CLI_CONF_COMMAND_RECEIVED INFO Command enter_protected_maintenance_mode received, User: 'block-legacy-gateway-mds'. [0000000c] SDS: ID: 0000000000000001
2025-07-01 00:59:40.723 SDS_MAINTENANCE_MODE_STARTED INFO SDS ID: 0000000000000001 entered maintenance mode
2025-07-01 00:59:57.927 SDS_DECOUPLED INFO SDS ID: 0000000000000001 decoupled
2025-07-01 01:16:11.255 SDS_RECONNECTED INFO SDS ID: 0000000000000001 reconnected
Clear device errors -komento siirtyy MDM:ään MDS GW:n kautta, ja MDM reagoi siihen odotetusti:
2025-07-01 01:16:13.744 MDM_CLI_CONF_COMMAND_RECEIVED INFO Command clear_sds_device_error received, User: 'block-legacy-gateway-mds'. [00000005] SDS: ID: 0000000000000001. Clear on all devices.
2025-07-01 01:16:13.745 MDM_CLI_CONF_COMMAND_COMPLETED INFO Command clear_sds_device_error completed successfully. [00000005]
Exit PMM -komento siirtyy MDM:ään MDS GW:n kautta odotetusti, mutta epäonnistuu ilmoituksella väärä ylläpitotilan tyyppi valittiin:
2025-07-01 01:16:13.763 MDM_CLI_CONF_COMMAND_RECEIVED INFO Command exit_maintenance_mode received, User: 'block-legacy-gateway-mds'. [00000006] SDS: ID: 0000000000000001 2025-07-01 01:16:13.764 SDS_MAINTENANCE_MODE_EXIT_FAILED ERROR SDS ID: 0000000000000001 failed to exit maintenance mode. ResultCode: 3623, Message: "The wrong maintenance mode type was chosen for this SDS"
Poistu PMM-komento siirtyy MDM:ään järjestelmänvalvojakäyttäjän toimesta (manuaalinen toimenpide) odotetusti:
2025-07-01 01:16:13.763 MDM_CLI_CONF_COMMAND_RECEIVED INFO Command exit_maintenance_mode received, User: 'block-legacy-gateway-mds'. [00000006] SDS: ID: 0000000000000001
2025-07-01 01:16:13.764 SDS_MAINTENANCE_MODE_EXIT_FAILED ERROR SDS ID: 0000000000000001 failed to exit maintenance mode. ResultCode: 3623, Message: "The wrong maintenance mode type was chosen for this SDS"
Keskeiset tunnisteet, jotka vahvistavat komentojen lähteen:
- User:
block-legacy-gateway-mdsJokaisessa epäonnistuneessaexit_maintenance_modesisäänpääsy. - Ulkoisia IP-osoitteita tai API-kutsuja ei ollut; Kaikki toiminnot ovat peräisin PFMC-hallinnan työnkulusta.
Vaikutus
Ehto estää automaattisen poistumisen suojatusta huoltotilasta, pidentää huoltoikkunaa ja vaatii manuaalisia toimia jokaiselle SDS-solmulle, jota asia koskee.
Syy
MDS GW -osan ohjelmistovika tyhjentää sisäisen isProtectedMM -merkintä, joka muuttuu oletusarvoksi epätosi ja antaa sitten yleisen exit_maintenance_mode pyyntö MDM:lle. MDM tarkistaa pyydetyn tilan käyttöturvallisuustiedotteen nykyistä tilaa vasten ja toteaa, että käyttöturvallisuustiedote on edelleen suojatussa ylläpitotilassa, ja hylkää pyynnön virheellä "Tälle käyttöturvallisuustiedotteelle valittiin väärä huoltotilatyyppi".
Manuaalinen suorittaminen exit_protected_maintenance_mode järjestelmänvalvoja tuottaa odotetun SDS_MAINTENANCE_MODE_ENDED -tapahtuma, joka todistaa, että SDS on edelleen PMM:ssä ja että yleinen exit-komento on ainoa vikakohta.
Tarkkuus
- Tarvitaan manuaalisia toimia. Suorita
exit_protected_maintenance_modeensisijaisen MDM:n komento, jonka suorittaa ylläpitäjäkäyttäjä (tai kuka tahansa käyttäjä, jolla on tarvittavat oikeudet):scli --login --username admin --password <admin_password> --management_system_ip <PFMP_UI_IP>scli --exit_protected_maintenance_mode --protection_domain_name <Protection Domain Name> --sds_name <SDS Name>
Odotettu tuotos:# scli --exit_protected_maintenance_mode --protection_domain_name pd1 --sds_name sds1 Exit Protected Maintenance Mode Results: SDS sds1: Exiting maintenance-mode.
- Vahvista onnistuminen katsomalla MDM-tapahtumia tai PFMP-käyttöliittymää. Käyttöturvallisuustiedote on poissa PMM:stä ja käytettävissä normaalille I/O:lle.
- Jos päivitystä ei voi tehdä heti, jatka käyttöoppaan käyttöä
exit_protected_maintenance_mode-komento jokaisen automaattisen palautuksen jälkeen.
Versiot, joita ongelma koskee
PFMP 4.6.xx
Korjattu versiossa