Upload
lybao
View
240
Download
3
Embed Size (px)
Citation preview
SUSE OpenStack CloudEnabling your Software-Defined Data CenterSUSE Expert Days
Michał Jura
Linux HA/Cloud Developer
SUSE Linux GmbH
3
The Journey to the SDDCPhysical to Virtual to Cloud
One application per server
One application per VM on shared server
Workloads resources from shared poolsAgile, orchestrated, on-demand, elastic, SDDC
Physical Industry Standard
hardwareVirtualized
Hardware abstraction
One App
OS
Hypervisor
App AApp B
App C
Private CloudPools of resource
App AApp B
App C
OpenStack Cloud Software and APIs
App Z
Compute resources
Storage resources
Networking resources
4
Compute resources
Storage resources
Networking resources
OpenStack Delivers the Software Defined Data Center
OpenStack private cloud architecture
Applications and workloads
OpenStack cloud software/ APIsOPENSTACKDASHBOARD
Physical Infrastructure
6
Project History
• Provide components for Infrastructure-as-a-Service
• Started by Rackspace and NASA in July 2010
• Currently used for example by CERN
• Today: more than 550 companies involved in the OpenStack ecosystem (including SUSE)
• Eleven releases so far (Austin, Bexar, Cactus, Diablo, Essex, Folsom, Grizzly, Havana, Icehouse, Juno, Kilo)
• Current release: Liberty
• Under development: Mitaka
7
How is SUSE Participating?
Platinum Member Alan Clarkfirst Chairman of the Board
TechnicalContributions
Promotion in openSUSE Community
OpenStack Distribution
8
Reclaim budget to focus on innovation not maintenance
Optimize utilization Lower OS costsReduce management time and effort
$$
$
EFFICIENCY
9
SUSE OpenStack Cloud 6
● Based on OpenStack Liberty– Heat (orchestration, automation)
– Ceilometer (metering, measuring)
– Trove (DataBase as a Service)
– Manila (FileSystem as a Service)
● Features– Baremetal install via Crowbar of nodes
– Mixed hypervisor support: different hypervisors in the same cloud
● KVM / Qemu
● Xen
● Docker
● VMware
● Hyper-V
● zVm
10
Bring Your Own Hypervisor for Investment Protection and Value
Deployment UI
Admin Server
SUSE Linux
Chef Server
Crowbar
Software mirror
DHCP/TFTP
HA Cluster
Control Node
SUSE Linux
Database
Message queue
Identity
Image store
Cinder
Neutron
Dashboard
Scheduler
Other
Hyper-V
OpenStack compute
z/VM
OpenStack compute
SUSE Linux
OpenStack compute +
VMware Proxy
SUSE Linux
KVM/XEN/Docker
OpenStack compute
Cloud UI
11
SUSE OpenStack Cloud 6
● Platform for High Availability– HA for OpenStack controller nodes
– HA for OpenStack compute nodes
● Full support for Ceph– Glance Image Store
– Cinder Block Storage
– Nova Compute
● Mixed enterprise vendor integration – Cisco, Cisco UCS, EMC, Fujitsu, NetApp, IBM, VMware
12
Automatic High-Availability DeploymentBecause Downtime is Not an Option
OpenStack Controller HA
Node 1 Node 2 Node 3
PACEMAKER
COROSYNC
Services Cluster
SUSE Linux
KVM or Xen
OpenStack compute
PACEMAKER REMOTE
SUSE Linux
KVM or Xen
OpenStack compute
PACEMAKER REMOTE
SUSE Linux
KVM or Xen
OpenStack compute
PACEMAKER REMOTE
SUSE Linux
KVM or Xen
OpenStack compute
PACEMAKER REMOTE
Keep my workload running
Keep my cloud running
13
Pain-Free Foundation forYour Software Defined Data Center
SUSE OpenStack Cloud gives you:
Business oriented release cycle & longer
supportThe best
interoperability
Non-disruptive upgrades
Leading support for the entire
OpenStack cloud platform
The widest hypervisor
support
Fast & easy setup and
management
Rock-solid reliability
15
SUSE Crowbar Admin Server
Admin Node Cloud Node
Status (post)
PXE Boot
Run List
Config
State Machine
Software Mirror
DHCP/TFTP
Crowbar Chef Server
Apps Apps
Network Config
Network Config
SUSE LinuxEnterprise Server
Hardware Config(via image discovery)
Chef Client
Chef Client
Chef Client
AutoYAST
17
Data
Runtime
Middleware
OS
Virtual Machine
Servers
Storage
Networking
Applications
Data
Runtime
Middleware
OS
Virtual Machine
Servers
Storage
Networking
Applications
Data
Runtime
Middleware
OS
Virtual Machine
Servers
Storage
Networking
Applications
Infrastructure (IaaS) Platform (PaaS) Software (SaaS)
IT
Line
of B
usin
ess
Hypervisor HypervisorHypervisor
ITLi
ne o
f Bus
ines
s
Your Cloud definition
18
Cloud Foundry
● Platform as a Service● OpenStack provides a base for Cloud Foundry● SUSE and SAP collaborate on the BOSH OpenStack CPI Project● Application deployment, lifecycle management, scaling...
19
Adding Value to your Data Center with SUSE OpenStack Cloud
Compute resources
Storage resources
Networking resources
OpenStack Cloud Software and APIs
DevOps for new web applications
Production environment for new
app deployment
Easy Integration with Existing Data Center
Deliver next level of data center
efficiency
Data security, compliance & control
20
Your Software Defined Data Center Built with SUSE OpenStack Cloud
Best value,InvestmentProtection
Fast and EasyTo Deploy
and Manage
Robust and Production
Ready
Unpublished Work of SUSE LLC. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.
General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.