Browsed by
Category: Hands-on Lab

Using Ansible on RedHat / CentOS 7

Using Ansible on RedHat / CentOS 7

Ansible is a great tool for automation and orchestration and is getting a lot of attention. However it can sometimes be challenging to get the latest version working on your environment. This blog covers how to install the latest version of Ansible on RedHat Enterprise Linux or CentOS 7 environment. About RedHat/CentOS and Yum RedHat and CentOS have a great version control over the software versions that are distributed with each OS release. This provides reliability and compatibility through updates…

Read More Read More

PURE BUILDERS ELASTIC: Elastic Cloud

PURE BUILDERS ELASTIC: Elastic Cloud

In this third post in this series, I’ll describe how to deploy Elastic Search on Kubernetes using Elastic Cloud. We need this Elastic deployment to be able to ingest the logfiles that are created by the Python application that I’ve created in the first part of this series. As a quick reminder, the purpose of this blog series is to write about the steps I took in my journey to build a teeny tiny data pipeline using Python, Kubernetes and…

Read More Read More

PURE BUILDERS ELASTIC: Containerise my python app

PURE BUILDERS ELASTIC: Containerise my python app

In this second post in this series, I’ll describe how to containerise the Python application that I’ve created in my previous blog in this series. In this blog series I’ll write about the steps I took in my journey to build a teeny tiny data pipeline using Python, Kubernetes and ElasticSearch. The idea of the data pipeline I’m creating, is to use Python to export data from the FlashArray and FlashBlade to a log file and then ingest this data…

Read More Read More

Pure Builders Elastic: Getting started with Python

Pure Builders Elastic: Getting started with Python

This is the first in a series of blog posts, where I’ll write about the steps I took in my journey to build a teeny tiny data pipeline using Python, Kubernetes and ElasticSearch. The idea of the data pipeline I’m creating, is to use Python to export data from the FlashArray and FlashBlade to a log file and then ingest this data into ElasticSearch. In my example, I’ll be collecting volume statistics, such as size, used space and the data…

Read More Read More

Target Kubernetes nodes using Ansible

Target Kubernetes nodes using Ansible

This week I needed to update the NTP settings on a Kubernetes cluster. I could have used an Ansible inventory (as decribed here), but instead choose to make a dynamic Ansible inventory, by querying the nodes from Kubernetes. You can find the full playbook described here if you like. Creating a dynamic Ansible inventory The playbook I’ll use contains two Ansible plays. The first will query the Kubernetes nodes in the cluster and add those to the Ansible inventory, basically…

Read More Read More

Using Ansible Vault

Using Ansible Vault

The purpose of this lab is to show how to use Ansible Vault to protect sensitive data, like passwords, when working with Ansible. vTeam Specialization Program Pure Storage nominated me recently to join the Pure Storage vTeam Specialization program for New Stack. The idea behind the program is, to create an active community within Pure Storage. Allowing Puritans to learn and develop their skills and grow into a subject matter experts. The program consists of training and lab exercises that are focussed on…

Read More Read More

Snapshots and clones in Kubernetes

Snapshots and clones in Kubernetes

The purpose of this lab is to show how to use snapshots and clones in Kubernetes for backup/restore and for cloning applications. vTeam Specialization Program Pure Storage nominated me recently to join the Pure Storage vTeam Specialization program for New Stack. The idea behind the program is, to create an active community within Pure Storage. Allowing Puritans to learn and develop their skills and grow into a subject matter experts. The program consists of training and lab exercises that are focussed on developing…

Read More Read More

Glance Image Cache for Cinder

Glance Image Cache for Cinder

The purpose of this lab is to show how to use the Pure Storage Glance Image Cache for OpenStack Cinder. vTeam Specialization Program Pure Storage nominated me recently to join the Pure Storage vTeam Specialization program for New Stack. The idea behind the program is, to create an active community within Pure Storage. Allowing Puritans to learn and develop their skills and grow into a subject matter experts. The program consists of training and lab exercises that are focussed on developing experience in…

Read More Read More

Replication in OpenStack

Replication in OpenStack

About this lab The purpose of this lab is to show how to use the Pure Storage FlashArray replication technology within OpenStack. This blog will combine both asynchronous (snapshot based replication) and synchronous (ActiveCluster) replication. vTeam Specialization Program Pure Storage nominated me recently to join the Pure Storage vTeam Specialization program for New Stack. The idea behind the program is, to create an active community within Pure Storage. Allowing Puritans to learn and develop their skills and grow into a subject matter experts….

Read More Read More

OpenStack Cinder QoS

OpenStack Cinder QoS

About this lab The purpose of this lab is to show how to use QoS policies within OpenStack Cinder. We’ll be using Horizon (the GUI) for this lab, but the same could also be achieved using the CLI. vTeam Specialization Program Pure Storage nominated me recently to join the Pure Storage vTeam Specialization program for New Stack. The idea behind the program is, to create an active community within Pure Storage. Allowing Puritans to learn and develop their skills and grow into a…

Read More Read More