SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE...

36
SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack Gábor Nyers Sales Engineer @SUSE [email protected]

Transcript of SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE...

Page 1: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

SUSE OpenStack Cloud 4Private Cloud Platform based on OpenStack

Gábor Nyers Sales Engineer @SUSE [email protected]

Page 2: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

2

Introductory video

ChalkTalk: SUSE OpenStack Cloud

Page 3: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

Stetting the Stage for SUSE OpenStack Cloud

Page 4: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

4

Why an Open Source Cloud?

Drivers Concerns

Cost Savings

Open Standards

No Vendor Lock-In

Portability

Flexibility

Support

Security

Ecosystem

Integration

Maturity

Page 5: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

5

Why an Open Source Cloud?

Drivers Concerns

Cost Savings

Open Standards

No Vendor Lock-In

Portability

Flexibility

Support

Security

Ecosystem

Integration

Maturity

OpenStackOpenStack

SUSE OpenStack Cloud

SUSESUSE

Page 6: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

6

SUSE OpenStack Cloud: A Practical Business Case

vCenter

VMware ESXinfrastructure

High-valueProductionWorkload

Lower-valueDEV + TESTWorkload

0%

50%

100%

EnterpriseStorage System

cap

acit

y

timenow

100%VMware

Problem!

Page 7: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

7

SUSE OpenStack Cloud: A Practical Business Case

vCenter

High-valueProductionWorkload

Lower-valueDEV + TESTWorkload

0%

50%

100%

EnterpriseStorage System

cap

acit

y

time

capacityincrease

now

€€

100%

VMware ESXinfrastructure

VMware

Page 8: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

8

SUSE OpenStack Cloud: A Practical Business Case

vCenter

VMware ESXinfrastructure

High-valueProductionWorkload

Lower-valueDEV + TESTWorkload

0%

50%

100%

Controlnode

0%

100%

KVM / Xennodes

€€

VMwareSUSE OpenStack Cloud

Page 9: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

9

SUSE OpenStack Cloud and VMware vSphere Integration

vCenter

VMware ESXinfrastructure

VMware

Controlnode

KVM / Xennodes

SUSE OpenStack Cloud Dashboard

API call: “Give me 2 VMs based on XYZ image!”

EnterpriseStorage System

vCenterAPI

Page 10: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

SUSE OpenStack Cloud Overview

Page 11: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

11

What is SUSE OpenStack?

OpenStack Dashboard

OpenStack Shared Services

Standard Hardware

Compute Networking Storage

Your Applications

OpenStackCloud Kernel

IaaS Cloud Management software based on the OpenStack project.

Page 12: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

12

What is OpenStack?

• Leading open source project for building IaaS clouds

• Delivers cloud management platform software

• Active developer community (> 16000 contributors)

• Massive industry involvement (> 400 companies)

• Growing enterprise adoption

• OpenStack Foundation ensures long-term viability

• Quickly maturing technology – 12th release

Page 13: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

13

How is SUSE Participating?

Platinum Member Alan ClarkChairman of the Board

TechnicalContributions

Promotion in openSUSE Community

OpenStack Distribution

Page 14: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

17

What SUSE Brings to OpenStack

• Enterprise grade OpenStack deployment(ecosystem, lifecycle, support)

• Supportability / Stability‒ The full OpenStack, stack

‒ Enterprise hardened OpenStack code

‒ Supported interoperability with third-party solutions

• SUSE Ecosystem and Lifecycle‒ Installation framework

‒ Longer supported lifecycle

‒ Updates and maintenance management

‒ Certifications

Page 15: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

18

=

SUSE OpenStack Cloud

+

+

Page 16: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

19

Days

Parameters

Components

>1400

11

2

Deploying OpenStack manually

Page 17: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

20

HOURS!!!

Parameters

Components

>1400

11

2

Deploying SUSE OpenStack Cloud

Page 18: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

21

SUSE® Cloud Structure

Administration Server

CustomerCenter

Crowbar + PXE Boot

Compute Nodes

Storage Nodes

Control Node

SLE-HAE

Page 19: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

23

SUSE OpenStack Cloud Partner EcosystemMaximize Current Investments, while Expanding Capabilities

Hardware

Storage

Networking

Management

Hypervisor

PaaS

Page 20: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

SUSE OpenStack Cloud 4 – Highlights

Page 21: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

25

Highlights of What's New in SUSE OpenStack Cloud 4 (1/2)• Full support for Ceph distributed storage

system

• Highly available cloud services

• Based on OpenStack Icehouse‒ Improved scalability of Heat module for VM

orchestration

‒ Database, Load Balancing, and Firewall as-a-Service

‒ Ceilometer module improves cloud measurement

‒ SUSE OpenStack Cloud 3 to SUSE OpenStack Cloud 4 upgrade

‒ Addition of existing servers as cloud nodes

Page 22: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

26

Highlights of What's New in SUSE OpenStack Cloud 4 (2/2)

• Deeper Partner Ecosystem‒ Enhanced VMware support

‒ Integration with UCS Manager

‒ Improved networking and block storage adapter support

‒ Cisco Nexus,

‒ EMC,

‒ VMware NSX, etc...

Page 23: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

SUSE OpenStack Cloud – High Availability

Page 24: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

28

High Available Controller Node

• Fully automated HA configuration with SUSE OpenStack Cloud Admin Server

• Base on the SLE High Availability Extension‒ Using pacemaker, drbd and haproxy

‒ All automated with crowbar

‒ Makes the HA deployment almost as simple as the non-HA setup

• PostgreSQL‒ Using DRBD + Pacemaker

• Control Node SKUs include entitlement to SLE HA

Page 25: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

30

Control Node 1 Control Node 2

High Availability in SUSE OpenStack Cloud

DRBD

PostgreSQL

RabbitMQ

Compute

Dashboard

DRBD

Identity

Image Service

Network

Pacemaker Cluster

Page 26: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

SUSE OpenStack Cloud – Orchestration with Heat

Page 27: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

33

SUSE OpenStack Cloud

Example 2-tier Web Application

WordPress App server

WordPress DB server

fixed

data

Page 28: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

34

Orchestration with Heat (1/2)

“... a human- and machine-accessible service for managing the entire lifecycle of infrastructure and applications within OpenStack clouds.”

• Orchestration engine to launch composite cloud applications based a textual description

• Resources that can be described include: servers, floating IPs, volumes, security groups, etc.

• Relationships between the different resources can be defined

Page 29: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

35

Orchestration with Heat (2/2)

• Full lifecycle of the applicaton can be managed, including updates and deleting

• Integration with existing configuration management tools like chef and puppet is possible

• Together with Ceilometer allows to implement autoscaling (e.g. launch more instances in case of increased load)

Page 30: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

36

Heat Template Example

See also: http://docs.openstack.org/developer/heat/template_guide/index.html

Page 31: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

37

Heat Template Example

See also: http://docs.openstack.org/developer/heat/template_guide/index.html

Page 32: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

38

Demo – SUSE OpenStack Cloud 4Orchestration with Heat

DEMO TIME

Page 33: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

39

SUSE OpenStack Cloud

Easy service deployment with Heat

Network TopologyAuto-generated Diagram

Page 34: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

40

Summary

SAVINGS: Total cost of ownership

• SUSE OpenStack Cloud is an affordable alternative for off-loading non-production workloads from more expensive virtualization infrastructure.

FLEXIBILITY:

• Support of multiple virtualization technologies: KVM, Xen, Hyper-V and VMware

• High degree of automation, even for complete application stacks

CONFIDENCE: Based on the de-facto standard cloud technology

Page 35: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

41

Thank you.

Questions?

Page 36: SUSE OpenStack Cloud 4 - Novell Magyarország...2015/02/19  · 25 Highlights of What's New in SUSE OpenStack Cloud 4 (1/2) • Full support for Ceph distributed storage system •

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.

257-000014-001