helion meetup-2014
DESCRIPTION
HP Helion presentation delivered during the 4th OpenStack Meetup of the Rhône-Alpes user groupTRANSCRIPT
© 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
© 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
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9
© 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
© 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
© 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
© 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
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
The OpenStack® project
© 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
© 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
© 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
© 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 ?
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19
All sponsors of OpenStack®
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20
Platinum & Gold sponsors of OpenStack®
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21
Platinum sponsors of OpenStack®
© 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
© 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)
© 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)
© 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
© 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
© 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
© 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
© 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®
© 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
© 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)
© 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
© 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)
© 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
© 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
© 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)
© 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
© 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
© 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
© 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
© 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.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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Forj
© 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
© 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
© 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
© 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
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you !
© 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