Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack...
Transcript of Expert Days 2018 - suse.com · PDF fileNeutron Dashboard Scheduler Cloud UI Other OpenStack...
Expert Days 2018SUSE OpenStack Cloud
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.
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.
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.
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 +
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
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
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.
99
SDI Demo
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.
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.
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.
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.
1414
Monitoring Demo!
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
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)
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.
1818
SUSE OpenStack Cloud Lifecycle
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
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
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
22
Don’t
Just Take
Our Word
for It
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.