65
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Helion OpenStack Definition, Architecture and Status Bruno CORNEC, Open Source and Linux Strategist WW Linux Community Lead - Open Source Profession

Helion meetup-2014

Embed Size (px)

DESCRIPTION

HP Helion presentation delivered during the 4th OpenStack Meetup of the Rhône-Alpes user group

Citation preview

Page 1: Helion meetup-2014

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

HP Helion OpenStackDefinition, Architecture and Status

Bruno CORNEC, Open Source and Linux Strategist

WW Linux Community Lead - Open Source Profession

Page 2: Helion meetup-2014

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

Introducing Myself● Software engineering and Unices since 1988

– Mostly Configuration Management Systems (CMS), Build systems, quality tools, on multiple commercial Unix systems

– Discovered Open Source & Linux (OSL) & made first contributions in 1993

– Full time on OSL since 1995, first as HP reseller then @HP

● Currently:– OSL Technology Strategist, EMEA EG Innovation Solution Center aka HP/Intel Solution Center, Grenoble

– HP OSL Advocate and Converged Infrastructure Ambassador

– WW Linux Community Lead for the HP Open Source Profession

– Solutions Linux Conference and AFUL board member. Conferences at WW level at LinuxCon, Linux.conf.au

– MondoRescue, Project-Builder.org, UUWL and PUSK Project Lead

– LinuxCOE, mrepo, tellico, rinse, fossology, collectl contributor

– FOSSBazaar/SPDX and OSL Governance enthusiast

– Mandriva, Mageia, Fedora packager

Page 3: Helion meetup-2014

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

Page 4: Helion meetup-2014

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

Page 5: Helion meetup-2014

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

Page 6: Helion meetup-2014

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

Page 7: Helion meetup-2014

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

Page 8: Helion meetup-2014

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

Page 9: Helion meetup-2014

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

Page 10: Helion meetup-2014

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

HP Helion is a portfolio of cloud products and services based on OpenStack®

that enable organizations to build, manage and consume workloads in a hybrid

IT environment – the enabling path for our customers to the New Style of IT

HP Restricted Internal Use Only

Introducing HP Helion

Page 11: Helion meetup-2014

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

Building hybrid cloud on a Core Platform

Cloud workloads

Development, test, &

run

Cloud app

delivery & hosting

Business

analytics

Business

continuity

& compliance

Technical

computing IT infrastructure

Private cloud Public cloud

HP Helion OpenStack common architectureHP Helion OpenStack common architecture

Managed Virtual private cloudManaged private cloud

Build & operateBuild & operate ConsumeConsume

• Portable, interoperable, and heterogeneous

• Based on open source to accelerate innovation

& provide consistency without lock-in

• Deploy applications on multiple deployment

models

• Enterprise-grade security

• Visibility, control, & governance for hybrid IT

• Reliable, predictable, compliant & scalable

services

• Speed time to innovation

• Scale with the right economics

• Planning, building, and managing expertise

Open Secure Agile

Page 12: Helion meetup-2014

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

HP Helion common architecture

Ope

nSta

ck®

HP

Hel

ion

Ope

nSta

ckM

anag

emen

tCl

oud

Infr

astr

uctu

re

Self-service Monitoring Security

No vendor lock-in

Portability of workload

Leverage of community

Differentiated Infrastructure

Workload specific resources

Leverage existing investment

Simplified cloud management

Workload Portability

Hybrid delivery

Leverage of existing IT process and technology

Self-service

Converged management and security

HP 3PAR

HP Moonshot (bare-metal)

HP CloudSystem

IceHouse

Ironic bare-metal plugin

Neutron/networking (SDN)

Leading TripleO installation program

OpenStack Installation and Configuration Management

Standards–based modeling

Multi-cloud provider support

HP CSA

HP Performance Anywhere

HP ArcSight Logger

Business Value Solution Examples

Page 13: Helion meetup-2014

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

Enterprise-ready hybrid cloud platform

Automated patch and release mgmt

Standards based infra and app modeling

Cost effective from small to massive scale

Enterprise-ready hybrid cloud platform

Automated patch and release mgmt

Standards based infra and app modeling

Cost effective from small to massive scale

HP Helion OpenStackHP Helion OpenStack

Portability

Manageability

Scalability

Tested and hardened at scale

Converged Infrastructure enhancements & integration

Security focus

Enterprise grade

Tested and hardened at scale

Converged Infrastructure enhancements & integration

Security focus

Enterprise grade

HP Value addHP Value add

Open platform

Fastest growing open source project

Rapid innovations from a community of thousands

Significant interest from enterprises, xSP, and ISVs

HP is a top contributor

Open platform

Fastest growing open source project

Rapid innovations from a community of thousands

Significant interest from enterprises, xSP, and ISVs

HP is a top contributor

OpenStack®OpenStack®

OpenStack® is the foundation of HP Helion

Private cloud Public cloud

HP Helion OpenStack common architectureHP Helion OpenStack common architecture

Managed Virtual private cloudManaged private cloud

Page 14: Helion meetup-2014

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

The OpenStack® project

Page 15: Helion meetup-2014

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

“Open Source Cloud Computing platform that will meet the needs of public and private clouds”

Back to basics: What is OpenStack®

Open Source Infrastructure as a Service (IaaS) cloud computing platform

• Allocate Computing Resources to users– Computing Power (CPU, Memory)– Storage Space (Disk)– Networking (Subnets)

• Users manage their Cloud Infrastructure– Create / Terminate instances (VMs), Networks,

Storage and deployment images

• http://www.openstack.org– New release every 6 months– Previous : October 2013 Havana– Current : April 2014 IceHouse– Next : October 2014 Juno– Delivered under the Apache 2.0 license

Page 16: Helion meetup-2014

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

CountriesCountries

Individual members

Companies

17 024

373139

Total developers

> 1 500

Regular developers

> 350

Top 10 company contributors

Red Hat, HP, Mirantis, IBM, Rackspace, SUSE, VMware, eNovance, Canonical,

Intel

Code contribution (IceHouse release)

17879 commits

1224 contributors

The fastest growing Open Source Community

http://activity.openstack.org/dash/releases/index.html?data_dir=data/icehouse

Page 17: Helion meetup-2014

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

Companies with multiple individual member affiliations

Page 18: Helion meetup-2014

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

Source: http://www.openstack.org/user-stories/

Who is using OpenStack® today ?

Page 19: Helion meetup-2014

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

All sponsors of OpenStack®

Page 20: Helion meetup-2014

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

Platinum & Gold sponsors of OpenStack®

Page 21: Helion meetup-2014

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

Platinum sponsors of OpenStack®

Page 22: Helion meetup-2014

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

HP’s Leadership in the OpenStack® project

Platinum Member

Top Contributor

Lab Equipment Contribution

Dedicated Staf

• 2 Board members

• 3 elected members of the Technical Comitee

• Election, Legal, Incubation, Training, Core Committees

• Top contributor overall (4th to Folsom, 5th to Grizzly, 2nd to Havana) - 2nd in commits & reviews, 7th in lines of code for IceHouse

• 5 PTLs (2nd overall) – 25 Core reviewers (3rd overall) – 120 upstream developers

• Largest OpenStack based public Cloud

• Contributed data centers, servers, power, bandwidth (CI infra)

• Provided hardware and systems management of TryStack

• Largest contributor by employee

• Only group with dedicated resources to infrastructure

• Leading and providing the majority of staff for continuous integration project (on hpcloud.com) and quality assurance

Top ContributorsTop Contributors

Page 23: Helion meetup-2014

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

Source: stackalytics.com

HP’s commits (IceHouse release)

Page 24: Helion meetup-2014

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

Source: stackalytics.com as of 2014-06-20

HP’s reviews (Juno release)

Page 25: Helion meetup-2014

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

Infrastructure Plug-insInfrastructure Plug-ins

OpenStack® Abstraction LayerOpenStack® Abstraction Layer

A series of interrelated projects that control pools of compute, storage, and networking infrastructure

exposed as a consistent and open layer (API) for a heterogeneous infrastructure environment. IaaS(+).

APIAPI

compute network storagedashboard

Language bindings CLI

OpenStack® Architecture simplified

Open Architecture – connect your own tools, leverage ecosystem, customize dashboard through a REST API

Infrastructure control layer above virtualized components

Heterogeneous infrastructure, different hypervisors, different vendors, different

versionsPlug-ins for infrastructure

implementation

Page 26: Helion meetup-2014

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

13 integrated, 2 supporting with 200+ configuration items

OpenStack® Programs

Identity(Keystone)

Object Storage(Swift)

Dashboard(Horizon)

Network(Neutron)

Block Storage(Cinder)

Compute(Nova)

Image(Glance)

Ceilometer api

queue

data store

collector

Agent

Compute

agentnova

quantum

cinder

glance

poll

Heat api

nova

TemplatesTempla

tes

Heat api-cfn

Heat Engin

e

cinder

quantum

glance

swift

Orchestration(Heat)

Usage Metrics(Ceilometer)

Bare metal(Ironic)

Relational DB(Trove)

TripleO

Page 27: Helion meetup-2014

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

HP Helion OpenStack Community

OpenStack® by HP

Page 28: Helion meetup-2014

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

PartnerOne for CloudCloud builders • Cloud resellers • Cloud service providers

Integrated Cloud Solutions

•HP CloudSystem Enterprise

•HP CloudSystem Foundation

Cloud Software & Infrastructure

•HP Automation and Cloud Management

•HP Converged Infrastructure

OpenStack ® Software

•HP Helion OpenStack Community

•HP Helion OpenStack

Managed services

•HP Helion Managed Virtual Private Cloud

& Managed Private Cloud•HP Helion Managed Business

Applications

Professional services

•Advisory•Apps transform•Implementation•Design

•Strategy•Operations•Education•Support

Public cloud & SaaS

•HP Helion Public Cloud

•HP SaaS applications

Best in class products, solutions, and services for hybrid IT

HP Helion portfolio overview

Page 29: Helion meetup-2014

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

Enterprise Disaster Recovery and Backup

Volume backups – Restore from Swift to Cinder

3PAR driver for Cinder

Enterprise Disaster Recovery and Backup

Volume backups – Restore from Swift to Cinder

3PAR driver for Cinder

Enterprise-grade QA hardening and features

Top Code Contributor to OpenStack

OpenStack Continuous Integration management

Enterprise-grade QA hardening and features

Top Code Contributor to OpenStack

OpenStack Continuous Integration management

Enterprise scale through massive scale testing

Millions of VMs, billions of objects with 24/7 data

center operations

Enterprise scale through massive scale testing

Millions of VMs, billions of objects with 24/7 data

center operations

Enterprise Security

Keystone – domain specification, authentication

protocol, pluggable authorization system

Enterprise Security

Keystone – domain specification, authentication

protocol, pluggable authorization system

Committed to help make OpenStack technology enterprise-grade

HP advances OpenStack®

Page 30: Helion meetup-2014

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

What is it? Industry's first OpenStack distribution designed for hybrid cloud and business

HA and SDN delivery via Open Source.

Free-to-license and download OpenStack distribution from HP.

What for ?

Help customers evaluate, develop, and deploy a small-scale (< 30 nodes, < 600 VMs) private cloud

Release cycle ?

Ships every six weeks to bring customers the latest from OpenStack.

What's new ?

First OpenStack distribution from HP

Based on OpenStack Icehouse release and TripleO for deployment

Optional paid support license from HP for support & indemnification

Availability

Download it now from http://www.hp.com/helion. IceHouse based.

Upgradable to HP Helion OpenStack when available.

Evaluate

Deploy

Develop

Cloud

administrator

HP Helion OpenStack Community

Page 31: Helion meetup-2014

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

HP Helion OpenStack Community architecture

Deployment ServiceDeployment Service

Sub

Syst

ems

Provisioning Engine

(TripleO/Ironic/Chef)

Provisioning Engine

(TripleO/Ironic/Chef)

Provisioning Images

Machine Images

Deployment Templates

Provisioning Images

Machine Images

Deployment Templates

Deployment Dashboard (Tuskar)Deployment Dashboard (Tuskar)

Operations environment

Operational Plug-insOperational Plug-ins

Ope

rati

onal

ser

vice

s

hLinux distributionhLinux distribution

Execution environment

Cloud Content Distrib. Service (CODN)

Cloud Content Distrib. Service (CODN)

Base

ser

vice

s

Network Services (Neutron) [OVS]

Network Services (Neutron) [OVS]

Kern

el s

ervi

ces

OpenStack/OpenSource

HP Helion Open Source Value-Add

HP Helion Open Source

Physical infrastructurePhysical infrastructure

Admin / User Dashboard (Horizon) + HP CSS – Identity Services (Keystone) [DB, LDAP]Admin / User Dashboard (Horizon) + HP CSS – Identity Services (Keystone) [DB, LDAP]

Block Storage Services (Cinder) [LVM]

Block Storage Services (Cinder) [LVM]

Compute Services (Nova) [ KVM], [iSCSI]

Compute Services (Nova) [ KVM], [iSCSI]

Image Library Services (Glance) [local, Swift]

Image Library Services (Glance) [local, Swift]

Object Storage Services (Swift)

Object Storage Services (Swift)

Metering Services (Ceilometer)

Metering Services (Ceilometer)

Orchestration Services (Heat)

Orchestration Services (Heat)

Centrlized Logging [Logstash, Elastic Search]

Centrlized Logging [Logstash, Elastic Search]

Infrastructure Service Monitoring (Icinga)

Infrastructure Service Monitoring (Icinga)

Cluster Mngt [HA Proxy, Keepalived, VIP]

Cluster Mngt [HA Proxy, Keepalived, VIP]

Deploy. Cont. Distrib. Svc (CODN)Deploy. Cont. Distrib. Svc (CODN)

Page 32: Helion meetup-2014

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

HP Helion OpenStack

Added value from HP

Page 33: Helion meetup-2014

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

World’s first OpenStack® based cloud technology platform for hybrid delivery!HP Helion Global Architecture

HP Helion OpenStack (Base Services API )

Ceilometer

Glance

Cinder

Quantum

Keystone

IronicHP CI

API

Nova

Swift

OpenStack Plug-ins (Drivers)

OpenStack Resource Abstraction Layer

Base Services API

Resource Pool Service(Peer)

Organization & Tenancy Manager

(Keystone ++)

Admin Self-Service Console (Skyline/Horizon)

ComputeResources

StorageResources

NetworkResources

StorageResource

Kern

el

Kernel Services API

HP Helion OpenStack Kernel

(OpenStack® Services)

HP Helion OpenStack (Base Utility Services)

• OS support: CentOS, RHEL, Ubuntu • Extensions for enterprise needs &

differentiated CI

Service Framework ( Eden)(support for Java, Python, developed services), Rest API based SOA, EDA

using RabbitMQ, common SQL & NoNSQL persistence)

HP Helion OpenStack Plug-insHypervisors (KVM, ESX, Hyper V )Quantum Networking Cinder / Swift Storage

Log Service (Logger)

Monitoring Service (WatchTower)

HP Helion OpenStack Services Execution Framework

HP Helion OpenStack (Base Management Services)

HP Helion OpenStack (Base Admin Console)Co

mm

on In

stal

ler

HP Helion OpenStack Installer

Install / Upgrade Engine(Skywalker)

HP Helion OpenStack Packaging

Plug-ins(Standard & Differentiated)

HP OpenStack Installation(Installation, upgrade, patches, content)

Installer Dashboard

(Cosmos, based on Horizon, includes Admin dashboard )

Service Infrastructure

Deployment & Config Mgmt. (Chef)

Package Repository (hLinux Debian based)

HP Helion OpenStack Execution EnvironmentHP Helion OpenStack Administration

Bas

e

Infrastructure Mgmt.(Physical & Virtual Admin & Config.

Management )

HP CI(Diferentia

ted Cloud Resources)

Heat

Template Design Service

(Platforms & Infra)

Template Repository (Focus)

Provisioning Service (Eve)

Infrastructure (Resource Pools)

Page 34: Helion meetup-2014

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

What is it? Open and extensible scale out cloud platform to build and consume hybrid clouds

Hardened and curated commercial grade product

Deliver the best open source cloud computing technology in a resilient, maintainable and easy to install solution

What for ?

Secure, scalable and resilient cloud pltoform for large-scale (> 1000 nodes, > 40000 VMs) private cloud

What's new ?

Optimized for multi-hypervisor production workload support running on KVM & ESX

Intuitive management across private, managed & public cloud deployments (easy to navigate hybrid console)

Supported by HP.

Availability

Preview June 2014. GA August 2014

HP Helion OpenStack

Page 35: Helion meetup-2014

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

HP Helion OpenStack featuresIntegrated HA and Scalability support

• Cloud Fail-over (active-active across all infrastructure services(e.g., Nova, Cinder, ctrl services; not VMs or compute

nodes)

• Software defined large-scale network segmentation via VXLAN overlay networks & block storage scale-out

Integrated hybrid cloud support

• Integrated VPN functionality to connect networks Resource pool support across cloud providers

• Hybrid provisioning

• Optional CSA integration support

Security

• Security hardening of Core

• Centralized logging for monitoring cloud health

Ease of deployment, update & upgrade

• Simplified guided installation/deployment & Inventory management of cloud infrastructure

• Steady cadence of tested bug fixes, service releases, feature updates, with option of when to do major upgrades

• LDAP/AD Identity store integration

Page 36: Helion meetup-2014

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

HP Helion OpenStack architecture

Deployment ServiceDeployment Service

Sub

Syst

ems

Inventory ManagementInventory Management

Deployment Config & ModelingDeployment Config & Modeling

Provisioning Images

Machine Images

Deployment Templates

Provisioning Images

Machine Images

Deployment Templates

Operations Dashboard (Cosmos)Operations Dashboard (Cosmos)

Operations environment

Operational Plug-insOperational Plug-ins

hLinux distributionhLinux distribution

Execution environment

Admin Dashboard (Loom) / Infrastructure Designer (CCUE)Admin Dashboard (Loom) / Infrastructure Designer (CCUE)

Cloud Content Distrib. Service (CODN)

Cloud Content Distrib. Service (CODN)

Services framework (Eden)Services framework (Eden)

Network Services (Neutron) [OVS, Aether]

Network Services (Neutron) [OVS, Aether]

Physical infrastructurePhysical infrastructure

Metadata Services

(Graffiti)

Metadata Services

(Graffiti)

Identity Key Management Services

Identity Key Management Services

Provisioning Services (Eve) [Shell, OO, Juju]

Provisioning Services (Eve) [Shell, OO, Juju]

Template Repository (Focus) [Lovcal,Swift]

Template Repository (Focus) [Lovcal,Swift]

Admin / User Dashboard (Horizon) + HP CSS – Identity Services (Keystone) [DB, LDAP]Admin / User Dashboard (Horizon) + HP CSS – Identity Services (Keystone) [DB, LDAP]

Block Storage Services (Cinder) [LVM, LHN, 3Par,

VMFS]

Block Storage Services (Cinder) [LVM, LHN, 3Par,

VMFS]

Compute Services (Nova) [ESX, KVM, Ironic], [iSCSI,

FC]

Compute Services (Nova) [ESX, KVM, Ironic], [iSCSI,

FC]

Image Library Services (Glance) [local, Swift]

Image Library Services (Glance) [local, Swift]

Object Storage Services (Swift)

Object Storage Services (Swift)

Metering Services (Ceilometer)

Metering Services (Ceilometer)

Orchestration Services (Heat)

Orchestration Services (Heat)

Centralized Logging [Logstash, Elastic Search]

Centralized Logging [Logstash, Elastic Search]

Infrastructure Service Monitoring / Runbooks

Infrastructure Service Monitoring / Runbooks

Cluster Mngt [HA Proxy, Keepalived, VIP]

Cluster Mngt [HA Proxy, Keepalived, VIP]

Deploy. Cont. Distrib. Svc (CODN)Deploy. Cont. Distrib. Svc (CODN)

Ope

rati

onal

ser

vice

s

Base

ser

vice

sK

erne

l ser

vice

s

OpenStack/OpenSource

HP Helion Value-Add

HP Helion Open Source

Provisioning Engine

(TripleO/Ironic/Chef)

Provisioning Engine

(TripleO/Ironic/Chef)

Identity Key Management Services

Identity Key Management Services

Infrastructure Monitoring (OneView)

Infrastructure Monitoring (OneView)

Devlopper Platform (CloudFoundry, Forj)

Devlopper Platform (CloudFoundry, Forj)

Page 37: Helion meetup-2014

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

On demand compute instances to handle

unique workloads.

On-demand scalable storage capacity for archiving

and data backup.

Delivery of cached content to end users

powered by Akamai.

On-demand, scalable access to

application data

Multiple language development,

deployment, and management of apps

Network load balancing across VMs with

selectable routing algorithmsReal-time VM health and

performance metrics

Authoritative Domain Services for VM

hostname management

99.9

5% S

LA

Alph

a

High-performance, highly available local VM

storage solution.

In version 13.5:

• Deploy more resource-hungry

workloads

• Create a VPC with software-defined

networking (SDN)

• Easily manage multi-AZ deployments,

with one API endpoint per region

NetworkingConfigurable private IP ranges, subnets,

firewall rules, and more

Security hardened deployment with live support and leading SLAs

HP Public Cloud portfolioPu

blic

Bet

a

Page 38: Helion meetup-2014

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

• Visit http://hp.com/helion/openstack

• Download the solution

• Set up support contract (optional)

• Go!

Linux® is the registered trademark of Linus Torvalds in the U.S. and other

countries.

The OpenStack word mark and the Square O Design, together or apart, are

trademarks or registered trademarks of OpenStack Foundation in the United

States and other countries, and are used with the OpenStack Foundation’s

permission.

Get started on the path to hybrid cloud

Page 39: Helion meetup-2014

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

Where to learn more● HP Helion OpenStack web page

http://www.hp.com/helion

● HP Helion Cofee Talk: HP Helion OpenStackhttps://www.youtube.com/watch?v=SeNC8M4nmEs

● OpenStack Technologyhttps://www.youtube.com/watch?v=HQN0_dLchmk

● HP Helion Cofee Talk: HP CloudSystem https://www.youtube.com/watch?v=8LPYcG5FOis

● HP Helion Cofee Talk: HP Moonshot with HP Helion OpenStackhttps://www.youtube.com/watch?v=MegYxi7jOxw

Page 40: Helion meetup-2014

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

Making the new style of IT a reality

» 12+ years of success, world wide programs, including Cloud Center of Excellence, Big Data Center of Excellence, Open Source Solutions Initiative, RISC to HP Intel Architecture Migrations, NVF Center of Excellence, EMEA Networking Customer Visit Center and more

» Complete IT (400+ systems, 3000+ network ports, 500+ TB storage)» Portfolio of 40+ ready to demo solutions with access to our

ecosystem of Partners » Complete test & validation environment» Strategic partnership with Intel, 12-year long standing collaboration» Strategic partnership with Red Hat 5-year collaboration (OSSI)

» A unique proof point in the industry with a proven service offering

Grenoble

Mission: Accelerate the adoption of new and² innovative solutions by creating simple and rewarding end-to-end customer experiences that benefit our customers and partners, in a compelling and engaging collaborative environment. …more information available at http://www.hpintelco.net

EMEA Solution Innovation Center

Wor

ksho

pPo

CLi

ve d

emo

CoE

Page 41: Helion meetup-2014

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

HP Helion OpenStack

Architecture step by step

Page 42: Helion meetup-2014

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecture step by step

Open Source Hypervisor : KVMPart of the standard Linux kernel since version 2.6.20 (Feb 2007) - Production ready

Benefits from the latest kernel optimizationsBenefits from HW assisted technology (VT-d aka I/O MMU virtualization aka PCI pass-through, VT-c aka Network Virtualization, VMDQ aka Virtual Machine Device Queue, SRIOV aka Single Root I/O Virtualization, NPIV aka N_Port ID Virtualization...)

AProvides flexibility by supporting multiple guest OSes (Linux, Windows, Solaris, ...)

Supported by the 3 main commercial Linux distributions:● Red Hat Enterprise Linux, Novell SUSE Linux Enterprise Server,

Canonical Ubuntu => no specific certification required

Toolkit & API : libvirtDomains support :• Virtual machines, (KVM, XEN)

• Containers (LXC)

Networks support :• virtual private networks

• NAT virtual network

• bridges to physical networks

Storage support:• iSCSI, FC, LVM, NFS, VLAN

• Storage pools

• Volumes

Page 43: Helion meetup-2014

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecturestep by step

Open Stack compute service : Nova

Nova Controller● Scheduler Receives user requests● API● consoleNova Compute● Manages instances lifecycle

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Page 44: Helion meetup-2014

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecturestep by step

Open Stack image service : Glance

Glance Controller● System disk image repository● Supports different disk image

format:● VMDK (VMware), ● QCOW2 (Qemu/KVM)● OVF (VMware/others), ● VDI (VirtualBox)● VHD (Hyper-V)

● Manages Snapshots

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

Page 45: Helion meetup-2014

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecturestep by step

Open Stack Identity service : Keystone

Keystone Controller● Region● User● Tenant● Role● Service catalog

● Available services● Service endpoints

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

Keystone

Page 46: Helion meetup-2014

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecturestep by step

Open Stack Network service : Neutron

Neutron Controller● Software Defined Network● Manages public, private NetNeutron Agent● on the compute node● Manages OpenVswitch

configurations up to the VMs● Creates end to end tunnels for

each network

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

Keystone

Neutron

Neutron Agent

Network

Open Vswitch

Page 47: Helion meetup-2014

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecture step by step

Open Stack Storage services : Cinder & Swift

Cinder Controller● File System Storage● Works on top of LVM● Manages resilient storage

instancesSwift Controller● Object storage● Put / Get objects through HTTP

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

Keystone

Neutron

Neutron Agent

Network

Open Vswitch

Storage

Cinder

Swift

Page 48: Helion meetup-2014

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

Storage

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecturestep by step

HP Helion topology services: Eve & Focus- Eden is Helion's common framework(REST API, SQL/NoSQL, RabbitMQ)- Eve is the Topology Template Design Svc Provides Helion Topology Editor (XML templates based on OASIS TOSCA - Topology and Orchestration Specification for Cloud Applications- Focus is the Template & Document Repository SvcManagement of multi-tier infrastructure topology models

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

Keystone

Neutron

Neutron Agent

Network

Open Vswitch

Cinder

Swift

Helion Cmnpt

Eden

Eve + Focus

Page 49: Helion meetup-2014

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecturestep by step

HP Helion resources pool services: Graffiti

- Graffiti is Helion's Resource Pool Registry and Abstraction ServiceResources can be images, storage, flavours, scripts and come from public or private OpenStack Clouds- Calls Eve to use TOSCA topology templates- Provides service catalog portability for hybrid Cloud configurations

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

Keystone

Neutron

Neutron Agent

Network

Open Vswitch

Storage

Cinder

Swift

Helion Cmnpt

Eden

Eve + Focus

Graffiti

Page 50: Helion meetup-2014

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecturestep by step

HP Helion controller dashboard : Skyline

- The Admin dashboard- Derived from OpenStack Horizon Dashboard● Web based UI to manage the

infrastructure● Support all OpenStack and Helion

concepts- User interface for the Helion controller

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

Keystone

Neutron

Neutron Agent

Network

Open Vswitch

Storage

Cinder

Swift

Helion Cmnpt

Eden

Eve + Focus

Graffiti

Skyline

Page 51: Helion meetup-2014

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecture step by step

HP Helion controller set

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

Keystone

Neutron

Neutron Agent

Network

Open Vswitch

Storage

Cinder

Swift

Helion Cmnpt

Eden

Eve + Focus

Graffiti

SkylineCompute controller

Cloud controller

Network controller

Storage controller

Page 52: Helion meetup-2014

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecture step by step

Project notion

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Glance

Keystone

Neutron

Neutron Agent

Open Vswitch

Cinder

Swift

Helion Cmnpt

Eden

Eve + Focus

Graffiti

Skyline

KVM HyperVisor

VM1

VM2ethX

VMnethX

Libvirt

Nova Compute

Neutron Agent

Open Vswitch

Project 1

Project n

Page 53: Helion meetup-2014

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecture step by step

Region notion

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Glance

Keystone

Neutron

Neutron Agent

Open Vswitch

Cinder

Swift

Helion Cmnpt

Eden

Eve + Focus

Graffiti

Skyline

KVM HyperVisor

VM1

VM2ethX

VMnethX

Libvirt

Nova Compute

Neutron Agent

Open Vswitch

Region 1

Region n

Nova Ctrl

Page 54: Helion meetup-2014

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecture step by step Nova Ctrl

Nova Compute

OpenStack Cmpnt

Glance

Keystone

Neutron

Neutron Agent

Open Vswitch

Cinder

Swift

Helion Cmnpt

Eden

Eve + Focus

Peer + Graffiti

Skyline

Helion UndercloudThe Admin node is installed from a seed VM.Meta controller to ease Cloud creationHelp provision all nodes (controller and compute)

Seed VM

Page 55: Helion meetup-2014

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecture step by step Nova Ctrl

Nova Compute

OpenStack Cmpnt

Glance

Keystone

Neutron

Neutron Agent

Open Vswitch

Cinder

Swift

Helion Cmnpt

Eden

Eve + Focus

Graffiti

Skyline

Helion Undercloud : CosmosThe Operational dashboardDerived from OpenStack Horizon DashboardWeb based UI for the Helion Undercloud to manage Cloud creation and updates

CosmosSeed VM

Page 56: Helion meetup-2014

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecture step by step Nova Ctrl

Nova Compute

OpenStack Cmpnt

Glance

Keystone

Neutron

Neutron Agent

Open Vswitch

Cinder

Swift

Helion Cmnpt

Eden

Eve + Focus

Graffiti

Skyline

Helion Undercloud ComponentsIcinga is used for monitoringTripleO and Ironic are used for controller deployment (including bare metal)Chef is used for configuration deployment & convergence.

Cosmos

TripleO + Ironic

Chef

Icinga

Seed VM

Page 57: Helion meetup-2014

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecture step by step Nova Ctrl

Nova Compute

OpenStack Cmpnt

Glance

Keystone

Neutron

Neutron Agent

Open Vswitch

Cinder

Swift

Helion Cmnpt

Eden

Eve + Focus

Graffiti

Skyline

Helion undercloud : SkywalkerSkywalker is used to manage Cloud controller installations and udatesRepository of OpenStack, Helion and plugins packagesHlinux distribution based on Debian

Seed VM

Cosmos

TripleO + Ironic

Chef

Icinga

Skywalker

Page 58: Helion meetup-2014

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

OpenSource Cmpnt

HP Helion OpenStack Architecture Full picture

OpenStack Cmpnt

Helion Cmnpt

Seed VM

Cosmos

TripleO + Ironic

Chef

Icinga

Skywalker

Page 59: Helion meetup-2014

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

Forj

Page 60: Helion meetup-2014

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

A partir du catalogue

Forj: Developpez / testez comme OpenStack

Page 61: Helion meetup-2014

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

…ou d’une ligne de commande (infra as code)

Forj: Developpez / testez comme OpenStack

Page 62: Helion meetup-2014

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

Et en moins d’1h…Et en moins d’1h…

Une chaîne d’intégration continue prête à

être utilisée pour vos projets

Une chaîne d’intégration continue prête à

être utilisée pour vos projets

…dans votre cloud OpenStack…dans votre cloud OpenStack

MaestroContinuous

IntegrationCode review / GIT Util

Page 63: Helion meetup-2014

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

www.forj.io

IRC #forj on Freenode

Open Source / Apache v2

www.forj.io

IRC #forj on Freenode

Open Source / Apache v2

Page 64: Helion meetup-2014

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

Thank you !

Page 65: Helion meetup-2014

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

Extending bare metal provisioning to HP ProLiant Servers, exposing Proliant value-add

HP ProLiant & OpenStack plugin to Ironic

DRAFT-SHARED UNDER NDA-SUBJECT TO CHANGE

• Allows for complete, fully integrated power control by OpenStack of

HP ProLiant Servers

• Future: power management features such as HP Power Capping and

HP Dynamic Power Capping blade servers

• Faster, more robust deployment through iLO

• Less network impact than TFTP and PXE when deploying large

numbers of servers

• Modifies DiskImager to create ISO files for iLO Virtual Media

Power ControlPower ControlPXE-less deploymentPXE-less deployment

• HP helping create the plug-in architecture for Ironic

• Fully open source

• Future: part of the OpenStack Havana release

OpenStack Plug-inOpenStack Plug-in