SUSE OpenStack Cloud Production Deployment Architecture. Guide. Solution Guide Cloud Computing.

Similar documents
Build Cloud like Rackspace with OpenStack Ansible

Contrail Cloud Platform Architecture

Contrail Cloud Platform Architecture

Accelerate OpenStack* Together. * OpenStack is a registered trademark of the OpenStack Foundation

SUBSCRIPTION OVERVIEW

HPE HELION CLOUDSYSTEM 9.0. Copyright 2015 Hewlett Packard Enterprise Development LP

Introducing SUSE Enterprise Storage 5

EMC Business Continuity for Microsoft Applications

SUSE OpenStack Cloud. Enabling your SoftwareDefined Data Center. SUSE Expert Days. Nyers Gábor Trainer &

Build your own Cloud on Christof Westhues

IBM NeXtScale Solution for SUSE Cloud Reference Architecture

Architecture and terminology

Choosing an Interface

POWERED BY OPENSTACK. Powered by OpenStack. Globo.Tech GloboTech Communications

Provisioning with SUSE Enterprise Storage. Nyers Gábor Trainer &

Road to Private Cloud mit OpenStack Projekterfahrungen

vstart 50 VMware vsphere Solution Specification

HPE Synergy HPE SimpliVity 380

Introduction to Virtualization. From NDG In partnership with VMware IT Academy

The OnApp Cloud Platform

Dell Red Hat OpenStack Cloud Solution Reference Architecture Guide - Version 5.0

Red Hat Ceph Storage and Samsung NVMe SSDs for intensive workloads

Cisco UCS C24 M3 Server

Dell EMC Red Hat OpenStack Cloud Solution. Architecture Guide Version 6.0

Dell EMC Ready Bundle for Red Hat OpenStack Platform. PowerEdge FX Architecture Guide Version

Enterprise Ceph: Everyway, your way! Amit Dell Kyle Red Hat Red Hat Summit June 2016

NephOS. A Single Turn-key Solution for Public, Private, and Hybrid Clouds

Virtualization And High Availability. Howard Chow Microsoft MVP

Huawei FusionSphere 6.0 Technical White Paper on OpenStack Integrating FusionCompute HUAWEI TECHNOLOGIES CO., LTD. Issue 01.

SCHOOL OF PHYSICAL, CHEMICAL AND APPLIED SCIENCES

Dell Fluid Data solutions. Powerful self-optimized enterprise storage. Dell Compellent Storage Center: Designed for business results

SECURE, FLEXIBLE ON-PREMISE STORAGE WITH EMC SYNCPLICITY AND EMC ISILON

Software Defined Storage for the Evolving Data Center

Xen and CloudStack. Ewan Mellor. Director, Engineering, Open-source Cloud Platforms Citrix Systems

Building a Flexible OpenStack* Cloud from the Ground Up

IN2P3-CC cloud computing (IAAS) status FJPPL Feb 9-11th 2016

Getting to Know Apache CloudStack

Red Hat OpenStack Platform 10 Product Guide

Vblock Architecture. Andrew Smallridge DC Technology Solutions Architect

Implementing SharePoint Server 2010 on Dell vstart Solution

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

NephOS. A Single Turn-key Solution for Public, Private, and Hybrid Clouds

Scality RING on Cisco UCS: Store File, Object, and OpenStack Data at Scale

IBM Storwize V5000 disk system

DEEP DIVE: OPENSTACK COMPUTE

HUAWEI Tecal X8000 High-Density Rack Server

Address new markets with new services

Extremely Fast Distributed Storage for Cloud Service Providers

TECHNICAL SPECIFICATIONS + TECHNICAL OFFER

DRBD SDS. Open Source Software defined Storage for Block IO - Appliances and Cloud Philipp Reisner. Flash Memory Summit 2016 Santa Clara, CA 1

NexentaVSA for View. Hardware Configuration Reference nv4v-v A

IBM SmartCloud Desktop Infrastructure with VMware View Reference architecture. 12 December 2012

MCP Standard Configuration. version latest

Improving Blade Economics with Virtualization

DELL EMC READY BUNDLE FOR VIRTUALIZATION WITH VMWARE AND FIBRE CHANNEL INFRASTRUCTURE

A Dell Technical White Paper Dell Virtualization Solutions Engineering

A fields' Introduction to SUSE Enterprise Storage TUT91098

SurFS Product Description

Veritas Dynamic Multi-Pathing for VMware 6.0 Chad Bersche, Principal Technical Product Manager Storage and Availability Management Group

VMware + OpenStack. Dan Wendlandt Director of Product Management VMware VMware Inc. All rights reserved.

Microsoft SQL Server in a VMware Environment on Dell PowerEdge R810 Servers and Dell EqualLogic Storage

IBM System Storage DCS3700

Cavium FastLinQ 25GbE Intelligent Ethernet Adapters vs. Mellanox Adapters

Reference Architecture: Red Hat Enterprise Linux OpenStack Platform 7

Red Hat OpenStack Platform 13

IBM Cloud Orchestrator Version User's Guide IBM

70-414: Implementing an Advanced Server Infrastructure Course 01 - Creating the Virtualization Infrastructure

Disruptive Forces Affecting the Future

Upgrade to Microsoft SQL Server 2016 with Dell EMC Infrastructure

Cisco UCS C210 M2 General-Purpose Rack-Mount Server

5 Things You Need for a True VMware Private Cloud

Datasheet Nutanix Enterprise Cloud on PRIMERGY

Microsoft Exchange Server 2010 workload optimization on the new IBM PureFlex System

IOPStor: Storage Made Easy. Key Business Features. Key Business Solutions. IOPStor IOP5BI50T Network Attached Storage (NAS) Page 1 of 5

Cisco HyperFlex HX220c M4 and HX220c M4 All Flash Nodes

Best Practice Deployment of F5 App Services in Private Clouds. Henry Tam, Senior Product Marketing Manager John Gruber, Sr. PM Solutions Architect

Cisco HyperFlex HX220c M4 Node

VMware Integrated OpenStack Quick Start Guide

EMC VSPEX FOR VIRTUALIZED MICROSOFT EXCHANGE 2013 WITH MICROSOFT HYPER-V

Cisco UCS C210 M1 General-Purpose Rack-Mount Server

SOFTWARE DEFINED STORAGE

An Introduction to Red Hat Enterprise Linux OpenStack Platform. Rhys Oxenham Field Product Manager, Red Hat

Dell EMC Ready Bundle for Red Hat OpenStack Platform. Dell EMC PowerEdge R-Series Architecture Guide Version

FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS

EMC Performance Optimization for VMware Enabled by EMC PowerPath/VE

SERVICE DESCRIPTION DEDICATED SERVER

Design a Remote-Office or Branch-Office Data Center with Cisco UCS Mini

Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical

Cisco CloudCenter Solution with Cisco ACI: Common Use Cases

Deployment Guide. SUSE OpenStack Cloud 7

Reference Architecture for SUSE OpenStack Cloud with ThinkSystem Servers

Reference Architecture: Red Hat OpenStack Platform with ThinkSystem Servers

Baremetal with Apache CloudStack

Ultra M Solutions Guide, Release 6.0

Adobe Digital Marketing s IT Transformation with OpenStack

Supermicro All-Flash NVMe Solution for Ceph Storage Cluster

Reference Architecture: Red Hat OpenStack Platform

Openstack Networking Design

SUN CUSTOMER READY HPC CLUSTER: REFERENCE CONFIGURATIONS WITH SUN FIRE X4100, X4200, AND X4600 SERVERS Jeff Lu, Systems Group Sun BluePrints OnLine

Cisco UCS C200 M2 High-Density Rack-Mount Server

Transcription:

SUSE OpenStack Cloud Production Deployment Architecture Guide Solution Guide Cloud Computing

Table of Contents page Introduction... 2 High Availability Configuration...6 Network Topography...8 Services and Support... 10 Learn More... 10

Cloud Computing Solution Guide SUSE OpenStack Cloud Production Deployment Architecture Introduction Delivering a fully orchestrated OpenStack cloud can be a complex and time-consuming task. StackVelocity and SUSE have teamed up to deliver solutions that allow you to accelerate your time to value while maintaining the economics required for success in the marketplace. The following document provides a reference solution for an OpenStack implementation intended for a production cloud environment supporting approximately 768 guest instances and includes a control plane configured for highly available operations. The capacity can be expanded to 1600 guests when the rack is fully populated. Pilot Production Rack Configuration The solution utilizes white box hardware in combination with SUSE OpenStack Cloud to provide a pre-integrated, optimized and supported configuration that is ready for production deployment. The entire configuration is integrated, tested and configured with software in the factory prior to shipment. 2

Hardware Specifications ADMIN NODE (1) STORAGE NODES (3) CINDER / CEPH (Expandable to 4) CONTROLLER NODE (4) Controller / RGW COMPUTE NODES (12) (Expandable to 25) NETWORK RACK AND POWER 1U server enclosure Single 8 core CPU processor 16 GB DDR-3 memory, 1600 MT/s 3 HDDs, 3 TBs each, SATA (3) OSD NODES 2U server enclosure Dual 12 core CPU processors 64 GB DDR-3 memory, 1600 MT/s Internal SFF HDDs (internal or rear-mounted) (2) 128GB SSD (OS RAID1 mirror) External SFF HDDs (24) 1TB SATA SSD 2 x 10G and 2 x 1G Ethernet ports 1U server enclosure Single 8 core CPU processor 24 GB DDR-3 memory, 1600 MT/s 4 HDDs, 2 TBs each, SATA 2 x 10G and 2 x 1G Ethernet ports 1U server enclosure Dual 8 core CPU processors 256 GB DDR-3 memory, 1600 MT/s 6 1TB SATA SSD (data) 2 128GB SSD RAID1 (OS) 2 x 10G and 2 x 1G Ethernet ports 2 1Gb Managed Ethernet Switch (48P) IPMI network for server management (public) Management network for deployment and configuration (private) 2 10Ge Ethernet switch (48P) Cluster, application and data traffic (public) 42U 19" rack Dual PDUs 208VAC single-phase inputs L6-30 plugs Sizing and Workload Assumptions Workload Profile: Guest specification: 2C processor // 4GB memory // 18GB storage Guests per node: ~64 Total guest capacity (base config): ~768 Total guest capacity (full rack with 25 computes): ~1600 Performance: Base config IOPS per guest: ~93+ IOPS per storage node: ~240,000 Total base IOPS capacity: 720,000 Design Criteria and Parameters: Compute: 18GB persistent storage per guest (full rack capacity) 2CPU, 4GB RAM per guest 175% core hyper-threading, 4 to 1 guest to core ratio IOPS: 1000 IOPS per SSD deliverable (extreme conservative value) Storage Sizing: 2.0 2.6GB RAM per OSD, conservative over commit 1 OSD per spindle 1 CPU core per OSD Storage Performance: Low-to-mid density 100% availability with 1 node failure 100% uptime with 1 OSD failure Total capacity = 96TB Total capacity with 3x replication = 32TB Storage capacity per RU = 12TB IOPS per compute node = 38,400 3

Cloud Computing Solution Guide SUSE OpenStack Cloud Production Deployment Architecture SUSE OpenStack Cloud Solution Architecture The software stack employs an optimized OpenStack distribution from SUSE called SUSE OpenStack Cloud in conjunction with SUSE Linux Enterprise Server as the operating system. Deployment and management are provided through the SUSE OpenStack Cloud Administration Server. 4

OpenStack Component Distribution Cluster Management (Administration Server) OpenStack Management (Horizon) Compute (Nova) Storage (Ceph) Bootstrap images: Chef/Crowbar Environment management (GUI) Add/remove nodes/roles High Availability architecture (4 nodes) 2 nodes dedicated to database service (PostgreSQL) 2 nodes dedicated to remaining services Cluster collocation constraints to separate networking (Neutron) services on 1 node and remaining services on the other, except in the case of a failover Remaining services: RabbitMQ (messaging daemon) Glance (image repository) Cinder (volume storage backed by Ceph) Nova (compute) controller Heat (orchestration Ceilometer (metrics) Nova compute instances Local storage L2 networking Gateway RADOS API Proxy services Storage (object + block) Object storage (replacing Swift) Block storage layered on top (Cinder) Out-of-Box Functionality OpenStack Capabilities: Fully-configured and functional OpenStack environment Full control over Ceph s storage platform Add/remove volumes Add/remove objects as needed Full control to create/destroy instances Full control over network IP space and bridging Full control over images Service Scalability: Ability to add/remove nodes as required to scale out infrastructure at will Ability to add/remove OpenStack services at any time Production deployment enables storage replication and hyper-expansion to/from geo-dispersed regions and zones Cluster Management: Provisioning (SUSE Linux Enterprise Server, Windows Hyper-V, Windows 2012) Automated high availability Dynamic role assignment Integrated closed circuit DHCP PXE cluster management network 5

Cloud Computing Solution Guide SUSE OpenStack Cloud Production Deployment Architecture High Availability Configuration One of the key differences between proof of concept (PoC) and production deployments is future-proofed designs with High Availability (HA). Although HA is relatively atypical in smaller deployments, this solution gets companies immediately headed in the right direction by mitigating single points of failure. This translates into fewer growth-related service interruptions and industry best practices that facilitate the redundancy of stateless API service planes, guaranteed message delivery and improved load balancing. HA OpenStack Management The first step in establishing a future-proofed OpenStack deployment is with the redundancy of OpenStack and other services running on control nodes. OpenStack controllers house the OpenStack services, PostgreSQL, load balancing and L4-L7 network service management if desired. To optimize performance while maintaining a reasonable hardware footprint, High Availability via four controller nodes with redundant configurations is being used in this rack configuration. 6

HA Service Availability Incoming requests are accepted by HAProxy, where the load is balanced across all three control nodes. The request is then distributed to the first available compute node. This process is generally handled in a round robin fashion. The first request is issued to the first compute node, the second request to the second compute node, and so on. HA Storage Ceph is a scalable software defined storage solution which provides object, block and file system storage all within the same platform. Redundancy of object stores is achieved by distributing them over five zones. In addition, OpenStack users are able to access Cinder volumes on the same platform. Through the use of this architecture we are also able to decentralize volume storage. In the event of a host failure, this allows an instance to be migrated to another host without affecting network and storage resources. 7

Cloud Computing Solution Guide SUSE OpenStack Cloud Production Deployment Architecture Network Topography IP Address Scheme NETWORK SCHEME Management IPMI: 10.1.0.0/16 Admin: 10.1.0.0/16 Public: 10.0.0.0/16 Neutron: 10.2.0.0/16 Storage Ceph Object Storage: 10.3.0.0/16 Virtual Instances Private: 172.16.0.0/16 Public (Floating IP):192.168.0.0/16 (for this doc, use appropriate public IP range) VLAN Definitions NETWORK VLAN IPMI Network Untagged 1GB Admin Network Untagged 1GB Neutron 700 Storage Network 200 Public and Floating IPs 500 Private Network 300 Physical Interface to VLAN Mapping SYSTEM NIC NETWORK SPEED VLAN SUSE OpenStack Cloud Admin Node NIC #0 NIC #1 Controller Nodes / Storage Gateways (1 3) NIC #0 NIC #1 NIC #2 NIC #3 Storage Nodes (1 5) NIC #0 NIC #1 NIC #2 NIC #3 Compute Nodes (1 11) NIC #0 NIC #1 NIC #2 NIC #3 8

Network Diagram 9

SUSE OpenStack Cloud DEPLOYMENT AND MANAGEMENT OPENSTACK DISTRIBUTION SOFTWARE SUPPORT Services and Support Hardware One year support included Hardware warranty (parts and labor) Advanced replacement 8x5 remote support Additional available services and support options Onsite deployment and installation Two or three year warranty On-site support / replacement Advanced spares 24x7 remote support SUSE OpenStack Cloud One year support included 24x7 priority support Intermediate training Additional available services and support options Professional services Advanced training The SUSE OpenStack Cloud Administration Node is an open source deployment and management tool for OpenStack. It simplifies and automates the process of deploying and maintaining OpenStack across the rack configuration through a GUI-driven interface. SUSE OpenStack Cloud supports components and packages from multiple vendors. It supports multiple hypervisors (Xen, KVM, VMware vsphere and Microsoft Hyper-V) and multiple plug-ins for storage back-ends and networking. SLA options including 8x5 and 24x7 remote support options. Phone and web support portal. Global training programs. Learn More Stack Velocity 30 Great Oaks Blvd San Jose, CA 95119 www.stackvelocity.com contact: info@stackvelocity.com SUSE LINUX Products GmbH Maxfeldstrasse 5 90409 Nuremberg Germany Tel: +49 (0)911-740 53-0 Contact your local SUSE Solutions Provider, or call SUSE at: 1 800 796 3700 U.S./Canada 1 801 861 4500 Worldwide SUSE Maxfeldstrasse 5 90409 Nuremberg Germany 264-000012-001 12/14 2014 SUSE LLC. All rights reserved. SUSE and the SUSE logo are registered trademarks of SUSE LLC in the United States and other countries. All third-party trademarks are the property of their respective owners.