Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems &...

52
© 2015 IBM Corporation Cloud Manager with OpenStack for Power Jay Kruemcke IBM Cloud [email protected] Kruemcke.com @chromeaix @cloudrancher facebook.com/ibmpowervc LinkedIn PowerVC group Power Cloud Trends All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only © Copyright IBM Corporation 2015.

Transcript of Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems &...

Page 1: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation

Cloud Manager withOpenStack for Power

Jay KruemckeIBM Cloud

[email protected]

Kruemcke.com

@chromeaix @cloudrancher facebook.com/ibmpowervc LinkedIn PowerVC group

Power Cloud Trends

All statements regarding IBM's future direction and intent are subject to

change or withdrawal without notice, and represent goals and

objectives only

© Copyright IBM Corporation 2015.

Page 2: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

IAAS?

PAAS?”

SAAS?”

Private?

Public?

Hybrid?

2

Page 3: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Why “Cloud”?

When somebody say “We should be doing cloud computing?” –

what is the problem you are trying to solve?– Speed

– Flexibility / Responsiveness

– Reduced expense

Understand the dissatisfaction with IT that drives the crazy

interest in cloud computing.

Understand what is going on with public cloud in your shop

Make sure you are a part of the cloud conversation

IBM Power servers can provide cloud-like service delivery

3

Page 4: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Cloud IT is different

4

Traditional IT Cloud IT

Infrastructure provided availability Fault tolerant application design

Scale-up Applications Scale-out Applications

IT Controlled End User Empowered

Fine Control Coarse Control

Slow Fast

Explicit Resource allocation Automated Resource Allocation

Management Silos Integrated management

Page 5: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Businesses are choosing a variety of cloud models to meettheir unique needs and priorities.

Private cloud

Hybrid IT

Public cloud

Appliances, pre-integrated systems and

standard hardware, software and networking.

Traditional IT

On or off premises cloud infrastructure

operated solely for an organization and

managed by the organization or a third party

Available to the general public or a large

industry group and owned by an

organization selling cloud services.

Traditional IT and clouds (public and/or private) that

remain separate but are bound together by technology

that enables data and application portability

5

Page 6: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Building a Power Cloud

6

Cloud management• Self-service provisioning

• Virtual systems & applications services

• Subscriber and account management)

• Sophisticated patterns of virtual machines

• Management interface: Cloud Manager With

OpenStack for Power(SCE), IBM Cloud

Orchestration

Base Virtualization management• Create virtual machines

• Virtual network management

• Infrastructure monitoring

• Management interface: HMC or PowerKVM host

Advanced Virtualization management• Virtual Image Management and Deployment

• Resource Pooling and Dynamic VM Placement

• Improved Utilization and VM Resilience

• Management interface: PowerVC

PowerVC

HMC OR PowerKVM

Cloud

Page 7: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Hardware Management Console

7

Base Virtualization infrastructure • Create virtual machines

• Virtual network management

• Infrastructure monitoring

• Management interface: HMC or PowerKVM host

HMC OR PowerKVM

PowerVC

Cloud

Page 8: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVM Simplification

8

Planning and

Sizing

Infrastructure

Setup

Virtualization

Environment

Provision Virtual

Machines

Monitor Virtual

Environment

Ongoing

Performance and

Capacity Planning

Serviceability

New PowerVM UI

CLI, APIs Performance Monitors, Advisors Platform Tools

Single point of management from new PowerVM UI

Planning, performance and capacity management tools

Improved usability across entire management lifecycle

From This To This

Page 9: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVM Management GUI

9

9

Single launch point for all PowerVM configuration

Management of all VIOS function

No VIOS CLI needed

Built in Performance monitoring

Templates simplify defining new LPARs/VMs

One touch deployment of new VIOS servers for quick server onboarding

Page 10: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Performance Monitoring – Shared Adapter Utilization

10

1

0

Page 11: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

11

1

1

System – Select a template

Choose from a pre-canned list of best-practice templates, or select a

custom template customized for your company

Select the names of your VIOS partitions

Select the physical I/O adapters per VIOS

Apply Hypervisor Settings, Create the VIOSs, and Install…

Set up your network bridges (SEA)

Configure shared storage pools if applicable

Done – you’re now ready to deploy workloads

One Touch VIOS Deploy

Page 12: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVM Management GUI - Templates

12

1

2

Page 13: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

HMC V8 R8.4.0 (2H 2015) Highlights

Mobility: – Support for Dedicated VIOS Ethernet SR-IOV virtualization including mobility

– LPM allowed when redundant VIOS is down

AIX Live Kernel Update support for iFixes

More Usability improvements – SSP failover group and multiple tiers support

– Storage topology view

– Touch screen enablement

Automatic conversion of permanent processor entitlement to

System Pool processor entitlement

VLAN tag support for IBMi network install

New HMC hardware (CR9)

Virtual HMC

14

Page 14: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Virtual HMC Appliance (2H15)

Environment / Hardware Supported– Supports x86 hardware – similar to current HMC hardware appliance

– Not restricted to Lenovo / IBM x86 hardware

– Minimum configuration – 4 CPUs, 8 GB memory, 120 GB disk, 2 network interfaces

(vmxnet3 for Vmware)

Requires x86 64 bit Hypervisor with hardware virtualization (VT-x / AMD-V)– VMware vSphere ESXi 5

– KVM, RHEL 6.4 and above

Expecting to use software licensing (SWMA) for the virtual appliance– Customer number and managed server MTMS needed for download from IBM

Unsupported Functions– Format media

– Call Home via modem

– Call Home of HMC hardware failures

New vHMC functions:– Activation engine – provides configuration on first boot

– Accept License, locale, network, SSH, NTP

– Allow second virtual disk multiple for /data

15

Page 15: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

mHMC Smartphone management App

View Only Access

Requires v8 HMC

Requires access to

HMC network

Uses HMC REST APIs

to provide data

Available in July for

Android & Apple devices

through App stores

©

201

5

16

Available Now!

Page 16: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

NovaLink architecture: Power Systems Platform Management

17

Goal: Simplify PowerVM virtualization, accelerate cloud enablement, and improve scale

PowerVM

PHYP

FSP

HMC

VIOSVIOSVIOS

Controller

OpenStack

NovaOpenStack

NovaOpenStack

Nova

PowerVM

PHYP

FSP

Novalink

VIOSVIOSVIOS

Controller

Becomes

Key Benefits

Improved management scalability – support more virtual machines

Aligns PowerVM with the OpenStack community scale model – simplifying future OpenStack exploitation

Simplifies management configuration – HMC not needed for virtual machine deployment and configuration

Enables flexibility to use any OpenStack based manager to manage PowerVM

Uniform management for PowerVM and PowerKVM based systems

OpenStack

Nova

Page 17: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVC – Power Virtualization Control

Advanced Virtualization management• Virtual Image Management and Deployment

• Resource Pooling and Dynamic VM Placement

• Improved Utilization and VM Resilience

• Management interface: PowerVC

PowerVC

HMC OR PowerKVM

Cloud

18

Page 18: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Proprietary Open Source Only Open “Plus”

Limited flexibility for

cloud integration

‘Some Assembly

Required’

Enterprise-ready

out of the box

PowerVC – Different by design

19

• Easy to use• Easy to install• Upward integration

Page 19: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

What Can PowerVC do for you?

20

“A simple tool to quickly roll out LPARs/Virtual Machines on Power Systems”

Easily clone, resize, and relocate Power Systems virtual machines– Increase agility and execution to quickly respond to changing business requirements

– Complete virtual machine provisioning including Storage, Compute, and Network

– Policy-based placement of new and relocated virtual machines

– Remote restart of Virtual Machines from failed physical hosts (POWER8 only)

Quick and easy installation to get you up and running quickly– One button verification of stack integration and operational environment

– Simplify operations by not having to logon to HMC, VIOS, or storage to provision virtual machines

– Easy to use user interface and completely programmable API

Upward integration to cloud managers for private cloud management– Build on OpenStack APIs for automation and extensibility

– Integration to Cloud Manager with OpenStack for POWER (formerly SmartCloud Entry)

– Planned integration to IBM Cloud Orchestrator (formerly SmartCloud Orchestrator)

Page 20: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Base provisioning and virtualization• Rapid LPAR provisioning and

deprovisioning

• Storage provisioning

• Virtual network configuration

• Physical and virtual resource discovery

• LPAR resize (dynamic LPAR changes)

• LPAR migration (Live Partition Mobility)

• Image capture

• Image repository and authentication

services

Rapid provisioning and management

of VMs/LPARs on Power Systems

using an intuitive Web interface

Advanced capabilities• Compute templates (“t-shirt sizes”)

• Storage templates

• Storage Connectivity Groups

• Placement policies

• Collocation rules

• SAN volume create/delete

• Maintenance mode

• Remote restart

PowerVC Functional Summary

21

Page 21: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Provisioning comparison

PowerVM Native (with HMC 8)

1. Plan – Select system to deploy to

2. Plan – Select storage to use

3. Plan – Select Network addresses

4. Request Network addresses– Wait

5. Request Storage volume(s)– Wait for SAN team to create LUNs, zone storage

and fiddle with WWPN etc.

6. Select template for VM/LPAR

7. Create Partition

8. Attach Data volumes (if needed)

9. Install AIX into empty VM

10. Post installation Customization and

application installation

Finished!

PowerVC

1. Select image(s) to deploy

2. Deploy image to create new VM including

AIX and applications– Scheduler automatically selects physical host

– SAN volumes created and appropriately zoned

– Network allocated from range or addresses or DHCP

3. Automatic customization via Cloud-init on

first boot

Finished!

22

0 100 200 300 400 500 600 700

Traditional PowerVM (by an expert)

PowerVC managing PowerVM

Virtual Machine Deployment Duration*

User Input Deploy*Does not include wait time for organization silos

Page 22: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Some reasons why Power clients are implementing PowerVC

Faster time to deploy VMs

Easier to use

Lower administrator skill requirement

Reduce need to custom deployment scripts

Building block for efficient Power cloud

Building block to self-service cloud

Building block to sophisticated cloud deployment

Management said “We need a Cloud!”

23

Page 23: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Resize

Attach Additional Volume

Migrate / LPM

DeployCapture

Full Virtual Machine Life Cycle

Delete On Board

24

Page 24: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

What about Organization Silos?

“Cloud” management does not allow for silos

Cloud administrators must have the ability to control Compute,

Storage and Network resources

Storage workarounds:– Use Shared Storage Pools

– Limit access to a specific storage pool in VMAX

25

Page 25: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

IBM Power Systems Management Transition

26

Cross IBM Platform management

Proprietary interfaces

IBM Eco System only

IBM provided resource support

Monolithic design

Broad functionality

Built for in-house IT management

Heterogeneous Management at the Cloud level

Open, standard APIs

Rich, diverse Eco System

Hardware vendor provided device support

Loosely coupled design

Extendable, Fit-For-Purpose functionality

Built for Private, Public, and Hybrid Clouds

The market shift to Cloud drove our adoption of Open

standards-based Systems Management

Page 26: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Community led accelerated pace of innovation

An open alternative to proprietary stacks for lower cost and more flexibility

Vendors responsible for support of hardware and hypervisor resources

Open APIs for greater flexibility and agility

Why OpenStack for Cloud?

27

Platinum Members

Gold Members

Sponsors

Page 27: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Extending OpenStack for Power Virtualization Management

28

PowerVC Stretches OpenStack to Provide Enterprise Virtualization Management

Cloud Infrastructure

Services

Dynamic Provisioning

Server, Storage, Network Virtualization

Sharing and Over-Commitment

Rapid Provisioning and De-provisioning

Multi-Tenant

Elasticity and Scale

Self-Service

Commodity HWBuilding Blocks

Enterprise Virtualization

Monolithic Applications

Application Affinity

Capacity on Demand

Vertical Scaled Applications

Steady-State Management

SAN Storage

System capacity differences

Enterprise Class Systems

Onboarding

Services Catalog

Flexibility Constrained and Prescriptive

Cloud Management Billing and Charge-back

Cloud User

IT Admin

PowerVC provides the convergence of what are today different and purpose optimized approaches

Mobility

Page 28: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVC: Build on OpenStack with IBM Enhancements

29

Cinder Nova Neutron Virtualization Drivers

• Nova drivers for IVM

• Nova drivers for HMC

• Leverage ecosystem to

support broad range of IBM

and non-IBM storage and

network attached to Power

IBM Power SystemsStorage

IBM and 3rd Party

Network

IBM and 3rd Party

AMQP DBMS

New Mgmt Capabilities

• Monitoring & Events

• More granular VM Mgmt

• OVF Image Formats

• Configuration Patterns

Virtualization Mgmt UI

• Simple and Intuitive

• Targeting the IT Admin

New Management APIs

• Virtualization Management

• Monitoring & Events

PowerVC Virtualization Management Console

Platform Provides…

• Virtual Machine Placement

• Workload Aware Mgmt

• Performance Mgmt

• Availability Mgmt

Packaging and Simplification

• Simplified Install and Config

• Intuitive Administration Model

• Focus on day 0/1 TTV

OpenStack API

Security (KeyStone) Scheduler

Images Flavors

API Additions

Monitoring

VM Mgmt

Platform Projects

QuotasOVF

Power DriverNetwork Drivers

Storage Drivers

IBM DB2

Page 29: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

IT Admin Applications

RHEL Linux

POWER8 System

NovaLin

k

AIX

Fiber Channel – NPIV & vSCSI

PowerVM*

Power System

Lin

ux

AIX

…PowerVM

Power System

Pow

erV

C AIX

…PowerVM

x86 System

MCP Linux

HMC

Cinder

Drivers

REST APIs

Power

RHEL Linux

PowerVCV

IOS

VIO

S

VIO

S

VIO

S

VIO

S

VIO

S

Manage From Linux, Manage Through HMC, Manage To Linux, AIX and IBM i

Storage

Storage

Provider

X86

• Management System Options…

•RHEL Linux on a separate x86 server

•RHEL Linux in a partition on Power

• Managed System…

• Power 6/7/7+/8

• Redundant HMC managed systems

• Novalink for POWER8 systems (optional)

• Multiple redundant VIOS servers

• NPIV, vSCIS and Shared Storage Pool

attached storage

PowerVC typical configuration

30

Page 30: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVC Resources

31

Images

Virtual Machines

Hosts (Physical servers)

Networks

Storage Volumes (and storage providers, fabrics)

Page 31: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015. 32

Features-PowerVC

Product Identifier 5765-VCS

HMC Prerequisite 8.3.0 or 8.4.0

VIOS Prerequisite 2.2.3.52 or 2.2.4.10

POWER8

POWER7/POWER7+

POWER6

Managed VM Type

AIX

IBM i

RHEL (BE or LE)

SUSE (BE or LE)

Ubuntu (LE)

Managed From OSRHEL 7.1

(Power BE or LE & X86)

Highly available VIOS configs

Host groups & sophisticated placement

Storage SupportedvSCSI, Shared Storage Pools, V7000/SVC, EMC VNX, EMC VMAX, XIV

US List price per managed core $80/$120/$160

(Small/Medium/Large)

PowerVC Standard Edition

Simplified lightweight advanced

virtualized management for any

HMC-managed Power System

PowerVC Standard Edition V1.3.0 Offering Information

PowerVC Standard Edition is bundled with AIX EE so most enterprise clients already

have PowerVC licenses

32

Page 32: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVC – Managed OS

AIX(6.1 & 7.1)

SLES 11 RHEL6.4, 6.5 BE

7.1 BE & LE

IBM i(7.1 TR7 & 7.2)

SLES 12LE

Ubuntu 14, 15LE

35

Page 33: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVC Storage Support

Cisco SAN(IOS 6.2) IBM XIV

EMC VNX EMC VMAXImage Import / Export

between storage devices

Multiple I/O Groups

VSCSI(VIOS 2.2.3.4)

Brocade SAN

V7000 &

SAN Volume ControllerShared Storage Pools

(VIOS 2.2.3.3)

36

IBM DS8870

Page 34: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVC Multi-disk capture and deployment

38

Multi-disk capture and deployment allows capture and

deployment of boot and data volumes

• Works with AIX, IBM i or Linux VMs

• Boot and data volumes can be captured separately and

combined and deployed together

• Disk volumes do not have to be on the same device

• Mirrored boot volumes are captured and deployed

• Up to 64 volumes supported

Deploy

Capture

Page 35: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVC Host Groups

40

Host 4

Host 5 Host 6

Host 1

Host 2 Host 3

Host 7

Host 13 Host 14

Host Groups allow the PowerVC administrator to

create a logical boundary around a group of physical

servers

• Each server can only be in one host group

• Deployment, mobility and remote restart are only

allowed within the group

• Each group has its own placement policy

• Hosts are placed in the default group when added

“PCI” Host Group

“POWER8” Host Group

“Austin” Host Group

Default Host Group

Host10

Host11

Host 12

Host 8 Host 9

“Sandbox” Host Group

Page 36: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVC Advanced Placement

41

Host 5Host 2 Host 7

Host 13 Host 14

The PowerVC scheduler takes the capacity of servers

into account to determine which host to deploy or

relocate VMs to. Hosts with the greatest free CPU or

memory allocation becomes the target of the next VM.

The scheduler can also take host CPU utilization into

account when scheduling VMs

Host10

Host11

Host 8 Host 9

CPU MEMORY

CPU MEMORY

CPU MEMORY

Scheduler support VM placement based on CPU & Memory capacity

and CPU Utilization

Scheduler

choice

Scheduler

choice

Free CPU / Memory Capacity

Host CPU Utilization

Page 37: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVC VM Collocation Affinity and Anti-affinity

42

Host 1 Host 2 Host 3

Affinity and Anti-affinity provide

control over which VMs can be placed

on the same host

- VMs with Affinity must be deployed

to the same host

- VMs with Anti-Affinity must not be

placed on the same physical host

VM with no affinity requirements – can go anywhere within the host group

VMs with affinity – must be placed on the same host

VMs with anti-affinity – cannot be placed on the same host

Page 38: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVC Remote Restart

4343 Host 1 Host 2 Host 3

PowerVC Remote VM Restart enables restarting VMs from a

failed host on another server

• Works with AIX, IBM i or Linux VMs

• Requires a human decision to perform restart using PowerVC

• Host Group policy controls VM placement

• Supports both PowerVM and PowerKVM

• Requires POWER8 with firmware 8.20

Improved recovery from unexpected system failures

Page 39: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Availability tools coverage

PowerHA provides complete coverage and lowest recovery times

PowerVC Remote VM Restart provides additional coverage for

server hardware Issues

Coverage

Hardware

Guest OS

Application

PowerHA

Seconds 5 – 30 minutesRecovery

Time

VM

PowerVC Remote

VM Restart

44

Page 40: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Cloud-Init for AIX image activation at deployment

PowerVC V1.2.3 will support CloudInit for image activation on AIX – Image activation is the process that automatically runs when a new VM image

is deployed to customize the VM instance• For example, to set the hostname, networking configuration, and SSH keys

– PowerVC formerly only supported the proprietary VSAE activation engine

CloudInit has become the defacto standard for activation – Open source project used by OpenStack, AWS and other clouds

– CloudInit supports a much richer activation technology• Supports passing in customer activation scripts

• Built in modules for Chef, Puppet, and user creation, etc.

– Upstream cloud managers are highly dependent on CloudInit

– Multiple clients have requested CloudIinit support for AIX

– PowerVC has supported CloudInit for Linux deployments since 2014

PowerVC engineering team worked with the AIX team to deliver

CloudInit for AIX

45

Page 41: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

OpenStack Community Release Strategy

46

20172013 2014 2015 2016Spring Fall SpringFall Spring Fall Spring Fall

Grizzy

4/13

10/13

10/14

4/14

https://wiki.openstack.org/wiki/Releases

4/15

Havana

IceHouse

Juno

Kilo ly

Fully Supported

Security fixes only

OpenStack strategy is move a release

to “Security fixes only” when the next

release (N+1)becomes available.

The release goes to EOL when the

n+2 release becomes available (or the

community decides otherwise)

10/15

Liberty ly

Page 42: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVC Release Strategy Timeline*

47

20172013 2014 2015 2016

Fall Spring Fall Spring Fall Spring Fall Spring Fall Spring Fall Spring Fall Spring Fall Spring

2018 2019 2020 2021

FP

1.2.1

FP

On

e Y

ea

r

Life

sp

an

18 Month

Lifespan

FP

1.2.0

FP

1.2.2

FP

1.2.3

FP

FP

FP

Two Year Paid

Service Extension

Extended for 3

year life for

1.2.3

*All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.

Havana

Icehouse

Juno

Kilo

1.3.0

FP

Liberty

Mitaka

‘N”

‘O”

‘P”

Page 43: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVC 1.3.0 Summary Available 4Q 2015

Enhanced storage support – Increase size of data volumes

– Support for up to 26 SAN fabrics

– DS8870 storage support (NPIV & vSCSI)

Exploitation of PowerVC Novalink architecture management interface – Alternative to HMC for POWER8 servers

– Provides increased management scalability

Support for PowerVC Multiple Shared Processor Pools –Improved control for applications that need to control processor capacity for software

licensing

Dynamic Resource Optimizer automatic workload balancing– Relocate VM to less loaded servers

– Move server capacity between servers using Enterprise Capacity on Demand

Based on the OpenStack “Liberty” release

49

Page 44: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

PowerVC 1.2.3 Fixpack 2 Multiple Shared Pools support

50

Multiple Shared Pools (Logical Shared Pools)

provide control over that amount of capacity available to

several VMs

- Typically used to control license costs for

middleware such as Oracle DB

- Capacity can flow between the VMs in the pool, but

the aggregate capacity used cannot be more than

the logical pool capacity

VM with no sub capacity requirements – can potentially

use all capacity in the system

VMs that need capacity control

Physical Shared Pool

64 cores

Logical Shared Pool

16 cores

Page 45: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015. Host 2

PowerVC V1.3.0 Dynamic Resource Optimizer

5151 Host 1 Host 3

PowerVC Dynamic Resource Optimizer allows for automated rebalancing

of workloads between servers

• Server workload can be automatically balanced two ways:

• Relocating Virtual Machines between servers

• Moving processor capacity between servers using Enterprise

Capacity on Demand

• Works with AIX, IBM i or Linux VMs

Policy-based automation to balance workloads

Relocate VM

Relocate VM

Move server

Capacity with COD

Page 46: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Workload Management Initial Placement

Runtime Optimization

PackingPack workload on fewest physical servers

Maximizes usable capacity, reduces fragmentation, reduce energy consumption

YES4Q

2015

Striping

Spread workload across as many physical servers as possible

Reduce impact of host failures, higher application performance

YES4Q

2015

CPUUtilization

Place VMs on the hosts with the lowest CPU utilization

2Q

2015

4Q

2015

CPUBalance

Place VMs on the hosts with the most non-allocated CPU

2Q

2015

4Q

2015

Memory Balance

Place VMs on the hosts with the most non-allocated memory

2Q

2015

4Q

2015

AffinityAffinity specifies that VMs should be placed on the same host or few hosts

Useful for collocating VMs on the same host(s)

2Q

2015N/A

Anti-Affinity

Do not place VMs on same host

Useful for ensuring VMs are not collocated

Availability cluster support (e.g. PowerHA)

2Q

2015N/A

Dynamic Resource

Optimization

Rebalancing workload across physical hosts by relocating VMs or using Capacity on Demand N/A

4Q

2015

PowerVC Placement Policies and VM Location Rules

52

Page 47: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Learn more about PowerVC

53

PowerVC LinkedIn Group

https://ibm.biz/powervclink

PowerVC on Facebook

https://ibm.biz/powervcface

PowerVC channel on Twitter

Follow @cloudrancher and hashtag #PowerVC

PowerVC channel on YouTube

http://ibm.biz/powervcyoutube

PowerVC on Service Management Connect…

https://ibm.biz/smcpowervc

PowerVC Hosted Trial – Try out PowerVC in our environment for FREE

https://ibm.biz/powervchosted

Download PowerVC – Download PowerVC for free trial

https://ibm.biz/powervctrial

Page 48: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015. 54

Cloud Management

Cloud management• Self-service provisioning

• Virtual systems & applications services

• Subscriber and account management)

• Sophisticated patterns of virtual machines

• Management interface: Cloud Manager With

OpenStack for Power(SCE), IBM Cloud

Orchestration

Cloud

PowerVC

HMC OR PowerKVM

Page 49: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Conceptual View: Cross Platform Cloud Management based on OpenStack

55

Storage

Management

Networking

Management

PowerVM

IBM Cloud Manager with OpenStack

Upward Integration via OpenStack or proprietary APIs

Power HMC

Power

Compute

HMC

OpenStack APIs

X86 Compute

and

Chassis

VMwareKVM

Power

Proprietary hardware

management

PowerVC

KVM

X86HyperV

Ma

na

ge

d R

es

ou

rce

sC

lou

d

Ma

na

ge

me

nt

Hyp

erv

iso

rsP

latf

orm

Ma

na

ge

me

nt

Page 50: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

Virtualization/Cloud Managementfor Power Systems

Manage Virtualization

Simple UI and Setup

Resize VMs and Migration

Capture & Deploy VMs

Policies for placement

Manages PowerVM & PowerKVM

Basic Cloud

Self-Service Portal with Process Automation

Metering and Billing of Usage

Catalog of VMs and Images

Open access to OpenStack APIs

Manages Hybrid Private Clouds

Advanced Cloud

Capacity management

Advanced usage metering/accounting

Virtual system and application patterns

Runbook Automation

Manages Hybrid Private/Public Clouds

Increasing Automation & Function

Incre

asin

g b

usin

ess O

pti

on

s

AdvancedVirtualization Management

IBM Cloud Orchestrator

IBM Cloud Manager with OpenStack

56

Page 51: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation© Copyright IBM Corporation 2015.

VMWare vRealize now supports Power and System z

Provisions & orchestrates virtualized IBM Power & z Systems

workloads

• Infrastructure as a Service (IaaS)

vRA passes workload management

requests via OpenStack API’s (Juno) to

IBM’s PowerVM, PowerKVM, z/VM and

KVM on IBM z

• Platform as a Service (PaaS)

Install scripted applications and

workflows via IBM Cloud Builder

Services

KVM on z

IBM Cloud Manager

(OpenStack)PowerVC

PowerVM

VMware vRA 6.2

zVMPower KVM

AIX

RHEL

SUSE

RHEL RHEL

SUSE

SUSE

SUSE

**

** PowerKVM provisioning via PowerVC planned for 1Q 2016

Ubuntu

*Testing/verification of IBM i is planned for later in 4Q

*IBM i

Ubuntu

Page 52: Cloud Manager with OpenStack for Power - IBM...•Self-service provisioning •Virtual systems & applications services •Subscriber and account management) •Sophisticated patterns

© 2015 IBM Corporation

Thank You

60

Cloud Manager withOpenStack for Power