SUSE Cloud 5 Private Cloud based on OpenStack



Similar documents
How To Make A Cloud Work For You

How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

HO5604 Deploying MongoDB. A Scalable, Distributed Database with SUSE Cloud. Alejandro Bonilla. Sales Engineer abonilla@suse.com

Automated Deployment of an HA OpenStack Cloud

HO15982 Deploy OpenStack. The SUSE OpenStack Cloud Experience. Alejandro Bonilla. Michael Echavarria. Cameron Seader. Sales Engineer

TUT19741 Use SUSE Cloud 5 with Manila to utilize NetApp s enterprise class storage for SAP workloads

Software Defined Everything

Running SAP HANA One on SoftLayer Bare Metal with SUSE Linux Enterprise Server CAS19256

DevOps and SUSE From check-in to deployment

Iron Chef: Bare Metal OpenStack

Multi Provider Cloud. Srinivasa Acharya, Engineering Manager, Hewlett-Packard

KVM, OpenStack and the Open Cloud SUSECon November 2015

SUSE Linux uutuudet - kuulumiset SUSECon:sta

Advanced Systems Management with Machinery

Ceph Distributed Storage for the Cloud An update of enterprise use-cases at BMW

OpenStack Alberto Molina Coballes

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

We are watching SUSE

Change the Game with HP Helion

SUSE Storage. FUT7537 Software Defined Storage Introduction and Roadmap: Getting your tentacles around data growth. Larry Morris

SUSE Enterprise Storage Highly Scalable Software Defined Storage. Gábor Nyers Sales

Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 Chris Haddad

SUSE Cloud Installation: Best Practices Using a SMT, Xen and Ceph Storage Environment

OpenStack IaaS. Rhys Oxenham OSEC.pl BarCamp, Warsaw, Poland November 2013

SUSE Customer Center Roadmap

SUSE Cloud Installation: Best Practices Using an Existing SMT and KVM Environment

SUSE Cloud Deployment Guide Questionnaire

OpenStack + VMware: Everything You Need to Know

Product Overview. Marc Skinner Principal Solutions Architect Red Hat RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

SUSE Cloud. Deployment Guide. February 20, 2015

Introduction to OpenStack

Of Pets and Cattle and Hearts

SUSE Cloud. Deployment Guide. January 26, 2015

Today. 1. Private Clouds. Private Cloud toolkits. Private Clouds and OpenStack Introduction

Relax-and-Recover. Johannes Meixner. on SUSE Linux Enterprise 12.

Big Data, SAP HANA. SUSE Linux Enterprise Server for SAP Applications. Kim Aaltonen

Openstack. Cloud computing with Openstack. Saverio Proto

How To Use Openstack At Cern

Public Cloud. Build, Use, Manage. Robert Schweikert. Public Cloud Architect

Sunshine in a Cloudy World

Using SUSE Linux Enterprise to "Focus In" on Retail Optical Sales

Implementing Linux Authentication and Authorisation Using SSSD

High Availability Storage

SUSE Virtualization Technologies Roadmap

An Introduction to OpenStack and its use of KVM. Daniel P. Berrangé

Challenges Implementing a Generic Backup-Restore API for Linux

Introduction to Openstack, an Open Cloud Computing Platform. Libre Software Meeting

OpenStack Assessment : Profiling & Tracing

KVM, OpenStack, and the Open Cloud

Agile Infrastructure: an updated overview of IaaS at CERN

Red Hat Enterprise Linux OpenStack Platform Update February 17, 2016

Workflow und Identity Management - Genehmigungsprozesse, Role Mining, Role Design und Compliance Management

Déployer son propre cloud avec OpenStack. GULL François Deppierraz

Automation and DevOps Best Practices. Rob Hirschfeld, Dell Matt Ray, Opscode

Understand IBM Cloud Manager V4.2 for IBM z Systems

FUJITSU Enterprise Store - Introduction

Is OpenStack the best path forward towards successful Clouds? Cor van der Struijf Senior Cloud Advisor

Wojciech Furmankiewicz Senior Solution Architect Red Hat CEE

Data Center Automation with SUSE Manager Federal Deployment Agency Bundesagentur für Arbeit Data Center Automation Project

cloud functionality: advantages and Disadvantages

The path to the cloud training

Troubleshooting Your SUSE TUT OpenStack Cloud. Adam Spiers SUSE Cloud/HA Senior Software Engineer

SUSE Virtualization Technologies Roadmap

An Intro to OpenStack. Ian Lawson Senior Solution Architect, Red Hat

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

How To Use Openstack On Your Laptop

AMD SEAMICRO OPENSTACK BLUEPRINTS CLOUD- IN- A- BOX OCTOBER 2013

OPNFV Summit 2015 Presentation. Coexistence of Commercial Solutions with OpenSource OPNFV Platform

OpenStack Introduction. November 4, 2015

OPEN CLOUD INFRASTRUCTURE BUILT FOR THE ENTERPRISE

Building Storage as a Service with OpenStack. Greg Elkinbard Senior Technical Director

Linux w chmurze publicznej SUSE na platformie Microsoft Azure

Stanislav Ulrych CTO RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

HP OpenStack & Automation

Building a Cloud Computing Platform based on Open Source Software Donghoon Kim ( donghoon.kim@kt.com ) Yoonbum Huh ( huhbum@kt.

vrealize Automation Support Matrix

Installing, Tuning, and Deploying Oracle Database on SUSE Linux Enterprise Server 12 Technical Introduction

KVM, OpenStack, and the Open Cloud

Agenda. 1. Welcoming and intro 2. Introduction to RHEL-OSP 3. Deep Dive RHEL-OSP 4. Live Demo 5. OSP-Director 6. What's new in liberty

SUSE Manager. A Comprehensive Linux Server Management the Linux Way. Name. Title

OpenStack. Orgad Kimchi. Principal Software Engineer. Oracle ISV Engineering. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

OpenStack: we drink our own Champagne. Teun Docter Software developer

SUSE Linux Enterprise 12 Security Certifications Common Criteria, EAL, FIPS, PCI DSS,... What's All This About?

Configuration Management in SUSE Manager 3

High Availability and Disaster Recovery for SAP HANA with SUSE Linux Enterprise Server for SAP Applications

IBM Cloud Manager with OpenStack 4.1

Transcription:

SUSE Cloud 5 Private Cloud based on OpenStack Michał Jura Senior Software Engineer Linux HA/Cloud Developer mjura@suse.com

2

New solutions emerge: Infrastructure-as-Service Cloud = 3

SUSE Cloud

Why OpenStack? 5

Project History 6 Provide components for Infrastructure-as-a-Service Started by Rackspace and NASA in July 2010 Currently used for example by CERN Today: more than 500 companies involved in the OpenStack ecosystem (including SUSE) Eleven releases so far (Austin, Bexar, Cactus, Diablo, Essex, Folsom, Grizzly, Havana, Icehouse, Juno, Kilo) Next release: Liberty Under development: Mitaka

How is SUSE Participating? Alan Clark Platinum Member first Chairman of the Board Promotion in opensuse Community 7

SUSE Cloud Overview

SUSE Cloud SUSE Cloud is an open source software solution based on the OpenStack and Crowbar projects that provides the fundamental capabilities for enterprises to deploy an Infrastructure-as-a-Service Private Cloud End Users APIs Self Service Portal Automated Image Repository Configuration Optimized Deployment APIs 9 Pool of Virtualized Servers (Compute Storage Nodes)

OpenStack Distribution SUSE Cloud 5 Management Framework Install Install Framework (Crowbar, Chef, TFTP, DNS, DHCP) Billling Cloud Required Services RabbitMQQ Message Postgresql Database SUSE VM Mgmt Manager SUSE Image Tool Studio Dashboard (Horizon) Compute (Nova) Portal Cloud APIs (OpenStack and EC2) AUTH (Keystone) Images (Glance) App Monitor Orchestration (Heat) Object (Swift) Hypervisor Sec & Perf Telemetry (Ceilometer) Network (Neutron) Adapters Xen, KVM Vmware, Vmware, HyperV HyperV RadosGW Block (Cinder) Adapters RBD Rados Operating System SUSE Linux Enterprise Server 12 Physical Infrastructure: x86-64, Switches, Storage OpenStack Juno 10 SUSE CloudTools Adds Management OS andproduct Hypervisor SUSE Physical Infrastructure Partner Solutions Ceph

11

SUSE Cloud Controller 12 State Database (PostgreSQL) Image Service (Glance) for managing virtual images Identity (Keystone), providing authentication and authorization for all SUSE Cloud services Dashboard (Horizon), providing the Dashboard, which is a user Web interface for the SUSE Cloud services Nova API and scheduler Message broker (RabbitMQ)

SUSE Cloud Storage Nodes Pool of machines providing storage Object storage provided by swift or ceph Block storage provided by Nova Volume or ceph 13 optional Multiple backends

SUSE Cloud and SUSE Storage Ceph Project 14 Ceph Overview Unified cloud storage object and block in a single system An alternative for Swift, integrated with SUSE Cloud Block Storage SUSE Cloud and Ceph Integrates with Nova for provisioning ReSTful API SUSE Cloud full support

SUSE Cloud Compute Nodes Pool of machines where instances run Equiped with RAM and CPU SUSE Cloud Compute (nova) service 15 Setting up, starting, stopping, migration of VM's

SUSE Cloud 5 Hypervisor Support 16 Linux hypervisors coming with SUSE Cloud 5: KVM Xen Docker ZVM (SUSE OpenStack Cloud 6) Microsoft Hyper-V VMware vsphere and Vmware NSX Mixed hypervisor support: different hypervisors in the same cloud Baremetal install via Crowbar of nodes incl. KVM, Xen, Hyper-V compute nodes

OpenStack Neutron with VMware NSX 17

OpenStack Nova with VMware vcenter 18

SUSE Cloud Admin Server 20 Installation Framework Physical server orchestration Chef and Crowbar open source projects Mission: A Zero Touch Cloud Installer Servers in boxes to full function cloud in under two hours Bare metal install including BIOS and RAID config Users Choose How Their System is Configured ( barclamps ) Ongoing Operations Model (DevOps for Clouds) Leverages & Wraps Opscode Chef

6471 16 2 Parameters Components Hours Days 21

SUSE Cloud Admin Server - Workflow Status (post) Admin Node Cloud Node State Machine Run List Crowbar Config Software Mirror Ch Chef Server lien ef C t Chef Client Ch ef Cli en t AutoYAST DHCP/TFTP Apps Network Config Network Config SUSE Linux Enterprise Server Hardware Config (via image discovery) PXE Boot 22 Apps

SUSE Cloud 5 Highlights Based on OpenStack Juno Orchestration Telemetry (metering, measuring) Trove (DataBase as a Service) Features Docker support - in addition to KVM, Xen, VMware, Hyper-V Networking and block storage adapter support 23 Cisco Unified Computing System Cisco Nexus, EMC, VMware NSX and others Full support for Ceph Platform for High Availability

SUSE Cloud HA

High Availability Minimize data loss Minimize system downtime 25

High Availability for SUSE Cloud 26 First question: what are we trying to protect? Administration Server Control Plane Guests

SUSE Cloud components 27

HA Setup SUSE Cloud components 28

Development approach Use SLE HA Components Pacemaker cluster Create single Pacemaker barclamp Modify existing barclamps to enable HA deployments HAproxy as load balancer Postgres 29 Use DRBD + Pacemaker Control Node SKUs will include entitlement to SLE HA

HA: Simplified Structure Control Node 2 Control Node 1 Dashboard Nova Neutron Glance Keystone RabbitMQ PostgreSQL DRBD Pacemaker Cluster 30

HA: Cloud Diagram Controller Cluster Data Cluster Network Cluster Compute Nodes Compute 1 Crowbar Compute 2 192.168.124.10 31 192.168.124.8{7,9} 192.168.124.8{1,3} 192.168.130.1{1,2} 192.168.130.1{0,-} 192.168.126.{2,3} 192.168.126.{8,-} 192.168.124.8{4,2} 192.168.124.8{5,6} 192.168.130.1{3,4} 192.168.126.{5,6}

High Availability 32 Component HA type Data Base Active/Passive RabbitMQ Active/Passive Keystone Active/Active Glance Active/Active Cinder Active/Active Neutron Active/Active Nova-Service Active/Active Horizon Active/Active Heat Active/Active Ceilometer Active/Active

Questions?

Call to action line one and call to action line two www.calltoaction.com Dziękuję za uwagę! 34

SUSE w Polsce ul. Postępu 21 02-676 Warszawa 36 +48 22 537 5020 Infolinia 800 22 6685 www.suse.com Dołącz do nas: www.opensuse.org

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