Together
for the New Style of IT
HP 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.
HPHelion OpenStack in action
Definition, ArchitectureandStatus
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
OpenStack®
HPHelion
OpenStack
Management
Cloud
Infrastructure
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 Cloud
Cloud 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.
HPHelion 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.
HPHelion 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 : KVM
Part of the standard Linux kernel since version 2.6.20
(Feb 2007) - Production ready
Benefits from the latest kernel optimizations
Benefits 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 :
libvirt
Domains 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 Architecture
step by step
Open Stack compute service : Nova
Nova Controller
●
Scheduler Receives user requests
●
API
●
console
Nova 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 Architecture
step 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 Architecture
step by step
Open Stack Identity service :
Keystone
Shared 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 Architecture
step by step
Open Stack Network
service : Neutron
Neutron Controller
●
Software Defined Network
●
Manages public, private Net,
extended Net, floating Ips, Multi-
tenancy
●
Net, subnet, ports, routers, DVR
Neutron 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 :
Cinder
Cinder 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 : Swift
Swift 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 :
ceilometer
Collection of metering data (on nova,
neutron, cinder, glance.
Push or pull interface
Manages the full chain : collect,
transform, publish and store info
Data metered available through a
REST API
Type of data collected configurable
Ceilometer
25
KVM HyperVisor
VM1
VM2ethX
VMnethX
OpenSource Cmpnt
Libvirt
HP Helion OpenStack Architecture
step by step
OpenStack measurement :
heat
Template based orchestration
Describe a cloud application
Execute 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
Swift
KVM 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
Swift
KVM 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 Undercloud
The Admin node installed
from the seed VM.
Meta controller to ease
Cloud creation and
help provision all nodes
(overcloud controllers and
compute)
Ironic
It provides bare metal
provisioning in addition to
VM ones. Leverages PXE,
DHCP and IPMI.
Seed
VM
Horizon
Ironic
TripleO
Seed Host
Undercloud
Overcloud
Ceilometer
Heat
30
KVM HyperVisor
VM1
VM2ethX
ethX
OpenSource Cmpnt
Libvirt
HP Helion OpenStack Architecture
full picture
Nova Ctrl
Nova Compute
OpenStack Cmpnt
Glance
Keystone
Neutron
Neutron Agent
Open Vswitch
Cinder
Swift
Seed
VM
Horizon
Ironic
TripleO
Seed Host
Undercloud
Overcloud
KVM HyperVisor
VM1
VM2ethX
ethX
Libvirt
Nova Ctrl
Nova Compute
Glance
Keystone
Neutron
Neutron Agent
Open Vswitch
Cinder
Swift
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 CLI
RESTful
HP Helion OpenStack Interfaces
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HPHelion OpenStack Show Time !!
33
Other OpenStack products
Trove
The Database as a Service program. Goal: using rapidly the features of a RDBM and provides automation of admin tasks.
Barbican
Key and secret management program. Goal: provisioning & management of SSL certificates, SSH keys, ....
Zaqar
Multi-tenant messaging program. Goal: secure and scalable infrastructure to send messages between the programs
DevStack
Installation from sources. Goal: provides tools to quickly create an OpenStack development environment.
Sahara
Big Data as a Service program. Goal: provision a data intensive application cluster on OpenStack.
Designate
The DNS as a Service program. Goal: Automate a multi-tenant DNS management system.
Manilla
The Shared File System Service program. Goal: Start making NFS/CIFS/GluisterFS shares available aaS for clients.
Magnum
The 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 SolutionInnovation Center
WorkshopPoCLivedemoCoE
© 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 OpenStack
https://www.youtube.com/watch?v=SeNC8M4nmEs
●
OpenStack Technology
https://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 OpenStack
https://www.youtube.com/watch?v=MegYxi7jOxw
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thankyou
”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
Bruno.Cornec@hp.com
(Open Source and Linux Technology
Strategist at the EMEA HP Solution
Innovation Center
http://www.hp.com/linux
http://opensource.hp.com

HP Helion OpenStack step by step

  • 1.
    Together for the NewStyle of IT HP Enterprise Technology & Solutions Summit 2015 Dublin, Ireland June 15-19 #HPETSS
  • 2.
    Please give usyour feedback!
  • 3.
    © Copyright 2012Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HPHelion OpenStack in action Definition, ArchitectureandStatus Bruno Cornec, Open Source and Linux Strategist WW Linux Community Lead - Open Source Profession Frédéric Passeron, Cloud Master Technologist
  • 4.
    © Copyright 2014Hewlett-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
  • 5.
    © Copyright 2014Hewlett-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
  • 6.
    © Copyright 2014Hewlett-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”
  • 7.
    © Copyright 2014Hewlett-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
  • 8.
    © Copyright 2014Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8 HP Helion common architecture OpenStack® HPHelion OpenStack Management Cloud Infrastructure 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.
    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
  • 10.
    © Copyright 2014Hewlett-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
  • 11.
    © Copyright 2014Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11 PartnerOne for Cloud Cloud 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
  • 12.
    © Copyright 2013Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HPHelion OpenStack Versions OpenStack® by HP
  • 13.
    © Copyright 2014Hewlett-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
  • 14.
    © Copyright 2014Hewlett-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
  • 15.
    © Copyright 2013Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HPHelion OpenStack Architecture step by step
  • 16.
    © Copyright 2014Hewlett-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 : KVM Part of the standard Linux kernel since version 2.6.20 (Feb 2007) - Production ready Benefits from the latest kernel optimizations Benefits 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 : libvirt Domains 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
  • 17.
    © Copyright 2014Hewlett-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 Architecture step by step Open Stack compute service : Nova Nova Controller ● Scheduler Receives user requests ● API ● console Nova Compute ● Manages instances lifecycle ● Hyper-visor agnostic ● Asynchronous communication ● Scale out architecture ● Hardware agnostic Nova Ctrl Nova Compute OpenStack Cmpnt Compute Node Compute Ctrl
  • 18.
    © Copyright 2014Hewlett-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 Architecture step 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
  • 19.
    © Copyright 2014Hewlett-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 Architecture step by step Open Stack Identity service : Keystone Shared 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
  • 20.
    © Copyright 2014Hewlett-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 Architecture step by step Open Stack Network service : Neutron Neutron Controller ● Software Defined Network ● Manages public, private Net, extended Net, floating Ips, Multi- tenancy ● Net, subnet, ports, routers, DVR Neutron 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
  • 21.
    © Copyright 2014Hewlett-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 : Cinder Cinder 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
  • 22.
    © Copyright 2014Hewlett-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 : Swift Swift 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)
  • 23.
    © Copyright 2014Hewlett-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
  • 24.
    © Copyright 2014Hewlett-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 : ceilometer Collection of metering data (on nova, neutron, cinder, glance. Push or pull interface Manages the full chain : collect, transform, publish and store info Data metered available through a REST API Type of data collected configurable Ceilometer
  • 25.
    25 KVM HyperVisor VM1 VM2ethX VMnethX OpenSource Cmpnt Libvirt HPHelion OpenStack Architecture step by step OpenStack measurement : heat Template based orchestration Describe a cloud application Execute 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.
    26 KVM HyperVisor VM1 VM2ethX VMnethX OpenSource Cmpnt Libvirt HPHelion 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.
    27 KVM HyperVisor VM1 VM2ethX VMnethX OpenSource Cmpnt Libvirt HPHelion OpenStack Architecture step by step Project notion Nova Ctrl Nova Compute OpenStack Cmpnt Glance Keystone Neutron Neutron Agent Open Vswitch Cinder Swift KVM HyperVisor VM1 VM2ethX VMnethX Libvirt Nova Compute Neutron Agent Open Vswitch Project 1 Project n Horizon Ceilometer Heat
  • 28.
    28 KVM HyperVisor VM1 VM2ethX VMnethX OpenSource Cmpnt Libvirt HPHelion OpenStack Architecture step by step Region notion Nova Ctrl Nova Compute OpenStack Cmpnt Glance Keystone Neutron Neutron Agent Open Vswitch Cinder Swift KVM HyperVisor VM1 VM2ethX VMnethX Libvirt Nova Compute Neutron Agent Open Vswitch Region 1 Region n Nova Ctrl Horizon Ceilometer Heat
  • 29.
    29 KVM HyperVisor VM1 VM2ethX VMnethX OpenSource Cmpnt Libvirt HPHelion OpenStack Architecture step by step Nova Ctrl Nova Compute OpenStack Cmpnt Glance Keystone Neutron Neutron Agent Open Vswitch Cinder Swift TripleO Undercloud The Admin node installed from the seed VM. Meta controller to ease Cloud creation and help provision all nodes (overcloud controllers and compute) Ironic It provides bare metal provisioning in addition to VM ones. Leverages PXE, DHCP and IPMI. Seed VM Horizon Ironic TripleO Seed Host Undercloud Overcloud Ceilometer Heat
  • 30.
    30 KVM HyperVisor VM1 VM2ethX ethX OpenSource Cmpnt Libvirt HPHelion OpenStack Architecture full picture Nova Ctrl Nova Compute OpenStack Cmpnt Glance Keystone Neutron Neutron Agent Open Vswitch Cinder Swift Seed VM Horizon Ironic TripleO Seed Host Undercloud Overcloud KVM HyperVisor VM1 VM2ethX ethX Libvirt Nova Ctrl Nova Compute Glance Keystone Neutron Neutron Agent Open Vswitch Cinder Swift Horizon Ceilometer Ceilometer Heat Heat Overcloud
  • 31.
    © Copyright 2014Hewlett-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 CLI RESTful HP Helion OpenStack Interfaces
  • 32.
    © Copyright 2013Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HPHelion OpenStack Show Time !!
  • 33.
    33 Other OpenStack products Trove TheDatabase as a Service program. Goal: using rapidly the features of a RDBM and provides automation of admin tasks. Barbican Key and secret management program. Goal: provisioning & management of SSL certificates, SSH keys, .... Zaqar Multi-tenant messaging program. Goal: secure and scalable infrastructure to send messages between the programs DevStack Installation from sources. Goal: provides tools to quickly create an OpenStack development environment. Sahara Big Data as a Service program. Goal: provision a data intensive application cluster on OpenStack. Designate The DNS as a Service program. Goal: Automate a multi-tenant DNS management system. Manilla The Shared File System Service program. Goal: Start making NFS/CIFS/GluisterFS shares available aaS for clients. Magnum The Container orchestration engine program. Goal: Make Docker and Kubernetes first class OpenStack citizens.
  • 34.
    © Copyright 2014Hewlett-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
  • 35.
    © Copyright 2014Hewlett-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 SolutionInnovation Center WorkshopPoCLivedemoCoE
  • 36.
    © Copyright 2014Hewlett-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.
    37 Where to learnmore ● 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 OpenStack https://www.youtube.com/watch?v=SeNC8M4nmEs ● OpenStack Technology https://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 OpenStack https://www.youtube.com/watch?v=MegYxi7jOxw
  • 38.
    © Copyright 2012Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Thankyou ”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 Bruno.Cornec@hp.com (Open Source and Linux Technology Strategist at the EMEA HP Solution Innovation Center http://www.hp.com/linux http://opensource.hp.com