20131015_demo_oshk

29
Demo Objectives @ OpenStack Hongkong Summit Part 1 - SmartCloud Orchestrator (SCO) 2.3 Virtual Image Library (2 sites) SCO over SoftLayer Part 2 – SoftLayer integration w/ SCO & OpenStack Part 3 - Operation Best Practice (customer) Bare- metal provisioning, monitoring, log analysis, portal, single- sign- on portal, DevOps (chef, git) This file can be downloaded http://ibm.co/193V5SQ

Transcript of 20131015_demo_oshk

Demo Objectives @ OpenStack Hongkong Summit

● Part 1 - SmartCloud Orchestrator (SCO) 2.3– Virtual Image Library (2 sites)– SCO over SoftLayer

● Part 2 – SoftLayer integration w/ SCO & OpenStack● Part 3 - Operation Best Practice (customer)

– Bare- metal provisioning, monitoring, log analysis, portal, single- sign- on portal, DevOps (chef, git)

● This file can be downloaded http://ibm.co/193V5SQ

Summary

● All demos are live, from either customer (China Unicom production) or SoftLayer

● All demo components, such as HA, GPFS, Monitoring, etc. would be captured in video in case of internet unavailable during demo

● This slide is only for whatever being covered in live demo

Part 1 – SmartCloud Orchestrator

● Objective: – Product, roadmap, strategy, integration with

OpenStack, release

● Technical components– OpenStack > nova, nova-network, cinder, glance,

keystone– SCO 2.3, installed on SoftLayer– Virtual Image Library

Use Cases

● Workload Deployer● Business Process Management● Virtual Image Library

Part 2 - SoftLayer

● Objective: – Strategy, use cases, API/ CLI for dev, integration with SmartCloud product

● Technical components– SoftLayer

● CloudLayer provisioning, CPU, disk, RAM, network, VPN etc● Access via WebUI, CLI, and API (for developer)● Mobile app● Operation & maintenance Monitoring, logging, performance

– OpenStack Deployment & SmartCloud Orchestrator over SoftLayer● Integrate with VIL

– DevOps● Simple cookbook to deploy OpenStack

– OpenStack > nova, nova-network, cinder, glance, keystone

Access

● WebUI & Mobile Device● CLI● API

Hardware Provisioning

CloudLayer - Provisioning

Network

Security

Access on Mobile Device

SoftLayer API

Install CLI Client

Sample install on Fedora 19 x86_64

git clone https://github.com/softlayer/softlayer-api-python-client.git

sudo yum install git python-pip

sudo pip install softlayer # pip = python package manager

sl config setup

sl config setup

sudo sl config setup

Username []: jeffyang

API Key or Password []:

Endpoint (public|private|custom): public

:..............:..................................................................:

: Name : Value :

:..............:..................................................................:

: Username : jeffyang :

: API Key : dcXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX4d :

: Endpoint URL : https://api.softlayer.com/xmlrpc/v3/ :

: Timeout : not set :

:..............:..................................................................:

Are you sure you want to write settings to "/root/.softlayer"? [Y/n]: Y

Configuration Updated Successfully

sl config show

[root@samf19 ~]# sl config show

:..............:..................................................................:

: Name : Value :

:..............:..................................................................:

: Username : jeffyang :

: API Key : dcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx4d :

: Endpoint URL : https://api.softlayer.com/xmlrpc/v3 :

: Timeout : not set :

:..............:..................................................................:

sl cci list (cloud computing instance)[root@samf19 ~]# sl cci list

:.........:............:..........................:.......:........:................:...............:....................:

: id : datacenter : host : cores : memory : primary_ip : backend_ip : active_transaction :

:.........:............:..........................:.......:........:................:...............:....................:

: 2649918 : sjc01 : 1core2gx32.test.com : 1 : 2G : 108.168.226.42 : 10.55.110.194 : - :

: 2649943 : sjc01 : 2corex4gx64.test.com : 2 : 4G : 108.168.226.43 : 10.55.110.195 : - :

: 2738966 : sjc01 : mytest1.softlayer.com : 1 : 1G : 108.168.226.46 : 10.55.110.200 : - :

: 2748839 : sng01 : xdspec18vcpu.sli.ibm.com : 16 : 16G : 119.81.66.45 : 10.66.222.232 : - :

: 2748022 : sng01 : xdspec8vcpu.sli.ibm.com : 8 : 16G : 119.81.66.44 : 10.66.222.231 : - :

:.........:............:..........................:.......:........:................:...............:....................:

Create Baremetal Boxes for SCO

[jeff@yang ~]$ sl bmc create --cpu=16 --domain=openstack.hk --hostname=sco01 --memory=16 --os=CENTOS_6_64_MINIMAL --monthly --disk=500

This action will incur charges on your account. Continue? [y/N]: y

:.........:...........................:

: name : value :

:.........:...........................:

: id : 1476831 :

: created : 2013-10-25T11:48:41+08:00 :

:.........:...........................:

[jeff@localhost ~]$

Getting Started

DevOps

● We do have Chef cookbook script to automatically install OpenStack as an example. I'll find it out and load into my account

● There are thousand of sample that I can use.

Part 3 - Operation Best Practice

● Objectives:– Best practice for cloud data center– Reference at China Unicom (customer) production

● Technical stats: (all live demo)– 40 physical boxes in cloud– High Availability (HA) of OpenStack– Horizon integration with BluePages for single- sign- on (SSO)– Monitoring– Log Analysis– Bare- metal provisioning

● OpenStack > nova, nova-network, cinder, glance, keystone

Environment Architecture

● China Unicom Beijing

● Private cloud● SmartCloud

Orchestrator production

● 40 boxes, HA/ GPFS integrated

High Availability of OpenStack 1/2

● DRBD● Pacemaker● Corosync

High Availability of OpenStack 2/2

High Availability of Network

● Architecture● Bonding

Horizon w/ SSO

Monitoring

Log Analysis

Bare- metal Provisioning

Chef & Git