HP Helion OpenStack step by step

38
Together for the New Style of IT HP Enterprise Technology & Solutions Summit 2015 Dublin, Ireland June 15-19 #HPETSS

Transcript of HP Helion OpenStack step by step

Togetherfor the New Style of ITHP Enterprise Technology & Solutions Summit 2015

Dublin, Ireland June 15-19

#HPETSS

Please give us your feedback!

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

HP Helion OpenStack in actionDefinition, Architecture and Status

Bruno Cornec, Open Source and Linux Strategist

WW Linux Community Lead - Open Source Profession

Frédéric Passeron, Cloud Master Technologist

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

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

– POSS Conference, OpenStack.fr 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, Ironic contributor

– FOSSBazaar/SPDX and OSL Governance enthusiast

– Mandriva, Mageia, Fedora packager

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

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

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

Bridging delivery models

Cloud native

Public cloud

Has given us speed, agility, and new

consumption models

Navigating your cloud journey with the

right destination for the right application

Hybrid Enterprise IT

Enterprise requirements go beyond the

ability of a single delivery model

Private cloud

The new style of IT mandates hybrid cloud“Hybrid IT delivers speed, agility and security”

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

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

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

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 / Juno

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

9

Back to basics: *aaS ?

Network

Storage

Server

Virtualiz.

Guest OS

Middleware

Runtime

Data

Apps

Traditional / on premises

Client

Network

Storage

Server

Virtualiz.

Guest OS

Middleware

Runtime

Data

Apps

Network

Storage

Server

Virtualiz.

Guest OS

Middleware

Runtime

Data

Apps

Network

Storage

Server

Virtualiz.

Guest OS

Middleware

Runtime

Data

Apps

Cloud Vendor

Managed by :

IaaS PaaS SaaS

IT team Sysadmin / Ops Application Builder / Dev Business User

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

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

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

PartnerOne for CloudCloud builders • Cloud resellers • Cloud service providers

Integrated Cloud Solutions

•HP CloudSystem Enterprise

•HP CloudSystem Foundation

•HP Helion Eucalyptus

Cloud Software & Infrastructure

•HP Automation and Cloud Management

•HP Converged Infrastructure

OpenStack ® Software

•HP Helion OpenStack and Community

•HP Helion OpenStack Dev Platform

•HP Helion Content Depot

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

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

HP Helion OpenStack Versions

OpenStack® by HP

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

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 Juno-2 (1.4) release and TripleO for deployment

Optional paid support license from HP for support & indemnification

Availability

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

Upgradable to HP Helion OpenStack.

Evaluate

Deploy

Develop

Cloud

administrator

HP Helion OpenStack Community

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

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.

Available today in version 1.1

HP Helion OpenStack

© 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

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

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

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

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● Hyper-visor agnostic● Asynchronous communication● Scale out architecture● Hardware agnostic

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecturestep by step

Open Stack image service : Glance● System disk image repository● Supports different disk image

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

● Metadata support (for filtering)● Manages Snapshots ● Able to stream images from an

object store up to the VM

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecturestep by step

Open Stack Identity service : KeystoneShared service providing :● Region● User● Tenant● Role● Service catalog

● Available services● Service endpoints (APIs)

● Common authentication (AuthN) and authorization (AuthZ)

● Support many authenticaton:● Forms : Username/passwd, tokens● Backends : SQL, LDAP, AD, PAM, Key

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

Keystone

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecturestep by step

Open Stack Network service : NeutronNeutron Controller● Software Defined Network● Manages public, private Net,

extended Net, floating Ips, Multi-tenancy

● Net, subnet, ports, routers, DVRNeutron 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

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecture step by step

Open Stack Storage services : CinderCinder Controller● Manages persistant File System

Storage● Access associated to a VM● Works on top of LVM● Single attachment● ISCSI or FC based mounted FS

(drivers for MSA, Lefthand and 3PAR managing volumes & snapshots)Note : local VM storage is ephemeral

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

Keystone

Neutron

Neutron Agent

Network

Open Vswitch

Storage

Cinder

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecture step by step Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

Keystone

Neutron

Neutron Agent

Network

Open Vswitch

Storage

Cinder

Swift

Open Stack Storage services : SwiftSwift Controller● Object storage● Put / Get objects through HTTP

(no filesystem, UUID based)● Access from everywhere● Data distributed with replication● Erasure coding ● Scalable to PB● May be used with Glance● Hardware agnostic (no RAID

required)

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecture step by step Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

Keystone

Neutron

Neutron Agent

Network

Open Vswitch

Storage

Cinder

Swift

OpenStack dashboard- The Admin dashboard● Web based UI to manage the

infrastructure & controllers● Support all OpenStack concepts● Overall view of size and state of

the cloud. ● Creation of all resources,

assignment of users to projects, and limits on the resources

- The User dashboard● Self-service portal to provision

resources planned by the admin

Horizon

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

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecture step by step Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

Keystone

Neutron

Neutron Agent

Network

Open Vswitch

Storage

Cinder

Swift

Horizon

OpenStack measurement : ceilometerCollection of metering data (on nova, neutron, cinder, glance.Push or pull interfaceManages the full chain : collect, transform, publish and store infoData metered available through a REST APIType of data collected configurable

Ceilometer

25

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecturestep by step

OpenStack measurement : heatTemplate based orchestrationDescribe a cloud applicationExecute appropriate OpenStack API calls to generate applications Most OpenStack resources are available (instances, floating Ips, volumes, users, security groups, ...)Supports custom plugins

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

Keystone

Neutron

Neutron Agent

Network

Open Vswitch

Storage

Cinder

Swift

Horizon

Ceilometer

Heat

26

KVM HyperVisor

VM1

VM2ethX

VMnethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecture step by step

TripleO overcloud controller set

Nova Ctrl

Nova Compute

OpenStack Cmpnt

Compute Node

Compute Ctrl

Glance

Keystone

Neutron

Neutron Agent

Network

Open Vswitch

Storage

Cinder

Swift

Compute controller

Overcloud controller

Network controller

Storage controller

Horizon

Ceilometer

Heat

27

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

SwiftKVM HyperVisor

VM1

VM2ethX

VMnethX

Libvirt

Nova Compute

Neutron Agent

Open Vswitch

Project 1

Project n

Horizon

Ceilometer

Heat

28

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

SwiftKVM HyperVisor

VM1

VM2ethX

VMnethX

Libvirt

Nova Compute

Neutron Agent

Open Vswitch

Region 1

Region n

Nova Ctrl

Horizon

Ceilometer

Heat

29

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

TripleO UndercloudThe Admin node installed from the seed VM.Meta controller to ease Cloud creation and help provision all nodes (overcloud controllers and compute)

IronicIt provides bare metal provisioning in addition to VM ones. Leverages PXE, DHCP and IPMI.

Seed VM

Horizon

Ironic

TripleOSeed Host

Undercloud

Overcloud

Ceilometer

Heat

30

KVM HyperVisor

VM1VM2ethX

ethX

OpenSource Cmpnt

Libvirt

HP Helion OpenStack Architecture full picture

Nova Ctrl

Nova Compute

OpenStack Cmpnt

GlanceKeystone

Neutron

Neutron AgentOpen Vswitch

CinderSwift

Seed VM

Horizon

Ironic

TripleOSeed Host

Undercloud

Overcloud

KVM HyperVisor

VM1VM2ethX

ethX

Libvirt

Nova Ctrl

Nova Compute

GlanceKeystone

Neutron

Neutron AgentOpen Vswitch

CinderSwift

Horizon

Ceilometer

Ceilometer

Heat

Heat

Overcloud

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

Open interfaces OpenStack Target audience

GUI (Graphical User Interface) Horizon (Dashboard)

• Cloud Administrator

• Administrator

• Tenants

CLI (Command Line Interface)CLI

(Python clients)• Cloud Administrator

API (Application programming

interface)RESTful API • DevOps Developers

Helion OpenStack

ESX, KVMESX, KVM

Physical InfrastructurePhysical Infrastructure

GUI CLIRESTful

HP Helion OpenStack Interfaces

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

HP Helion OpenStack Show Time !!

33

Other OpenStack productsTroveThe Database as a Service program. Goal: using rapidly the features of a RDBM and provides automation of admin tasks.

BarbicanKey and secret management program. Goal: provisioning & management of SSL certificates, SSH keys, ....

ZaqarMulti-tenant messaging program. Goal: secure and scalable infrastructure to send messages between the programs

DevStackInstallation from sources. Goal: provides tools to quickly create an OpenStack development environment.

SaharaBig Data as a Service program. Goal: provision a data intensive application cluster on OpenStack.

DesignateThe DNS as a Service program. Goal: Automate a multi-tenant DNS management system.

ManillaThe Shared File System Service program. Goal: Start making NFS/CIFS/GluisterFS shares available aaS for clients.

MagnumThe Container orchestration engine program. Goal: Make Docker and Kubernetes first class OpenStack citizens.

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

Professional and support services

HP Helion

Professional Services

HP Cloud

Advisory Services

HP Cloud

Advisory Services

HP Cloud

Strategy Services

HP Cloud

Strategy Services

HP Applications

Transformation to Cloud

HP Applications

Transformation to Cloud

HP Cloud

Design Services

HP Cloud

Design Services

HP Cloud

Implementation Services

HP Cloud

Implementation Services

HP Cloud

Operation Services

HP Cloud

Operation Services

HP Cloud

Education Services

HP Cloud

Education Services

HP Helion OpenStack expertise

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

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, 14-year long standing collaboration» Strategic partnership with Red Hat 7-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

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

Enables hybrid cloud delivery and workload portability

HP Helion OpenStack is Enterprise ready OpenStack®

• Simplified and accelerated installation and configuration process

• Centralized management of your cloud environments

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

• Model-based infrastructure topology for multi-tier applications

• Enable hybrid delivery model

• Extensible administration and monitoring consoles

• Enable workload portability across cloud providers

• Model once, provision anywhere

• Workload aware provisioning

Simplified delivery Enhanced service lifecycle Optimized cloud workloads

37

Where to learn more● OpenStack web page

http://www.openstack.org

● OpenStack documentation http://docs.openstack.org

● HP Helion OpenStack web page http://www.hp.com/helion

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

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

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

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

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

Thank you

”Changes are never easy to make. There is comfort and safety in tradition, but change must come, no matter how painful or expensive it may be.”

Bill Hewlett

[email protected]

(Open Source and Linux Technology Strategist at the EMEA HP Solution Innovation Center

http://www.hp.com/linux

http://opensource.hp.com