In the HPE BladeSystem c7000 Enclosures one can do something called an eFuse reset to power cycle any the server blades. I have blogged about it previously here.
Now we are on the HPE Synergy 12000 Frames at work and I wanted to do something similar. One of the compute modules (aka server :p) was complaining that the server profile couldn’t be applied due to some errors. The compute module was off and refusing to power on, so it looked like there was nothing we could do short of removing it from the frame and putting back. I felt an eFuse reset would do the trick here – it does the same after all.
I couldn’t find any way of doing this via an SSH into the frame’s OneView (which is the equivalent of the Onboard Administrator in a c7000 Enclosure) but then found this PowerShell library from HPE. Now that is pretty cool! Here’s a wiki page too with all the cmdlets – a good page to bookmark and keep handy. Using this I was able to power cycle the compute module.
1) Install the library following instructions in the first link.
3) Get a list of the modules in the enclosure (not really required but I did anyways to confirm the PowerShell view matches my expectations).
4) Now assign the enclosure object containing the module I want to reset to a variable. We need this for the next step.
In my case the Synergy 12000 Frame (capital “F”) is made up of two frame enclosures. (The frame enclosure is where you have the compute modules and interconnects and frame link modules etc). The module I want to reset is in bay 1 of frame 2. So below I assign the frame 2 object to a variable.
5) Now do the actual eFuse reset.
-Component parameter can take as argument
Device (for compute modules),
FLM (for Frame Link Modules),
ICM (for InterConnect Modules), and
Appliance (for the Synergy Composer or Image Streamer). The
-DeviceID parameter is the bay number for the type of component we are trying to reset (so
-Component Device -DeviceID 1 is not the same as
-Component ICM -DeviceID 1).
An eFuse reset is optional. You could do a simple reset too by skipping the
-Efuse switch. The
ICM components only do eFuse reset though. I am not sure what a regular (non eFuse) reset does.