Bosh-lite on bare-metal

bare-metal bosh-lite
I have been thinking about doing somthing usefull with my lab server for a while now, but today I finally did. By using it as a bare-metal bosh-lite box.

Why bare-metal? I wanted to see if cutting out the virtualisation layer would make the whole setup more stable. Which would mean being able to test bigger deployments (for example cf-release + cf-services-contrib + logsearch).

Preperation

Before we can start with installing bosh-lite we first have to install Ubuntu Server 12.04 on our box. Which can be downloaded here. After following the installation instructions you should have a server with ssh access. We will use knife solo from our development machine to install bosh-lite on the target box.

Installation

  1. Clone the repository.
git clone https://github.com/cloudfoundry-community/bare-metal-bosh-lite
cd bare-metal-bosh-lite
  1. Prepare your box by installing chef
STATIC_IP=<ip of your box>
knife solo prepare [email protected]$STATIC_IP
  1. Edit the created node file
sed "s/STATIC_IP/$STATIC_IP/g" nodes/example_node.json > nodes/$STATIC_IP.json
  1. Install bosh-lite
knife solo cook [email protected]$STATIC_IP

Next steps

When your bosh-lite is up and running you can following these instructions to install Cloud Foundry.

Spread the word

twitter icon facebook icon linkedin icon