Blog

You can become a superhero of automation and development by learning and practicing. This is our blog from our learnings and practice.

We are consultants and trainers in Cloud Foundry, devops automation and continous delivery. We have the best jobs in the world helping you have the best job in the world.

Quick guide to using Monit in BOSH

Writing your own BOSH release/configuration management is relatively simple – you get monit, and monit is relatively simple. There are some interesting basics and interesting top tips for using monit with BOSH. When is monit used? When you are writing a BOSH release, each job template (the folders within the jobs/ folder of a release)

Dr Nic Williams Profile Image

Posted by:
Dr Nic Williams

Read More ➝
How to install Splunk and the Boundary plugin on a new CentOS 6.5 install

Basic Setup As root execute the following to download and install some basic linux apps: sudo su – yum install git wget vim htop lsof iftop -y Download the Installer Now we will download the appropriate linux installer for Splunk wget -O splunk-6.1.1-207789-linux-2.6-x86_64.rpm ‘http://www.splunk.com/page/download_track?file=6.1.1/splunk/linux/splunk-6.1.1-207789-linux-2.6-x86_64.rpm&ac=&wget=true&name=wget&platform=Linux&architecture=x86_64&version=6.1.1&product=splunk&typed=release’; New or additional downloads are available at http://www.splunk.com/download?r=header Run the installer

Chris Weibel Profile Image

Posted by:
Chris Weibel

Read More ➝
Converting Openstack QCOW2 stemcell to RAW stemcell

BOSH openstack stemcells are QCOW2 format by default. If you need RAW stemcell version. Use the following script. #!/bin/bash if [[ $# -eq 0 ]] ; then echo ‘Usage: raw_convert.sh <tgz stemcell>’ exit 0 fi original_dir=$(pwd) tmpdir=$(mktemp -d -t stemcell) cp $1 $tmpdir/ pushd $tmpdir tar zxvf $1 rm $1 tar zxvf image qemu-img convert

LongNguyen Profile Image

Posted by:
LongNguyen

Read More ➝
Small to Mid-Range Cloud Foundry – Closing The Gap

There are many ways to run Cloud Foundry. When you search for articles on getting started, you usually find them tailored for 2 camps of people: Developers: Articles of this pedigree typically focus on how to get a minimal "development environment" running, and how to get an application deployed on the platform in question. A

Jeremy R Budnack Profile Image

Posted by:
Jeremy R Budnack

Read More ➝
Running bosh-lite on vSphere Hypervisor Free Edition

When I was searching for a platform to run my personal blog, I made a list of requirements for this platform: The application should run on Cloud Foundry. In fact, I want to install Ghost using Dr. Nic’s tutorial on Deploying Ghost blog on Cloud Foundry I want to run Cloud Foundry on my own

Jeremy R Budnack Profile Image

Posted by:
Jeremy R Budnack

Read More ➝
Guaranteeing the future for developers with the Cloud Foundry Foundation

"OMG I can’t believe how nice it was deploying to Cloud Foundry" – Stark & Wayne customer. Everyone deserves nice things. End users deserve nice web applications and mobile apps. Software developers deserve nice platforms for delivering web applications and mobile apps. Operations people deserve nice platforms that let them give the controls and monitoring

Dr Nic Williams Profile Image

Posted by:
Dr Nic Williams

Read More ➝
Building agents in Go that talk with Consul agent

Consul makes it simple for services to register themselves and to discover other services via a DNS or HTTP interface, provides built-in health checks, and more. It also includes a key-value store similar to Etcd or Zookeeper. I’m starting to think of a local Consul agent – either running in client or server mode –

Dr Nic Williams Profile Image

Posted by:
Dr Nic Williams

Read More ➝
Demo of a manual failover of redis cluster atop of consul/confd

The animated gif* demo below shows: observe a master node failure (consul health checks) promote a slave to become master configure other slaves to the new master configure the original master to become a slave (if it ever awakens/returns to the cluster) And all without touching my configuration management tool (which is BOSH in this

Dr Nic Williams Profile Image

Posted by:
Dr Nic Williams

Read More ➝
Bootstrapping a bootstrap-less consul cluster with BOSH

Update: instructions are even simpler thanks to consul v0.3.1+; and releases v5+ of consul-boshrelease. This post documents the old two deployment-step sequence. As of v5 there is now only one deployment required. See the project README. Whether you’re a BOSH user already or not, you might be interested to use it to boot your stable

Dr Nic Williams Profile Image

Posted by:
Dr Nic Williams

Read More ➝