Diego-release for Docker Containers at Scale on OpenPOWER

by November 10, 2016

In our earlier blog posts, we have described how to build and deploy Concourse, BOSH and cf-release on OpenPOWER systems, an alternative processor architecture based on IBM POWER systems. In separate performance experiments, we have run up to 10,000 containers in a single IBM POWER system and run workloads such as IBM WebSphere Liberty in Docker containers with better price performance on IBM POWER systems.
In this post, we are describing how to build and deploy Cloud Foundry with Diego, for running Docker containers, as a BOSH release on OpenStack on OpenPOWER systems. Diego release installation steps with BOSH documented here require OpenPOWER specific binaries to deploy on OpenPOWER. We are providing a base Diego release which contains three OpenPOWER binaries: golang 1.7.

Concourse-release for OpenPOWER

by September 19, 2016

In our earlier blogs, we had described how to build and deploy BOSH and how to build and deploy cf-release on OpenPOWER systems, an alternative processor architecture based on IBM POWER systems. In this blog, we will describe how to build and deploy the Concourse continuous integration service as a BOSH release to OpenStack on OpenPOWER systems. Concourse installation steps with BOSH documented here need just OpenPOWER specific releases and resources to deploy on OpenPOWER. We are providing a base Concourse release which contains four resources – git-resource, time-resource, archive-resource and docker-image-resource as Docker images. The list of supported resources and additional custom resource types can be built using Concourse pipelines.

cf-release for OpenPOWER

by September 6, 2016

In a previous blog, we had described the availability of a Cloud Foundry BOSH stemcell and release binary for OpenPOWER systems (based on the IBM POWER microprocessor architecture). In this blog, we will describe the availability of a cf-release binary tarball (BOSH release for Cloud Foundry) for OpenPOWER. We will also describe steps to build cf-release from source and deploy it using BOSH to OpenStack on OpenPOWER systems. This cf-release can be used to build and test buildpacks for OpenPOWER. The buildpacks included in this release are not POWER specific. We will show an example of a simple buildpack for POWER that can be deployed on this release.

Cloud Foundry BOSH on OpenPOWER systems open sourced!!

by August 3, 2016

In a previous blog, we had described how we enabled Cloud Foundry to run on OpenPOWER systems based on the IBM POWER architecture. We have now upstreamed changes into the Cloud Foundry BOSH source code repository. New versions of the Cloud Foundry BOSH stemcell and the bosh and openstack-cpi releases can be built for OpenPOWER systems from the latest code in the BOSH source code repository. Developers can use regular deployment steps as described in the Cloud Foundry document: “How to setup Openstack environment and deploy Bosh” with the following publicly available binaries:

Bosh Stemcell Ubuntu Trusty Openstack KVM (raw): download v3232, see source
bosh-init: download v0.0.91, see source
bosh-release: download v257.

Cloud Foundry emPOWERed

by March 17, 2016

Cloud Foundry (CF) Platform-as-a-Service (PaaS) developers love how it abstracts the infrastructure under the platform. CF supports Amazon AWS, Azure, OpenStack, IBM SoftLayer and many other Infrastructure-as-a-Service (IaaS) layers. In addition, CF now runs on OpenStack on an alternative system architecture found in open source hardware systems from the growing OpenPOWER Foundation community. These systems, built with IBM POWER technology, support hardware accelerators such as GPUs, run KVM virtualization, and support many popular Linux distros (Ubuntu 14.04 and CentOS 7.2).
Cloud Foundry foundation member Altoros and IBM have worked together to port CF to POWER8. This blog includes some of their early experiences and a recorded demo.