a guide on installing openstack and the cloud foundry paas on hp moonshot (preview)

5
by Alexei Makarevich, DevOps Engineer, Altoros

Upload: altoros

Post on 20-Jun-2015

371 views

Category:

Documents


2 download

DESCRIPTION

This is a preview of a guide that will help you to deploy an OpenStack environment and the Cloud Foundry PaaS on top of HP Moonshot using Juju Charms. You will learn how to: - install MaaS and assign roles to servers - deploy OpenStack and configure a new environment - set up routing and provide high availability of apps on Cloud Foundry Download your copy of the reference architecture here: http://www.altoros.com/installing_openstack_cloud_foundry_hp_moonshot.html?p=sh

TRANSCRIPT

Page 1: A Guide on Installing OpenStack and the Cloud Foundry PaaS on HP Moonshot (Preview)

by Alexei Makarevich, DevOps Engineer, Altoros

Page 3: A Guide on Installing OpenStack and the Cloud Foundry PaaS on HP Moonshot (Preview)

3

Most enterprises choose high-end servers to process sophisticated business workloads.

However, in most general-purpose tasks, CPU resources of a data center are

considerably underused, which results in considerable investment into idle resources.

What is really essential for today’s data centers is the ability to process hundreds of

workloads simultaneously and scale out automatically when the load increases.

From this paper, you will learn how to deploy an OpenStack environment and the Cloud

Foundry PaaS on HP Moonshot, a low-power server for cloud computing and big data.

We will use Juju Charms, an Ubuntu orchestration tool that automates deployment,

scaling, and management of services. The reference architecture addresses most

common user needs; however, all settings can be modified to meet your individual

performance demands.

1.1 The tested Moonshot configuration

HP Moonshot described in this guide had

16 m300 Cartridges. Each Cartridge had

an eight-core CPU, 32 GB DDR3 PC3-

12800 RAM and 240 GB SSD.

Networking function was provided by HP

Moonshot-45G Switch Module and HP

Moonshot–6SFP Uplink Modules with

redundancy and fail-over. The Chassis

had 2 iLO management ports, which could

be configured to provide failover.

Read more about the HP Moonshot system in the family guide and setup overview

instructions.

Page 4: A Guide on Installing OpenStack and the Cloud Foundry PaaS on HP Moonshot (Preview)

4

Architecture of a test infrastructure deployment is shown below.

Source: OpenStack Installation Guide

OpenStack is free and open-source software that enables managing storage,

computing, and networking resources of a datacenter. Such companies and

organizations as Deutsche Telekom, AT&T, HP Public Cloud, NASA, Intel, Sony,

Yahoo!, etc. are using this platform. OpenStack can be run on commodity hardware,

learn more about the OpenStack requirements here.

Prior to installing OpenStack, we installed Ubuntu Server 14.04 (x86_64) and deployed

Ubuntu Metal-as-a-Service (MaaS)—a provisioning tool from Canonical. All nodes were

booted over PXE and added to the MaaS controller. All OpenStack components were

deployed using Juju, a service orchestration tool.

Page 5: A Guide on Installing OpenStack and the Cloud Foundry PaaS on HP Moonshot (Preview)

5

Download the full 12-page guide with a reference architecture diagram and learn how to:

install MaaS and assign roles to servers

deploy OpenStack and configure a new environment

set up routing and provide high availability of apps on Cloud Foundry

Alexey Makarevich is a DevOps Engineer at Altoros with 10+ years of

experience in infrastructure administration. He is an expert in Cloud

Foundry deployment, who specializes in creating complex cloud

infrastructures using OpenStack (and its distributions), CloudStack,

and other IaaS.

Altoros brings “software assembly lines” to organizations through training, deployment,

and integration of solutions offered by the Cloud Foundry ecosystem. As a result,

Altoros’s customers discover and monetize application-driven competitive advantages

sooner than competition by using “software factories” and “data lakes” based on the

Cloud Foundry PaaS. With 250+ employees across 8 countries, Altoros is the company

behind some of the world’s largest Cloud Foundry deployments. For more, please visit

www.altoros.com or follow @altoros.