Accelerate OpenStack* Together - 01.org and Tempest Repository Jenkins Local Git Repo GitHub Puppet...

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

Transcript of Accelerate OpenStack* Together - 01.org and Tempest Repository Jenkins Local Git Repo GitHub Puppet...

Accelerate

OpenStack*

Together

* OpenStack is a registered trademark of the OpenStack Foundation

Intel Confidential — Do Not Forward

Considerations to Build a Production OpenStack CloudRuchi Bhargava, Intel IT

Shuquan Huang, Intel IT

Kai Li, 99 Cloud

OpenStack Summit, Paris, Nov. 3-7, 20143

Agenda

Intel IT and OpenStack

Enterprise IT Cloud journey

Production Design Considerations for Large Enterprises

Technical vectors

Non-Technical Technical vectors

Production Design Considerations for Intel Channel Customers

OpenStack Summit, Paris, Nov. 3-7, 2014

OpenStack

EnterpriseHosting

Lab HostingNew business

Hosting

Existing Infrastructure(Proprietary Hypervisor & Storage)

New Infrastructure(KVM, Open Source Storage)

Open Stack - Intel IT Convergence Platform

Open Stack provides a convergence opportunity for IT Hosting

OpenStack Summit, Paris, Nov. 3-7, 2014

Intel IT Cloud Journey

5

*

SAN/NASProprietary

Hypervisor

Proprietary Orchestration

OpenStack Control Plane

Compute (Nova)

Network (Neutron)

Storage(Cinder | Swift)

Image (Glance)

Identity(Keystone)

Measurement

(Ceilometer)

IT Cloud 1.0 IT Cloud 1.5

+

Compute (Nova)

Network (Neutron)

Storage(Cinder | Swift)

Image (Glance)

Identity(Keystone)

Measurement

(Ceilometer)

+

IT Cloud 2.0

OCU (homegrown Orchestration )

SDNStorageCEPH

proprietary

HypervisorsKVM,

proprietary

Public CloudProprietary

OpenStack Summit, Paris, Nov. 3-7, 2014

Common Control Plane Strategy

Open Standard/Source Control Plane

Proprietary Cloud

Compute

ProprietaryHypervisor

Proprietary Virtual Network Switch

Proprietary Storage

Physical Network

Open Cloud

Compute

MultipleHypervisors

Proprietary or Open Virtual Network Switch

Multiple Storage Solutions

Physical Network

PaaSAutomation

Policy or Template

Driven Orchestration

Web GUI

Custom Automation

API Interactions

Back-end Orchestration

Common Control Plane for:• Multiple hypervisors• Multiple storage solutions• Virtual network integration

Primary Drivers:• Shift from IT managed to self-service• Reduce migration impact on ROI• Consistent User Experience• IT flexibility for managing infrastructure• Efficient resource utilization

OpenStack Summit, Paris, Nov. 3-7, 2014

CloudCloud

7

Production Considerations

Existing Investment

Customers

DevOps

SupportSupport

Automation

OpenStack Summit, Paris, Nov. 3-7, 20148

Technical vectors of a Production Cloud Design

• Stability

Redundancy

Monitor & Alert

Isolations

• Scalability

Design for scale out

Automated deployment

• Maintainability

Open API for Automation

CI/ CD integration to expedite Deployment, Operations and Recovery

Cloud data analytics

OpenStack Summit, Paris, Nov. 3-7, 20149

Non-Technical Vectors

• Total Cost of Ownership

• Workforce Transformation

• Last Mile Integration with the Enterprise

• Support Model transitions

OpenStack Summit, Paris, Nov. 3-7, 2014

Production Design Considerations for Intel’s Channel Customers

Intel Channel

(HW Partner)

ChannelCustomers

SWPartner

Intel Intel’s channel customers

Company Size Big and complex SME, less complexity

Expectation in product model

A customizable environment A turn-key standard software with hardware

Operation Model Intel Internal L1/L2/L3 teamInternal L1 supportoutsourcing in L2/L3 support

DevOps Capability Strong Weak

Last Mile Integration Complexity Simple

OpenStack Summit, Paris, Nov. 3-7, 201411

Production Design Considerations for Intel’s Channel CustomersA Turn-key Solution: production design for each customer

Node Node

Node Node

Components Configuration Qty

CPU Xeon DP Ivy Bridge-EP E5-2620 v2 8

MEMORY8GB 1333 Reg ECC 1.5V DDR3 Kingston

KVR13R9D4/8I Romley128

SAS DRIVE1TB HDD 2.5in SAS 7200RPM 64MB Seagate

Constellation.2 Enterprise-Class ST91000640SS

16

Network Connection

2x 10 GbE, 2x 1 GbE, 1x 10/100 BASE-T RJ45

3

VM Density Up to 200 VMs -

Auto deployment on standard server recommendation based on RDO/FuelWeb

Controller & VM HA ready with distributed file system integrated

OpenStack Patches A standard private cloud portal based on

Horizon with workflow, basic monitoring and redundancy configuration

Hardware recommendation Optimized OpenStack package

OpenStack Summit, Paris, Nov. 3-7, 2014

Customize Operating Model for Each Channel Customer

Internet

Manual Trigger CI or Configure polling stratigies

Daily update OpenStack and Tempest Repository

JenkinsLocal Git Repo

Puppet MasterGitHub

Bug fixed & new features

Our Developers

Deployment Engineer

Define topologies of OpenStack Cluster

Polling changes

After deployment, run Tempest to validate changes

Deploy new cluster by using some version source code and cluster topology

Admin

OpenStack Cluster

ChannelCustomers

Production Design Considerations for Intel’s Channel Customers

SWPartner

Intel Channel

(HW Partner)

• L2/L3 support• Consultant service

Packaging

Intel Confidential — Do Not Forward

OpenStack Summit, Paris, Nov. 3-7, 201414

Total Cost of Ownership

• Premise is to save money

• Leverage EOL Servers & Commodity Servers for POC and pilots

• Use OpenStack to manage existing investments using a common control plane

• Automation drives efficient resource utilization both from infrastructure and human resources.

OpenStack Summit, Paris, Nov. 3-7, 201415

Workforce Transformation

• Organized structured tiered trainings for new team members

• OpenStack Basics

• OpenStack Boot Camp for the product team

OpenStack on OpenStack

• DevOps, CI/CD philosophy

• All hands-on deck testing approach

• Bi-weekly sharing sessions open to all

OpenStack Summit, Paris, Nov. 3-7, 201416

Last Mile Integration with the Enterprise

• Intel Enterprise Access Management(EAM) Integration with Keystone

• Service Management Integration

• OpenStack incident

• Asset management

OpenStack Summit, Paris, Nov. 3-7, 2014

Support Model Transitions

17

Call / Chat

L1 Event Response

Event

Orchestration L2

Orchestration L3

Compute L2 to L3

Storage L2 to L3

Physical Touch

(Self) Help

Self Closure

Network L2 to L3

Goal: minimize to eliminate Human interactions

Problem Management

Inci

de

nt

Ma

na

ge

me

nt