PowerEdge: How Do I Reset and Power Drain or Do a Virtual AC Cycle
Summary: This article explains different methods to reset, power drain or perform a virtual AC cycle.
Instructions
When facing a hardware issue, the first thing to try is to reset the server in order to restart them.
Enterprise components are designed to remain powered on 24/7 but when you face an issue, a reset of your device can make things work. There are three levels of reset:
-
Restart: Use the normal procedure to restart your device.
-
Reset: If the device is not responding to any command, press the power button for 10 s. Power is cut, and the device restarts.
-
Power Drain: As some components are still powered and do not reboot when you reset (for example the iDRAC), it is advised to perform a hard power drain if the two above procedures are not solving the issue or if some components are not responding.
Power Drain Procedure
- Power the server down.
- Disconnect server from all power cables, Network cables.
- Hold down the power button continuously for at least 10 s.
- Insert power cables and network cables back to the system.
- Do not power the server on for initializing iDRAC and wait about 2 minutes.
- Press the power button to power the system on.
How to perform a remote flea drain for iDRAC9.
- Log in to the iDRAC Graphical User Interface (UI)
- On the top menu bar, click Configuration
- On the sub menu bar, click BIOS Settings
- Click Miscellaneous Settings to expand it
- In the dropdown menu across from Power Cycle Request, choose Full Power Cycle and click apply
- You are given two reboot options, ensure to choose Apply And Reboot
- The job goes to the Job Queue as pending reboot
Duration: 00:03:11 (hh:mm:ss)
When available, closed caption (subtitles) language settings can be chosen using the CC icon on this video player.
How to Perform a virtual AC cycle: Without BIOS configuration task
Beginning in iDRAC firmware version 7.00.60.00, a Dell OEM Redfish command was introduced that speeds up the process by avoiding the need to boot into a UEFI environment. One or two commands are needed.
- Ensure that the system is powered off. If it is not already off, then the command below shuts it down. Attempting a VAC while the system is powered on results in an error response and no change in system state:
- The command is:
- Method: POST
- Endpoint:
/redfish/v1/Chassis/<Chassis-Id>/Actions/ComputerSystem.Reset - Data:
{ "ResetType": "ForceOff" }
For example (using OS-agnostic quote escaping):curl -sk -u <user>:<password> -X POST -H "content-type: application/json" -d "{\"ResetType\": \"ForceOff\"}" -v https://<ip>/redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset
- The command is:
- Then issue the VAC command:
- Method: POST
- Endpoint:
redfish/v1/Chassis/<Chassis-Id>/Actions/Oem/DellOemChassis.ExtendedReset - Data:
{ "ResetType": "PowerCycle" }
For example (using OS-agnostic quote escaping):curl -sk -u <user>:<password> -X POST -H "content-type: application/json" -d "{\"ResetType\": \"PowerCycle\"}" -v https://<ip>/redfish/v1/Chassis/System.Embedded.1/Actions/Oem/DellOemChassis.ExtendedReset