SlideShare ist ein Scribd-Unternehmen logo
1 von 27
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted
OpenStack Briefing
Gary Duan
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2
Agenda
1 Cloud/IaaS/OpenStack
2 7 Core Projects in OpenStack
3 Challenges in Production
4 Red Hat Cloud Solution
5 Technical Req. on OpenStack
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3
Cloud
Hadoop
Google App Engine
百度云盘
阿里云, 腾讯云,盛大云
Windows Azure
智慧地球/城市
AWS
Grid
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
Cloud – Service Model
SaaS
PaaS
IaaS
User Cloud:
Salesforce, Evernote
Development Cloud:
Google App Engine, SAE
System Cloud:
AWS, Windows Azure (also provide PaaS),
阿里云,金山云
OpenStack, CloudStack
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5
OpenStack
What
• OpenStack is a global collaboration of developers and cloud computing technologists producing the
ubiquitous open source cloud computing platform for public and private clouds.
Why
• To deliver solutions for all types of clouds by being
• simple to deploy,
• massively scalable,
• feature rich.
How
• Implemented through a series of interrelated projects delivering various components for a cloud
infrastructure solution.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6
OpenStack Project Genesis
Cloud servers
Cloud files
Open source
NovaCC
Open source
Nova (compute)
Swift (Storage)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7
OpenStack Foundation
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8
OpenStack – grizzly release
 Modular architecture
 Based on a set of core
services
 Designed for scalability
and elasticity
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9
Nova – Compute-as-a-Service
•Provide the ability to create and manage compute instances on demandCompute Instance
•Support a variety of hypervisors, including KVM, ESXi, Hyper-V, Xen, LXC
•OpenStack doesn’t include any virtualization software; Rather it defines drivers
which interacts with underlying virtualization software
Hypervisors
•Support basic network and VLANBasic Network
•Distributed asynchronous architecture to provide scalability
•Scale-outScalability
•Support native REST API and EC2-compatibile APIAPI
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10
Cinder – Block Storage
 Provides block storage for virtual machines
o Provisions volumes on external storage
o Attaches volume to VM
o Create Snapshot
 Volumes have a lifecycle independent of VMs
 Supported storage:
o Local Disk, NFS, iSCSI, FC
 Use scenarios:
o Create/delete volume
o Boot VM instances from volume
o Attach volume to VM
 Plugin architecture for vendor
extensions
o HP 3PAR, LeftHand
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11
Swift – Object Storage
 Manages data as objects
 Each object typically contains:
o Data itself
o Metadata
o Globally unique identifier
 Object Storage V.S. Block Storage
 How to achieve High Reliability and Low Cost?
Storage Access
Protocol
Store Entity Application Advantages
Block SATA, SCSI, iSCSI,
FC
Block within sectors SAN, local disk High performance,
High reliability
Object HTTP, REST Object Amazon S3, 百度云盘,
HP Cloud Storage
High reliability, Low
cost
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12
Swift – Mechanism
 High Reliability – Replication and Auto-recovery
 Data is distributed across Isolated Failure
Boundaries -- Zone
o Each copy of data resides in a different zone
o Swift stores at least 3 copies of data and hence at least 4 zones
are required. (in case 1 zone fail, 3rd copy will be created on 4th
zone)
o Preferably 5 zones (so that 2 zones can fails)
o Zone can be a separate disk, a physical node or a
separated rack, depending on size of your deployment
 Low Cost – Commodity Hardware
o Since it can tolerate 2 zones’ failure, common disks are OK
without RAID or advanced storage.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13
Neutron – Network-as-a-Service
 Network-as-a-Service
o Provide consumer API to build rich network topologies and configure advanced network policies
o Can build complex network without considering the real network hardware
• Multi-tenants network or multi-tier application
o REST APIs to describe network resources:
• Network/Subnet/Port
 Framework to implement SDN
 Introduces plugin mechanism via which vendor can implement advanced
network capabilities by using VLAN, GRE, iptables or other advanced
technologies, such as OpenFlow
o Open vSwitch plugin
o NEC Openflow plugin
o HP also has Openflow plugin but seems not open-sourced.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14
Neutron (Cont’d)
 3-tier Network simulating website env
Presentation DatabaseController
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15
Neutron – Components and Mapping to OSI
 Neutron-server
o Responsible for loading a plugin and
passing API calls to the plugin for
processing
 Neutron-plugin-agent
o Manages virtual switch configuration
o Connects VMs to network
 Neutron-dhcp-agent
o Allocate IP address to each VM
o Maintains DHCP configuration
 Neutron-l3-agent
o Create virtual router for connectivity
between networks
o Providing floating IP based on NAT
 Neutron-<service>-agent
o Loading other service, such as
LoadBalancing
Lay
er
OSI Neutron
L7 Application LBaaS(HAproxy), FWaaS(IPtables),
VPNaaS(IPsec)
L6 Presentation
L5 Session
L4 Transport
L3 Network Router, NAT
L2 Data link Linux Bridge, vSwitch, VLAN
L1 Physical
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16
Glance -- Image Management
 Provides the ability to register images to use with the Compute service
• Filesystem, Swift, Amazon S3, HTTPBackend storage
• QCOW(KVM), VHD(XEN), VMDK(ESXi), OVF, etcImage Format
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17
 Authentication/Authorization Service
o Common authentication, authorization
Same account and credentials for starting a VM instance and accessing a container in
object storage
Enforcement of authorization policies at the service level (not centralized)
o Identity, Token, Catalog, Policies
o Pluggable backends
RDB, LDAP, Active Directory, KeyValue
 Catalog of Services with their endpoints
o Where and what are the services available in the cloud
o What are their endpoints (API)
Keystone
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18
Horizon -- Dashboard
Administrator View
• Provides an overall view of the size and state of your cloud. You can create resources, users and
projects, assign users to projects and set limits/quotas on the resources for those projects.
Cloud User View
• Provides users a self-service portal to provision their own resources within the limits set by
administrators.
Extensible web app that allows cloud administrators and users to control their
compute, storage and networking resources.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19
Horizon -- Dashboard
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20
Challenges in Production
• Even within one project, not all components/drivers have been tested thoroughly.
Not all projects have the same
level of maturity
• Customer has to figure out an upgrade solution without affecting their running business
A six-month release cycle but no
upgrade solution
• AMQP, Database, Network, User Authentication, …Key services/VMs need HA
• Integrate with existing IT facilities, such as backup, security, user authentication, application transfer
• Enable hybrid cloud by collaborating with public cloudCustomization work needed
Bugs
o Open Source doesn’t mean free; Rich plugins doesn’t mean best solution
o OpenStack provide many options, but enterprise might get lost
o People can implement cloud with OpenStack easily, but if you don’t have a deep understand, you will
encounter many “surprise”, such as network partition, poor performance, crash.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21
OpenStack – RH’s Solution
 RDO
o Red Hat’s Open-Source distribution
for Openstack
o Easy-to-deploy-on-redhat installer
o Only run on Red Hat’s OS and
hypervisor(KVM)
 Red Hat Enterprise Linux
OpenStack Platform
o Enterprise-ready solution
o RH tests and certifies OpenStack
release running on RHOS for broad
hardware and software compatibility
and performance.
o Current release is 4.0 based on
Havana(2013/10 release)
Category OpenStack RDO RHOS
Installer x Easy-to-use installer Easy-to-use installer
OS Redhat, Ubuntu, etc Fedora, RHEL, CentOS,
Scientific Linux
RHEL
hypervisor KVM, Xen, ESXi,
LXC, QEMU
KVM KVM (Red Hat Enterprise
Virtualization)
UI Dashboard Dashboard Dashboard, RH Cloud
Forms(Could Management
for OpenStack, AWS,
VMware vSphere, RHEV)
Storage
backend
x x RHSS provides backend
Security x x SELinux, etc
Hybrid
Cloud
x x Supported through RH
Cloud Forms
Supported
Life Cycle
6 months 6 months 18 months (Offer security
and bug fixes)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22
Techniques required by OpenStack
 Linux
o Install, system management, Filesystem, network
 Install/Configure/Manage/Optimize SQL Database
 Virtualization
 Network
o DHCP, VLAN, Router, Firewall, iptables,
Linux bridge, Switch, SDN, OpenFlow
 Storage
o LVM, Storage tiers, Block Storage, Object
Storage, RAID
 Physical machines/BIOS
 Script programming
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.
Thank you
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.
Backup slides
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25
Nova – Components
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.26
Cinder – Components
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.27
Swift – Components

Weitere ähnliche Inhalte

Was ist angesagt?

Intel and Red Hat: Enhancing OpenStack for Enterprise Deployment
Intel and Red Hat: Enhancing OpenStack for Enterprise DeploymentIntel and Red Hat: Enhancing OpenStack for Enterprise Deployment
Intel and Red Hat: Enhancing OpenStack for Enterprise DeploymentIntel® Software
 
Open Service Containers: a virtual machine hosting environment directly into ...
Open Service Containers: a virtual machine hosting environment directly into ...Open Service Containers: a virtual machine hosting environment directly into ...
Open Service Containers: a virtual machine hosting environment directly into ...Cisco DevNet
 
Dell XC630-10 Nutanix on VMware ESXi reference architecture
Dell XC630-10 Nutanix on VMware ESXi reference architectureDell XC630-10 Nutanix on VMware ESXi reference architecture
Dell XC630-10 Nutanix on VMware ESXi reference architecturePrincipled Technologies
 
8/ SUSE @ OPEN'16
8/ SUSE @ OPEN'168/ SUSE @ OPEN'16
8/ SUSE @ OPEN'16Kangaroot
 
HP Helion - Copaco Cloud Event 2015 (break-out 4)
HP Helion - Copaco Cloud Event 2015 (break-out 4)HP Helion - Copaco Cloud Event 2015 (break-out 4)
HP Helion - Copaco Cloud Event 2015 (break-out 4)Copaco Nederland
 
Oracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaOracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaMarketingArrowECS_CZ
 
Hadoop-as-a-Service for Lifecycle Management Simplicity
Hadoop-as-a-Service for Lifecycle Management SimplicityHadoop-as-a-Service for Lifecycle Management Simplicity
Hadoop-as-a-Service for Lifecycle Management SimplicityDataWorks Summit
 
Omaha rug customer 2 cloud customer facing hcm ppt aug 2014
Omaha rug customer 2 cloud customer facing hcm ppt aug 2014Omaha rug customer 2 cloud customer facing hcm ppt aug 2014
Omaha rug customer 2 cloud customer facing hcm ppt aug 2014tecrecruiter
 
Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleFran Navarro
 
A walkthrough of HP Helion OpenStack
A walkthrough of HP Helion OpenStackA walkthrough of HP Helion OpenStack
A walkthrough of HP Helion OpenStackHP Enterprise Italia
 
DevOps: Arquitectura, Estrategia y Modelo
DevOps: Arquitectura, Estrategia y ModeloDevOps: Arquitectura, Estrategia y Modelo
DevOps: Arquitectura, Estrategia y ModeloSUSE España
 
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]オラクルエンジニア通信
 
Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...
Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...
Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...Principled Technologies
 
Sparc SuperCluster
Sparc SuperClusterSparc SuperCluster
Sparc SuperClusterFran Navarro
 
Building Data Streaming Platforms using OpenShift and Kafka
Building Data Streaming Platforms using OpenShift and KafkaBuilding Data Streaming Platforms using OpenShift and Kafka
Building Data Streaming Platforms using OpenShift and KafkaNenad Bogojevic
 
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年6月版]
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年6月版]【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年6月版]
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年6月版]オラクルエンジニア通信
 
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介オラクルエンジニア通信
 
Oracle Fusion Middleware Infrastructure Best Practices
Oracle Fusion Middleware Infrastructure Best PracticesOracle Fusion Middleware Infrastructure Best Practices
Oracle Fusion Middleware Infrastructure Best PracticesRevelation Technologies
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Fran Navarro
 

Was ist angesagt? (20)

Intel and Red Hat: Enhancing OpenStack for Enterprise Deployment
Intel and Red Hat: Enhancing OpenStack for Enterprise DeploymentIntel and Red Hat: Enhancing OpenStack for Enterprise Deployment
Intel and Red Hat: Enhancing OpenStack for Enterprise Deployment
 
Open Service Containers: a virtual machine hosting environment directly into ...
Open Service Containers: a virtual machine hosting environment directly into ...Open Service Containers: a virtual machine hosting environment directly into ...
Open Service Containers: a virtual machine hosting environment directly into ...
 
Dell XC630-10 Nutanix on VMware ESXi reference architecture
Dell XC630-10 Nutanix on VMware ESXi reference architectureDell XC630-10 Nutanix on VMware ESXi reference architecture
Dell XC630-10 Nutanix on VMware ESXi reference architecture
 
8/ SUSE @ OPEN'16
8/ SUSE @ OPEN'168/ SUSE @ OPEN'16
8/ SUSE @ OPEN'16
 
HP Helion - Copaco Cloud Event 2015 (break-out 4)
HP Helion - Copaco Cloud Event 2015 (break-out 4)HP Helion - Copaco Cloud Event 2015 (break-out 4)
HP Helion - Copaco Cloud Event 2015 (break-out 4)
 
Oracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaOracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management Platforma
 
Hadoop-as-a-Service for Lifecycle Management Simplicity
Hadoop-as-a-Service for Lifecycle Management SimplicityHadoop-as-a-Service for Lifecycle Management Simplicity
Hadoop-as-a-Service for Lifecycle Management Simplicity
 
Omaha rug customer 2 cloud customer facing hcm ppt aug 2014
Omaha rug customer 2 cloud customer facing hcm ppt aug 2014Omaha rug customer 2 cloud customer facing hcm ppt aug 2014
Omaha rug customer 2 cloud customer facing hcm ppt aug 2014
 
Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_Oracle
 
A walkthrough of HP Helion OpenStack
A walkthrough of HP Helion OpenStackA walkthrough of HP Helion OpenStack
A walkthrough of HP Helion OpenStack
 
DevOps: Arquitectura, Estrategia y Modelo
DevOps: Arquitectura, Estrategia y ModeloDevOps: Arquitectura, Estrategia y Modelo
DevOps: Arquitectura, Estrategia y Modelo
 
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年2月版]
 
Oracle super cluster m7
Oracle super cluster m7Oracle super cluster m7
Oracle super cluster m7
 
Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...
Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...
Deploying Red Hat Enterprise Linux OpenStack Platform 7 on Lenovo Performance...
 
Sparc SuperCluster
Sparc SuperClusterSparc SuperCluster
Sparc SuperCluster
 
Building Data Streaming Platforms using OpenShift and Kafka
Building Data Streaming Platforms using OpenShift and KafkaBuilding Data Streaming Platforms using OpenShift and Kafka
Building Data Streaming Platforms using OpenShift and Kafka
 
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年6月版]
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年6月版]【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年6月版]
【旧版】Oracle Cloud Infrastructure:サービス概要のご紹介 [2020年6月版]
 
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介
 
Oracle Fusion Middleware Infrastructure Best Practices
Oracle Fusion Middleware Infrastructure Best PracticesOracle Fusion Middleware Infrastructure Best Practices
Oracle Fusion Middleware Infrastructure Best Practices
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 

Ähnlich wie Open stackbrief happylearning

HP CloudSystem, Alex Haddock, HP Server Strategy Team
HP CloudSystem, Alex Haddock, HP Server Strategy TeamHP CloudSystem, Alex Haddock, HP Server Strategy Team
HP CloudSystem, Alex Haddock, HP Server Strategy Teamsubtitle
 
OpenStack State of Fibre Channel
OpenStack State of Fibre ChannelOpenStack State of Fibre Channel
OpenStack State of Fibre Channelhemna6969
 
OpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with DevstackOpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with DevstackSean Dague
 
2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry DayShawn Wells
 
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack PlatformOpenStack Korea Community
 
Development on Cloud,PaaS and SDDC
Development on Cloud,PaaS and SDDCDevelopment on Cloud,PaaS and SDDC
Development on Cloud,PaaS and SDDCseungdon Choi
 
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...PROIDEA
 
Understanding and deploying Network Virtualization
Understanding and deploying Network VirtualizationUnderstanding and deploying Network Virtualization
Understanding and deploying Network VirtualizationSDN Hub
 
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph Ceph Community
 
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingOSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingMark Hinkle
 
Development on cloud_paa_s_sddc_mkim_20141216_final
Development on cloud_paa_s_sddc_mkim_20141216_finalDevelopment on cloud_paa_s_sddc_mkim_20141216_final
Development on cloud_paa_s_sddc_mkim_20141216_finalminseok kim
 
Hp discover 2012 managing the virtualization explosion
Hp discover 2012   managing the virtualization explosionHp discover 2012   managing the virtualization explosion
Hp discover 2012 managing the virtualization explosionStefan Bergstein
 
Building managedprivatecloud kvh_vancouversummit
Building managedprivatecloud kvh_vancouversummitBuilding managedprivatecloud kvh_vancouversummit
Building managedprivatecloud kvh_vancouversummitmatsunota
 
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVMSven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVMShapeBlue
 
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined InfrastructureRed Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined InfrastructureIntel® Software
 
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...OpenShift Origin
 
Sap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-finalSap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-finalKenneth Peeples
 
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons LearntAs a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons LearntAnimesh Singh
 
Optimizing Cloud Foundry and OpenStack for large scale deployments
Optimizing Cloud Foundry and OpenStack for large scale deploymentsOptimizing Cloud Foundry and OpenStack for large scale deployments
Optimizing Cloud Foundry and OpenStack for large scale deploymentsAnimesh Singh
 

Ähnlich wie Open stackbrief happylearning (20)

Hp
HpHp
Hp
 
HP CloudSystem, Alex Haddock, HP Server Strategy Team
HP CloudSystem, Alex Haddock, HP Server Strategy TeamHP CloudSystem, Alex Haddock, HP Server Strategy Team
HP CloudSystem, Alex Haddock, HP Server Strategy Team
 
OpenStack State of Fibre Channel
OpenStack State of Fibre ChannelOpenStack State of Fibre Channel
OpenStack State of Fibre Channel
 
OpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with DevstackOpenStack in 10 minutes with Devstack
OpenStack in 10 minutes with Devstack
 
2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day
 
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack Platform
 
Development on Cloud,PaaS and SDDC
Development on Cloud,PaaS and SDDCDevelopment on Cloud,PaaS and SDDC
Development on Cloud,PaaS and SDDC
 
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
 
Understanding and deploying Network Virtualization
Understanding and deploying Network VirtualizationUnderstanding and deploying Network Virtualization
Understanding and deploying Network Virtualization
 
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
 
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingOSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
 
Development on cloud_paa_s_sddc_mkim_20141216_final
Development on cloud_paa_s_sddc_mkim_20141216_finalDevelopment on cloud_paa_s_sddc_mkim_20141216_final
Development on cloud_paa_s_sddc_mkim_20141216_final
 
Hp discover 2012 managing the virtualization explosion
Hp discover 2012   managing the virtualization explosionHp discover 2012   managing the virtualization explosion
Hp discover 2012 managing the virtualization explosion
 
Building managedprivatecloud kvh_vancouversummit
Building managedprivatecloud kvh_vancouversummitBuilding managedprivatecloud kvh_vancouversummit
Building managedprivatecloud kvh_vancouversummit
 
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVMSven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
 
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined InfrastructureRed Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
 
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
 
Sap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-finalSap webinar-briefing-sep-2013-final
Sap webinar-briefing-sep-2013-final
 
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons LearntAs a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
 
Optimizing Cloud Foundry and OpenStack for large scale deployments
Optimizing Cloud Foundry and OpenStack for large scale deploymentsOptimizing Cloud Foundry and OpenStack for large scale deployments
Optimizing Cloud Foundry and OpenStack for large scale deployments
 

Kürzlich hochgeladen

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Kürzlich hochgeladen (20)

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Open stackbrief happylearning

  • 1. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted OpenStack Briefing Gary Duan
  • 2. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2 Agenda 1 Cloud/IaaS/OpenStack 2 7 Core Projects in OpenStack 3 Challenges in Production 4 Red Hat Cloud Solution 5 Technical Req. on OpenStack
  • 3. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3 Cloud Hadoop Google App Engine 百度云盘 阿里云, 腾讯云,盛大云 Windows Azure 智慧地球/城市 AWS Grid
  • 4. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4 Cloud – Service Model SaaS PaaS IaaS User Cloud: Salesforce, Evernote Development Cloud: Google App Engine, SAE System Cloud: AWS, Windows Azure (also provide PaaS), 阿里云,金山云 OpenStack, CloudStack
  • 5. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5 OpenStack What • OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds. Why • To deliver solutions for all types of clouds by being • simple to deploy, • massively scalable, • feature rich. How • Implemented through a series of interrelated projects delivering various components for a cloud infrastructure solution.
  • 6. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6 OpenStack Project Genesis Cloud servers Cloud files Open source NovaCC Open source Nova (compute) Swift (Storage)
  • 7. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7 OpenStack Foundation
  • 8. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8 OpenStack – grizzly release  Modular architecture  Based on a set of core services  Designed for scalability and elasticity
  • 9. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9 Nova – Compute-as-a-Service •Provide the ability to create and manage compute instances on demandCompute Instance •Support a variety of hypervisors, including KVM, ESXi, Hyper-V, Xen, LXC •OpenStack doesn’t include any virtualization software; Rather it defines drivers which interacts with underlying virtualization software Hypervisors •Support basic network and VLANBasic Network •Distributed asynchronous architecture to provide scalability •Scale-outScalability •Support native REST API and EC2-compatibile APIAPI
  • 10. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10 Cinder – Block Storage  Provides block storage for virtual machines o Provisions volumes on external storage o Attaches volume to VM o Create Snapshot  Volumes have a lifecycle independent of VMs  Supported storage: o Local Disk, NFS, iSCSI, FC  Use scenarios: o Create/delete volume o Boot VM instances from volume o Attach volume to VM  Plugin architecture for vendor extensions o HP 3PAR, LeftHand
  • 11. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11 Swift – Object Storage  Manages data as objects  Each object typically contains: o Data itself o Metadata o Globally unique identifier  Object Storage V.S. Block Storage  How to achieve High Reliability and Low Cost? Storage Access Protocol Store Entity Application Advantages Block SATA, SCSI, iSCSI, FC Block within sectors SAN, local disk High performance, High reliability Object HTTP, REST Object Amazon S3, 百度云盘, HP Cloud Storage High reliability, Low cost
  • 12. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12 Swift – Mechanism  High Reliability – Replication and Auto-recovery  Data is distributed across Isolated Failure Boundaries -- Zone o Each copy of data resides in a different zone o Swift stores at least 3 copies of data and hence at least 4 zones are required. (in case 1 zone fail, 3rd copy will be created on 4th zone) o Preferably 5 zones (so that 2 zones can fails) o Zone can be a separate disk, a physical node or a separated rack, depending on size of your deployment  Low Cost – Commodity Hardware o Since it can tolerate 2 zones’ failure, common disks are OK without RAID or advanced storage.
  • 13. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13 Neutron – Network-as-a-Service  Network-as-a-Service o Provide consumer API to build rich network topologies and configure advanced network policies o Can build complex network without considering the real network hardware • Multi-tenants network or multi-tier application o REST APIs to describe network resources: • Network/Subnet/Port  Framework to implement SDN  Introduces plugin mechanism via which vendor can implement advanced network capabilities by using VLAN, GRE, iptables or other advanced technologies, such as OpenFlow o Open vSwitch plugin o NEC Openflow plugin o HP also has Openflow plugin but seems not open-sourced.
  • 14. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14 Neutron (Cont’d)  3-tier Network simulating website env Presentation DatabaseController
  • 15. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15 Neutron – Components and Mapping to OSI  Neutron-server o Responsible for loading a plugin and passing API calls to the plugin for processing  Neutron-plugin-agent o Manages virtual switch configuration o Connects VMs to network  Neutron-dhcp-agent o Allocate IP address to each VM o Maintains DHCP configuration  Neutron-l3-agent o Create virtual router for connectivity between networks o Providing floating IP based on NAT  Neutron-<service>-agent o Loading other service, such as LoadBalancing Lay er OSI Neutron L7 Application LBaaS(HAproxy), FWaaS(IPtables), VPNaaS(IPsec) L6 Presentation L5 Session L4 Transport L3 Network Router, NAT L2 Data link Linux Bridge, vSwitch, VLAN L1 Physical
  • 16. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16 Glance -- Image Management  Provides the ability to register images to use with the Compute service • Filesystem, Swift, Amazon S3, HTTPBackend storage • QCOW(KVM), VHD(XEN), VMDK(ESXi), OVF, etcImage Format
  • 17. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17  Authentication/Authorization Service o Common authentication, authorization Same account and credentials for starting a VM instance and accessing a container in object storage Enforcement of authorization policies at the service level (not centralized) o Identity, Token, Catalog, Policies o Pluggable backends RDB, LDAP, Active Directory, KeyValue  Catalog of Services with their endpoints o Where and what are the services available in the cloud o What are their endpoints (API) Keystone
  • 18. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18 Horizon -- Dashboard Administrator View • Provides an overall view of the size and state of your cloud. You can create resources, users and projects, assign users to projects and set limits/quotas on the resources for those projects. Cloud User View • Provides users a self-service portal to provision their own resources within the limits set by administrators. Extensible web app that allows cloud administrators and users to control their compute, storage and networking resources.
  • 19. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19 Horizon -- Dashboard
  • 20. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20 Challenges in Production • Even within one project, not all components/drivers have been tested thoroughly. Not all projects have the same level of maturity • Customer has to figure out an upgrade solution without affecting their running business A six-month release cycle but no upgrade solution • AMQP, Database, Network, User Authentication, …Key services/VMs need HA • Integrate with existing IT facilities, such as backup, security, user authentication, application transfer • Enable hybrid cloud by collaborating with public cloudCustomization work needed Bugs o Open Source doesn’t mean free; Rich plugins doesn’t mean best solution o OpenStack provide many options, but enterprise might get lost o People can implement cloud with OpenStack easily, but if you don’t have a deep understand, you will encounter many “surprise”, such as network partition, poor performance, crash.
  • 21. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21 OpenStack – RH’s Solution  RDO o Red Hat’s Open-Source distribution for Openstack o Easy-to-deploy-on-redhat installer o Only run on Red Hat’s OS and hypervisor(KVM)  Red Hat Enterprise Linux OpenStack Platform o Enterprise-ready solution o RH tests and certifies OpenStack release running on RHOS for broad hardware and software compatibility and performance. o Current release is 4.0 based on Havana(2013/10 release) Category OpenStack RDO RHOS Installer x Easy-to-use installer Easy-to-use installer OS Redhat, Ubuntu, etc Fedora, RHEL, CentOS, Scientific Linux RHEL hypervisor KVM, Xen, ESXi, LXC, QEMU KVM KVM (Red Hat Enterprise Virtualization) UI Dashboard Dashboard Dashboard, RH Cloud Forms(Could Management for OpenStack, AWS, VMware vSphere, RHEV) Storage backend x x RHSS provides backend Security x x SELinux, etc Hybrid Cloud x x Supported through RH Cloud Forms Supported Life Cycle 6 months 6 months 18 months (Offer security and bug fixes)
  • 22. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22 Techniques required by OpenStack  Linux o Install, system management, Filesystem, network  Install/Configure/Manage/Optimize SQL Database  Virtualization  Network o DHCP, VLAN, Router, Firewall, iptables, Linux bridge, Switch, SDN, OpenFlow  Storage o LVM, Storage tiers, Block Storage, Object Storage, RAID  Physical machines/BIOS  Script programming
  • 23. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted. Thank you
  • 24. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted. Backup slides
  • 25. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25 Nova – Components
  • 26. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.26 Cinder – Components
  • 27. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.27 Swift – Components