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
25. 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. 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. 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. 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. 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. 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
33. 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.
37. 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