24
Expert Days 2018 SUSE OpenStack Cloud

Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

Embed Size (px)

Citation preview

Page 1: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

Expert Days 2018SUSE OpenStack Cloud

Page 2: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

2

What is SUSE OpenStack Cloud

• You know of Cloud Compute right?

Maybe you use AWS or Azure?

• Allowing pay-as-you-go model for IT infrastructure and

toward dynamic software-defined service delivery.

• But you may need a capital investment that resides in

your control domain (data center).

• But need the same multi-tenant, agile, cloud scale

characteristics for this cloud service.

• That is where SUSE OpenStack Cloud comes in.

Page 3: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

3

Why OpenStack?

• OpenStack is an open source software platform for cloud

computing. Mostly deployed as infrastructure-as-a-service

(IaaS), whereby virtual servers and other resources are

made available to customers.

• Manages multi-vendor hardware pools of processing,

storage and networking resources throughout a data center.

• Managed through a web-based dashboard, command-line

tools, or via RESTful web services.

• The OpenStack Foundation began managing

Openstack in 2010.

• More than 500 companies have joined the project.

Page 4: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

4

How SUSE Works in OpenStack

• This is great with Cloud Native because you can

not only orchestrate VM’s but also Bare Metal and

containers.

• But why not manage the more traditional

workloads in your environments?

• We influence the leadership (Alan Clark and

Helion).

• Give back: our message of HA for the

Cloud was critical.

• It also helps that SUSE is in open source

generally, Linux, KVM, Xen, Networking, Storage

etc.

Page 5: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

5

Scheduler

Hypervisor Choice and SupportInvestment protection and enhanced value

Deployment

UI

Admin Server

SUSE Linux Enterprise

Chef Server

Crowbar

Software mirror

DHCP/TFTP

Control Node

SUSE Linux Enterprise

Database

Message queue

Identity

Image store

Cinder

Neutron

Dashboard

Scheduler

OtherCloud UI

OpenStack compute

z/VM

Hyper-V

OpenStack compute

KVM/XEN/

Docker

OpenStack

Commute

SUSE

OpenStack

Monitoring

z/VM

OpenStack

Commute

Vmware Proxy

OpenStack

Commute +

Page 6: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

6

High-Availability OpenStack InfrastructureBecause downtime is not an option

HA Proxy

Node 1 Node 2 Node 3

COROSYNC

PACEMAKER

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

PACEMAKER

Keep my workload runningKeep my cloud running

Page 7: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

7

SUSE OpenStack Cloud 7: Project Coverage

Docs

OpenStack

Ansible

Shared

Libraries

Compute

Service

Orchest.

File-Share

Service

SDN

Object

Storage

Service

Big Data

Service

App Catalog

Block Storage

Service

Pluggable

Authent.

Bare Metal

Provision

Self-Service

Dashboard

Template

and Image

Repository

Rally

DNS Service

Kolla

DBaas

Telemetry

Caas

Secure/Key

Vault

OpenStack

Client (OSC)

Kuryr

RefStack

Tempest

Identity

Management

New

Full Support

Tech Preview

Package Only

Under

Evaluation

Page 8: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

8

This Section Covered:

• SUSE is the most experienced vendor in delivering open source IaaS

Clouds with OpenStack.

• We are a key representative on behalf of any customer in that community.

• It is all built on core SUSE technology and we bring value to you.

• We have a mature, powerful, replicable deployment technology providing

broad support of other technologies.

• SUSE has augmented this with newer powerful capabilities. Be that with

HA in the Compute Plane, project support or SUSE OpenStack Cloud

Monitoring.

• The real value to you is what you can deliver with Software-defined

Infrastructure service delivery.

Page 9: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

99

SDI Demo

Page 10: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

10

HEAT Script

The Cloud Operator will get the

cloud and Project ready, adding

all the resources needed, then

pass to the consumers in the

Projects.

Page 11: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

11

What is a HEAT Template

• This is a YAML (simple) script form (be careful of spacing).

• Define the variables under the “parameters” section.

• The “resources” section actually creates the virtual infrastructure

• As this has developed you are able to use many simple scripting

techniques (if, then, else, etc.)

• When combined with Cloud-Init (Cloud-init is a package that contains

utilities for early initialization of cloud instances) you have great versatility

in how the Virtual resources boot.

• Like all scripts remember to use a version management system such as

GIT and maybe adopt CI development.

Page 12: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

12

HEAT and How it Brings SDI

• This is not a training session but,

• Simple yaml based scripting that takes the

resources available in the cloud you build and

can trigger all that once the script is ran.

• This is the engine that delivers, adaptive,

agile, tenant resources at cloud scale on

demand.

Page 13: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

13

This Demo Showed

• With SUSE delivering such a robust,

powerful easy to use private cloud via

SUSE OpenStack Cloud you can start

to deliver highly elastic, cloud scale,

service infrastructure at the click of a

single button.

• This “code” the becomes an asset that

can be built upon, augmented and

used as many times as required.

Page 14: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

1414

Monitoring Demo!

Page 15: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

15

BUT!

Managing It Can Be Tricky

• Faults can often be hard to isolate.

• There is a need to forecast usage

and capacity plan.

• Visibility is key.

• We work with great partners e.g.

(Micro Focus, Dynatrace, HPE)

• But SUSE now offers:

SUSE OpenStack Cloud Monitoring

Page 16: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

16

Demo the Administrator View of the Cloud

• Show metrics and fault isolation

• Alerting

• Show Log management (explain how

difficult this is without ELK stack)

Page 17: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

17

Summary

• Here we are able to show how the open

source community has responded to the

challenge of management with the

development of Monasca, ELK Stack,

Grafana and other technology.

• With SUSE OpenStack Cloud Monitoring,

the installation and quick access to well

designed dashboarding allows the Day 2

Management challenges of highly abstracted

environments to be met head on.

Page 18: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

1818

SUSE OpenStack Cloud Lifecycle

Page 19: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

19

SUSE OpenStack Cloud Version 7Foundation for software-defined data centers

Business

oriented release

cycle & longer

support

The best

interoperability

Smooth

upgrades

Leading support

for the entire

OpenStack cloud

platform

The widest

hypervisor

support

Fast & easy

setup and

management

Rock-solid

reliability

Page 20: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

20

2017 2018 2019 2020

SUSE OpenStack Cloud

v7

v8

v9

Built On• OpenStack Newton release

• SUSE Linux Enterprise Server

12 SP2

New or Expanded Services• Magnum & Kubernetes support

for container orchestration

• Manila integration with CephFS

• Physical server as a Service**

Operational Enhancements• SUSE OpenStack Cloud

Monitoring

v7

Built On• OpenStack Pike release

• SUSE Linux Enterprise Server 12

SP3

New or Expanded Services• SUSE Cloud Application Platform

integration

• Physical server as a Service (Ironic)

• SDN support for NSX-V

• Dual lifecycle manager options

Operational Enhancements• Non-disruptive upgrade to v8

• Planning and pre-install validation

• Simple deployment UI

• Multi-region scaling (intra-DC) –

100 nodes per region

• Monitor capacity and performance

• 3-year support

Built On• OpenStack Rocky release

• SUSE Linux Enterprise Server 15

• Scalability Enhancements

New or Expanded Services• Arm control plane

• Unified lifecycle manager

• SUSE Cloud Application Platform integration

improvements

• SUSE CaaS Platform integration

improvements

Operational Enhancements• Fully containerized control plane

• Multiple data center support Improvements

• Cloud monitoring

• Suggestion-based remediation

• Reporting extensions

• Event correlation

• Monitoring of containers

• Alternative authentication

Built on• OpenStack Pike release

• SUSE Linux Enterprise Server 12 SP3

New or Expanded Services• IBM s390x control plane

• IBM s390x KVM support

• Arm compute nodes**

• SDN support for NSX-T

• SDN support for Cisco ACI

• SDN Nuage support

• SDN Juniper Contrail integration

• OpenDaylight integration

• OPNFV framework integration

Operational Enhancements• Migrate to Nextgen lifecycle tool

• Lifecycle tools improvements

• Cloud monitoring tenant support

v8 v8 Updates v9

* Information is forward looking and subject to change at any time.

** Items are tech preview

Page 21: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

21

How This Fits

with Everything

Else

• OpenStack can help you

manage the changing demands

on your organisation

• Whether you need to deliver

cloud Native, Virtualised or

traditional services

Page 22: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

22

Don’t

Just Take

Our Word

for It

Page 23: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational
Page 24: Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack compute z/VM Hyper-V ... • OpenDaylight integration • OPNFV framework integration Operational

2424

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.