VPLEX SPS replacement procedure fails to "obtain the original status for unit"
Summary: VPLEX Solve procedure for the replacement of an engine SPS (Stand by power supply) fails reporting "Could not obtain the original status for unit engine-X-X|stand-by-power-supply-X. This indicates that the unit is unreachable or unhealthy." ...
Symptoms
Stand by power supply replacement.
VPlex Solve procedure for the replacement of an engine Stand by power supply (SPS) fails reporting:
Could not obtain the original status for unit engine-X-X|stand-by-power-supply-X. This indicates that the unit is unreachable or unhealthy.
Example: Replacement of Engine-2-2 stand-by-power-supply-b which is confirmed to be faulted.
As per the Solve procedure: hardware component to replace Power supplies and modules, Power Modules: SPS module for GeoSynchrony release:: 5.1, 5.2, 5.3, 5.4, 5.5, 6.0 task 5 Disabling SPS Conditioning steps 1-3 looks as follows:
VPlexcli:/> ll engines/engine-2-2/stand-by-power-supplies/*/conditioning /engines/engine-2-2/stand-by-power-supplies/stand-by-power-supply-a/conditioning: Name Value ---------------------- ---------------------------- enabled true in-progress false manual-cycle-requested false next-cycle Mon May 14 00:00:00 UTC 2018 previous-cycle Mon Apr 09 00:00:01 UTC 2018 previous-cycle-result PASS /engines/engine-2-2/stand-by-power-supplies/stand-by-power-supply-b/conditioning: Name Value ---------------------- ----- enabled - in-progress - manual-cycle-requested - next-cycle - previous-cycle - previous-cycle-result - VPlexcli:/> battery-conditioning disable -s /engines/engine-2-2/stand-by-power-supplies/* battery-conditioning disable: Evaluation of <<battery-conditioning disable -s /engines/engine-2-2/stand-by-power-supplies/*>> failed. cause: Command execution failed. cause: Failed to disable conditioning on backup battery units 'engine-2-2|stand-by-power-supply-a, engine-2-2|stand-by-power-supply-b'. cause: Could not obtain the original status for unit engine-2-2|stand-by-power-supply-b. This indicates that the unit is unreachable or unhealthy.
Cause
The Battery-conditioning disable command as per the procedure task 5 step 3 is attempting to disable conditioning on SPS A and B in the engine. Here the problem SPS B is failed to the point that it is not responding to the commands issued.
VPlexcli:/> ll engines/engine-2-2/stand-by-power-supplies/*/conditioning
Where no Values are provided:
/engines/engine-2-2/stand-by-power-supplies/stand-by-power-supply-b/conditioning: Name Value ---------------------- ----- enabled - in-progress - manual-cycle-requested - next-cycle - previous-cycle - previous-cycle-result -
Disable command.
battery-conditioning disable -s /engines/engine-2-2/stand-by-power-supplies/*
When using "/stand-by-power-supplies/*," it applied to both SPS A and B simultaneously and because the problem SPS B is failed to the point it is non-responsive the CLI command fails reporting:
battery-conditioning disable: Evaluation of <<battery-conditioning disable -s /engines/engine-2-2/stand-by-power-supplies/*>> failed. cause: Command execution failed. cause: Failed to disable conditioning on backup battery units 'engine-2-2|stand-by-power-supply-a, engine-2-2|stand-by-power-supply-b'. cause: Could not obtain the original status for unit engine-2-2|stand-by-power-supply-b. This indicates that the unit is unreachable or unhealthy.
Resolution
Workaround to replace solve procedure task 5 step 3.
-
As per the procedure: Check if SPS conditioning is enabled on either SPS module, by issuing the following command:
ll /engines/engine-id/stand-by-power-supplies/*/conditioning
-
As per the procedure: Note the next-cycle value for the SPS modules.
-
Workaround to be applied if you experience the issue documented above: Disable conditioning on the working SPS in the engine [example engine-2-2 stand-by-power-supply-a]
VPlexcli:/> battery-conditioning disable -s engines/engine-2-2/stand-by-power-supplies/stand-by-power-supply-a
Expected output
Battery conditioning disabled on backup battery units 'engine-2-2|stand-by-power-supply-a'.
-
As per the procedure:
/engines/engine-2-2/stand-by-power-supplies/stand-by-power-supply-a/conditioning: Name Value ---------------------- ---------------------------- enabled false in-progress false manual-cycle-requested false next-cycle Mon May 14 00:00:00 UTC 2018 previous-cycle Mon Apr 09 00:00:01 UTC 2018 previous-cycle-result PASS /engines/engine-2-2/stand-by-power-supplies/stand-by-power-supply-b/conditioning: Name Value ---------------------- ----- enabled - in-progress - manual-cycle-requested - next-cycle - previous-cycle - previous-cycle-result -
Next Steps;
Proceed with the remaining replacement steps as per the procedure to complete the faulty SPS replacement.