HP Primera API. API v3 and API v1

At the beginning of the journey to conquer the API of HPe Primera storages was a simple task. Create a CLI monitoring tool that could send information do different ticketing and monitoring tools. One would think this is an easy task. Let’s take a look at why this is not so easy and also, how to make it fairly easy.

Why is APIv1 crap? How to use APIv3? Why did I choose that super sexy green featured image? I’ll try to answer some of these.

I’ll look at a 3 inch long stick, that should bring down an airplane (SNMP), will bisect the APIv1 (and kill it in the process) and eventually will go down the route of implementing the APIv3, which is the most capable, yet HP will not let you use it – officially (used by the GUI).

Continue reading “HP Primera API. API v3 and API v1”

A NetApp metrocluster sonata. A rebooting node, aggregate not healed and a tad of mojo from support

It was a lazy Sunday afternoon…

Based on the title, this already is a bad beginning, isn’t it? In the end the issue turned out to be less of a problem than it seems. It all started, as stated, on a Sunday afternoon, casually receiving an email that one node of our NetApp metrocluster had finished an unplanned takeover. Looking over that information, I noticed a rather cryptic message from “the healthy one”, as I will address it later on, saying: “METROCLUSTER AUTOMATIC UNPLANNED SWITCHOVER COMPLETE”.

Continue reading “A NetApp metrocluster sonata. A rebooting node, aggregate not healed and a tad of mojo from support”