PowerFlex Manager – val att uppgradera med IMM resulterar i PMM
Summary: Om du väljer att köra uppgraderingen med Instant Maintenance Mode (IMM) resulterar uppgraderingen i skyddat underhållsläge (PMM).
Symptoms
Scenario
Om du vill starta en uppgradering med uppgraderingsguiden kan användaren välja om uppgraderingen ska köras med olika typer av underhållslägen.
Användaren valde att köra uppgraderingen med IMM, men uppgraderingen på PowerFlex-lagringen använde PMM.
PowerFlex Gateway-konfigurationsfilen (GW) visar att alla uppgraderingar som initieras eller utlöses av GW alltid använder PMM:
# cat /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties | grep maintenance.mode use.sds.protected.maintenance.mode=true
Påverkan
Långvarig underhållsaktivitet
Cause
PFxM samlar in användarens val i uppgraderingsguiden och skickar ett API-anrop till GW. GW kommunicerar med den primära MDM-enheten för att påbörja uppgraderingen med hjälp av användarens inställningar.
Det enda alternativet för att en användares val ska skrivas över, utan att visa några varningar eller fel, är om GW har några ändringar i sin konfigurationsfil.
En ändring i GW:s konfigurationsfil kan göras av ett mänskligt fel eller av avsikten att åsidosätta ett internt flöde.
Resolution
1. Avbryt uppgraderingen med hjälp av GW-gränssnittet.
2. Redigera filen gatewayUser.properties:
vi /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties
3. Ändra variabeln use.sds.protected.maintenance.mode till standardvärdet, false:
use.sds.protected.maintenance.mode=false4. Spara filen.
5. Starta om GW-tjänsten:
systemctl restart scaleio-gateway6. Starta om uppgraderingen med hjälp av GW-användargränssnittet.
7. När uppgraderingen är klar kör du åtgärden Uppdateringsresurs på PFxM för att spegla lagringstillståndet och versionerna.
Berörd version
Allt – inte ett PowerFlex-problem.