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.
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)
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
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
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
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
"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
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 –
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
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