provisioning software defined servers using cloud os · provisioning software-defined servers ......

21
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Provisioning software-defined servers (Moonshot) using HP Cloud OS Mahalakshmi Balakrishnan, Architect Adarsh Suparna, Architect HP Cloud

Upload: trandat

Post on 24-May-2018

234 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Provisioning software-defined servers (Moonshot)

using HP Cloud OS

Mahalakshmi Balakrishnan, Architect

Adarsh Suparna, Architect

HP Cloud

Page 2: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 2

The Idea

Provisioning software defined Compute using OpenStack

The Proof… Use Case…

Demo

Q & A

Agenda

Page 3: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 3

The Idea …

Develop an OpenStack based solution for seamless provisioning and management of

software defined servers along with virtualized servers using a unified dashboard

Page 4: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 4

Why Software-defined Servers?

Page 5: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 5

Growing Internet of Things (IoT)

Pervasive Connectivity

Explosion of Information

Today

400,710 ad requests

2000 lyrics played on Tunewiki

1,500 pings sent on PingMe

208,333 minutes Angry Birds played

23,148 apps downloaded

416,340 tweets

Smart Device Expansion

60 sec

2013

A new style of IT required for IoT solutions

30 Billion

By 2020

40 Trillion GB

… for 8 Billion

10 Million

DATA

(1)

(2)

(3)

Devices

Mobile Apps

(4)

(1) IDC Directions 2013: Why the Datacenter of the Future Will Leverage a Converged Infrastructure, March 2013, Matt Eastwood ; (2) & (3) IDC Predictions 2012: Competing for 2020, Document 231720, December 2011, Frank Gens; (4) http://en.wikipedia.org

A new era of accelerated innovation Forever changing how consumers and businesses interact, enabling new opportunities

Page 6: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 6

New style of IT required for IoT solutions Extreme scale and optimal efficiency needed for unique, differentiated IoT solutions

I T Specialized & unbound

IT Virtualized & predictable

Hundreds Support Thousands Devices/Users Business Apps

Millions Performance Billions Devices/Users Business Apps

Today’s Servers Per Year

$10-20 Billion Datacenter build costs

8 to 10 New power plants

2 Million US Homes of power used

(1) (2) (3)

Source: HP internal analysis

Page 7: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 8

The World without …

Workloads from social media sites, search engines which are data intensive but not compute intensive continue to use x86 server CPUs designed for compute-intensive enterprise applications thus underutilizing compute capacity and wasting energy.

Administrators pay for the cost of a premium CPU although processor utilization levels is as low as 20% or even less

Administrators continue to use virtualization to address the low CPU utilization problem,

which does not adequately address the needs of scale-out applications and web serving

IT administrators continue to manage, power and cool sheer number of devices in hyper scale environment

Page 8: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 9

What is a Software-defined Server?

Page 9: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 10

The world’s first software defined server A modern architecture engineered for the new style of IT

Software Defined Servers

HP Moonshot System

Moonshot Architecture

Software Defined Servers

Innovation Pace 3x Faster

8x Efficiency

8:1 Scaling *

*

*

*Source: HP internal analysis

Page 10: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 11

Servers tailored and tuned for specific workloads Delivering on the promise of software defined servers

Revolutionary cartridge design enabling business breakthroughs

Optimized

Advanced Dedicated Hosting Web Front End MemCache

Accelerators

Big Data

Desktop Infrastructure

And more…

Workloads

77% Lower TCO for dedicated hosting

(1)

Source: HP internal analysis

Page 11: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 12

Faster innovation and unprecedented efficiency Moonshot architecture - the essential foundation for the new style of IT

Scale 97% Less complexity

89% Less energy

77% Less cost

80% Less space

18,000 Less cars per year (CO2 equivalent)

$195M Infrastructure savings per year

Efficiency Max

work/watt

Managed as one

Integrated fabrics

Hundreds of servers

(2) (3)

(1)

Source: HP internal research

Page 12: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 13

The World with…

Workloads that are data intensive will use software defined servers with energy-efficient CPUs enabling optimal utilization of compute capacity at low energy

Compute cost will become proportional to CPU utilization

Extreme scale-out with optimal compute utilization will be enabled

Management of devices in hyper-scale environment will be simplified for IT

Administrators due to the federated architecture with shared components for power, cooling, and management

Page 13: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 14

Provisioning Software-defined Servers

with HP Cloud OS

Page 14: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 15

HP Cloud OS based on OpenStack®

• Simple and accelerated installation and configuration process

• Centralize management of your cloud environments

• Automated-live content distribution (upgrades, patches, content)

• Model-based infrastructure topology for multi-tier applications

• Enable hybrid delivery model

• Cloud infrastructure health monitoring

• Enable workload portability across cloud providers

• Model once, provision anywhere

• Workload aware provisioning

Industry’s first OpenStack®-based technology platform for hybrid delivery

Simplified delivery Enhanced service

lifecycle Optimized cloud workloads

Page 15: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 16

HP Moonshot with HP Cloud OS

*Source: HP internal analysis

Accelerate scale out, high density server deployments

• Rapid bare metal provisioning

• Simplified OpenStack installation & management

• Enable large scale workloads (i.e. web services)

• Lower total cost of ownership

Delivering leading server technology and Cloud OS together

HP Moonshot

Page 16: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 17

HP Moonshot System

Template-based software defined server provisioning

HP Cloud OS for Moonshot

Workload Topology Document

Glance Image repository

HP Cloud OS Dashboard

HP Cloud OS Provisioning

Engine

Nova Controller

Nova Baremetal Compute

Host

IPMI

Upload

Topology

Simple Instance

PXE Software defined

servers

Page 17: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 18

• Nova baremetal component is added to support HP Moonshot provisioning

• Quantum configuration and self service dashboard were updated Setup and Installation

• Nova baremetal component is customized to enable Moonshot Provisioning • IPMI Power Manager is customized to support HP Moonshot HP Moonshot Provisioning

• Single FLAT network created to support baremetal provisioning • Quantum DHCP disabled as it conflicts DNSMASQ to support PXE booting FLAT Network Support

• New scripts were developed to discover and auto-enroll all servers in the Moonshot System at one go to nova baremetal database

Auto-enroll of

Moonshot Servers

HP Cloud OS for Moonshot

Page 18: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 19

• Nova baremetal install script includes nova configuration files, new IPMI dirver and auto-enrollment script

• Scripts to startup required service, install dependent debian packages, run the DNSMASQ for PXE booting and configure PXE/tftpboot are also packages with the nova barclamp

• Quantum install script includes script to disable Quantum DHCP, create single FLAT network and to create subnet

Nova Baremetal and Quantum Configuration

• Region specific panels like flavor panel, image panel, quota panel were

customized to enable Moonshot provisioning • Instances panel updated to embed serial console output of the Moonshot

instances • The instances panel updated to reflect the correct IP Address assigned to the

Moonshot instance by the baremetal host

Self Service Dashboard

HP Cloud OS for Moonshot

Page 19: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 20

Next Steps

• Synchronized release cadence to coincide with Moonshot releases

• Cloud OS for Moonshot is proposed to be available to all HP Moonshot customers

• Contributing nova-baremetal enhancements/features back to the community

• Closely working with the Ironic team to improve the Moonshot provisioning experience and

enable advanced networking for coexistence with virtualized environment

• Proposed to support provisioning of Standard x86 server along with Moonshot

Page 20: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 21

Demo

Page 21: Provisioning software defined servers using Cloud OS · Provisioning Software-defined Servers ... Template-based software defined server provisioning HP Cloud OS for Moonshot

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 22

Q&A