Browsed by
Tag: Pure Storage

Clone WordPress using Ansible and PSO

Clone WordPress using Ansible and PSO

In this blog, I will clone WordPress using Ansible and PSO from production to development. Why this blog? Recently I was asked to prepare a demo that was part of a larger DevOps workshop for one of our customers. The idea was to show the value of using automation in a DevOps environment. By cloning WordPress using Ansible and PSO, developers have access to a test environment that closely resembles production and which can be refreshed quickly and easily. In…

Read More Read More

Backup and restore a SQL 2019 Big Data Cluster using Ansible

Backup and restore a SQL 2019 Big Data Cluster using Ansible

This blog will focus on creating a backup and being able to restore that backup for a Microsoft SQL 2019 Big Data cluster using Ansible and the Pure Storage FlashArray. As you might know SQL Big Data clusters run in Kubernetes for the most part, and use multiple StatefulSets to store the data (as shown in the diagram below). But first, why did I created these Ansible playbooks? Well, have you ever experienced that moment when a colleague posts a…

Read More Read More

Snapshot protection for PSO using Ansible

Snapshot protection for PSO using Ansible

A Pure Storage customer who has deployed Kubernetes in two datacenters, asked me if we support replication in the Pure Service Orchestrator (PSO) directly from Kubernetes. The short answer is “no”, since currently you cannot setup replication directly from within Kubernetes. While this is something that is on the roadmap I believe, I told the customer that they can use a simple Ansible playbook to achieve this if they wanted to. TLDR? You can get the playbook here: https://github.com/dnix101/purestorage/blob/master/ansible/pso_async_replication.yaml Obviously,…

Read More Read More

Using Ansible for Hybrid Cloud DevOps – part 2 of 2

Using Ansible for Hybrid Cloud DevOps – part 2 of 2

This is the second part of this blog on using Ansible within a Hybrid Cloud DevOps environment. If you missed the first part, that a look here https://d-nix.nl/2019/08/using-ansible-for-hybrid-cloud-devops/. In the first part I demonstrated using Ansible and the Pure Storage FlashArray or Cloud Block Store to replicate a block storage volume from one array to the other. The way Pure handles snapshots and volume copies is very simple and flexible which makes it a very powerful product in a DevOps…

Read More Read More

Using Ansible for Hybrid Cloud DevOps – part 1 or 2

Using Ansible for Hybrid Cloud DevOps – part 1 or 2

Update October 22nd: Changed the Ansible playbook to use the purefa_info module instead of the purefa_facts following the change as described here. Lately I’ve been spending more time on Kubernetes, since I believe that containers and serverless together provide the foundation for any Cloud Native application, that could be even bigger than VMware is for virtualisation. However when I speak with organisations on how they use containers, they basically tell me that containers are only used for new applications, created…

Read More Read More

Upgrading Pure Service Orchestrator using Helm

Upgrading Pure Service Orchestrator using Helm

A new version of the Pure Service Orchestrator is out and obviously you can’t wait to start using all those new goodies! But how do you go about updating your environment? This is actually quite simple, since all the heavy lifting is done by Helm, the package manager that is used to install, upgrade and maintain the Pure Service Orchestrator (PSO). You can watch me do the upgrade in the video below, or just keep on reading below. Show current…

Read More Read More

Installing the Pure Service Orchestrator using Helm

Installing the Pure Service Orchestrator using Helm

Container technology was born in the cloud and one of the great things about the cloud is that you have all kind of services available to you. Particularly for containers in the public cloud, you can just request persistent file or block storage, as these services are provided by your cloud provider. However once you run Kubernetes on-prem you now need to provide those services by yourself. However you want to keep the developer first / Infrastructure-as-Code advantages that containers…

Read More Read More