HP Helion OpenStack step by step
-
Upload
bruno-cornec -
Category
Technology
-
view
177 -
download
2
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
© 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
(Open Source and Linux Technology Strategist at the EMEA HP Solution Innovation Center
http://www.hp.com/linux
http://opensource.hp.com