a guide on installing openstack and the cloud foundry paas on hp moonshot (preview)
Post on 20-Jun-2015
374 Views
Preview:
DESCRIPTION
TRANSCRIPT
by Alexei Makarevich, DevOps Engineer, Altoros
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.
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.
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.
top related