Posts

PowerStore STaaS with Service Now

Image
In today's article I wanted to share some work I have been doing recently, specifically a prototype for an on-prem Storage-as-a-Service with DellEMC PowerStoreA few years ago we used to hear a lot the "we have a cloud-first policy" and this of course meant "public cloud". The promise of lower cost pay-per use, self-service and automated IT consumption attracted many customers. Many of these organizations discovered the hard way that the financial aspect of it was not exactly "low cost". Public cloud makes solid sense for a bursty application but your average workload can typically run on-prem for up to 50% lessHowever the self-service and automated IT consumption capabilities changed everyone's perspective of how IT resources should be consumed. Organizations nowadays expect that capability on-prem as well. If they succeed in getting it they will have the best of both worlds: empower the end users, operational efficiency and financial savings The a…

Deploy Kubernetes with DellEMC PowerFlex

Image
PowerFlex (formerly ScaleIO and VxFlex) has long be one of the best choices for Kubernetes persistent storage. For a long time, ScaleIO was one of the handful of storage drivers available in-tree, even when CSI was not around.The thing is that PowerFlex is a scale-out software defined solution, much like Kubernetes itself. This makes it a great match. But also, in a world where we keep deploying scaled out high performance containerised applications such as ElasticSearch, MongoDB or Cassandra there is an ever increasing requirement for high IO low latency persistent layer. PowerFlex is a great choice for these workloads With that in mind a colleague of mind has put together a series of videos showing how one can leverage modern DevOps tools like Ansible and Terraform to deploy such solutions easily and efficiently. Terraform is used here as a provisioning tool and Ansible for Configuration ManagementIn the first video Jonathan uses Terraform to deploy a number of Virtual Machines on t…

Sending PowerStore logs to Syslog

Image
In this article we will explore how to get the logs from a DellEMC PowerStore array to a Syslog server. For this purpose we will use the PowerStore’s REST API, which is a great piece of engineering and a joy to work with as a developer. If you want to learn more about the PowerStore REST API I strongly recommend you quickly skim through the 2 articles I have written about the REST API.Part 1 - http://anzpiper.blogspot.com/2020/08/intro-to-dellemc-powerstore-rest-api.htmlPart 2 - http://anzpiper.blogspot.com/2020/08/powerstore-rest-api-best-practices.htmlIn particular the second article demonstrates the capabilities of the REST API query language. This is a great feature I will use heavily in the last section so I strongly recommend you read that one at leastAs a side note, Syslog was developed in 1980. So this year it has turn 40 years old! That is a long time by any measure ... many of my colleagues were not even born in 1980. But in the technology scale it looks even scarier. 1980 i…

Cloud data co-location prototype on GCP

Image
In a previous article we introduced the concept of "cloud data co-location" and we presented a demo video that automated the provisioning of a Virtual Machine in vSphere and some storage from both Unity and PowerFlex. At the time we mentioned that the prototype works with public cloud providers but we showed vSphere instead as we didn't have an array plugged in to the public cloud via direct connect service available.

Recently, we had to work that required that kind of setup so we took the opportunity to record a video. It is very cool and lasts less than 3 minutes, so make sure you don't miss it!



PowerStore REST API best practices

Image
Today we live in a world powered by REST APIs. And when it comes to REST API’s, PowerStore’s is fantastic. Why? An important thing to understand is that PowerStore is a REST API first system, which means all functionality that is exposed externally has been made available through the API. This also means that other interfaces such as the CLI or the GUI are in fact consumers of the REST API. This is the second part of a a recent blog post and a video I published explaining some of the most important features of the PowerStore REST API.Blog - http://anzpiper.blogspot.com/2020/08/intro-to-dellemc-powerstore-rest-api.htmlVideo - https://youtu.be/xMzKUuTasWY?list=PL_zWoydWWqp4AfdYNkTkAxCvr5tGl9JzRIn this article we will use Postman to show you how to query the API. Postman is a great tool to explore REST API’s and can be downloaded for free The Postman collection for PowerStore that I am going to show in this article can be found inhttps://github.com/cermegno/Project-VisionProject Vision als…

Intro to DellEMC PowerStore REST API

Image
I recently recorded a video introducing the PowerStore REST API. The API in PowerStore is great. It is very comprehensive and addresses all management aspects of the array

Documentation for the API is available through Swagger UI. But if you like the old fashioned API reference guide, you can also get it here

The video shows also how authentication works and the advanced request parameters, which allows developers to perform powerful queries with the REST API

The demo uses a Postman collection from Project Vision. You can get this and other collections for other DellEMC products from this GitHub repo:
https://github.com/cermegno/Project-Vision

I hope you enjoy the video

Multicloud PowerStore provisioning with ServiceNow and Ansible

Image
In today's article I wanted to introduce a video I have been working with some of my colleagues from the IaC Avengers team. We had done some work with Service Now before, in terms of custom catalogs and even approval workflows. You can refer to this article to see the details

What we had never done is to manage resources in more than one location. The Avengers team has a strong presence both in Australia and in Singapore, so we decided to create a solution such that from a single Service Now developer instance we could manage resources in both of our datacenters.

As explained in previous articles this requires the developer instance to be able to reach out the internal infrastructure. This can be potentially a tough task due to firewalls and other security measures standing on the way. For that purpose Service Now provide the Mid server. This is a very clever piece of software that will run on either Linux of Windows and allow Service Now outgoing API calls to reach your on-prem …