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

Post on 28-May-2020

3 views 0 download

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

SUSE OpenStack Cloud 4Private Cloud Platform based on OpenStack

Gábor Nyers Sales Engineer @SUSE gnyers@suse.com

2

Introductory video

ChalkTalk: SUSE OpenStack Cloud

Stetting the Stage for SUSE OpenStack Cloud

4

Why an Open Source Cloud?

Drivers Concerns

Cost Savings

Open Standards

No Vendor Lock-In

Portability

Flexibility

Support

Security

Ecosystem

Integration

Maturity

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

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!

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

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

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

SUSE OpenStack Cloud Overview

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.

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

13

How is SUSE Participating?

Platinum Member Alan ClarkChairman of the Board

TechnicalContributions

Promotion in openSUSE Community

OpenStack Distribution

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

18

=

SUSE OpenStack Cloud

+

+

19

Days

Parameters

Components

>1400

11

2

Deploying OpenStack manually

20

HOURS!!!

Parameters

Components

>1400

11

2

Deploying SUSE OpenStack Cloud

21

SUSE® Cloud Structure

Administration Server

CustomerCenter

Crowbar + PXE Boot

Compute Nodes

Storage Nodes

Control Node

SLE-HAE

23

SUSE OpenStack Cloud Partner EcosystemMaximize Current Investments, while Expanding Capabilities

Hardware

Storage

Networking

Management

Hypervisor

PaaS

SUSE OpenStack Cloud 4 – Highlights

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

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...

SUSE OpenStack Cloud – High Availability

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

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

SUSE OpenStack Cloud – Orchestration with Heat

33

SUSE OpenStack Cloud

Example 2-tier Web Application

WordPress App server

WordPress DB server

fixed

data

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

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)

36

Heat Template Example

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

37

Heat Template Example

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

38

Demo – SUSE OpenStack Cloud 4Orchestration with Heat

DEMO TIME

39

SUSE OpenStack Cloud

Easy service deployment with Heat

Network TopologyAuto-generated Diagram

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

41

Thank you.

Questions?

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