30
Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center Shreekant Ankala, VMware Sreekanth Indireddy, VMware Prafull Kumar, VMware VCM4952 #VCM4952

VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

  • Upload
    vmworld

  • View
    388

  • Download
    3

Embed Size (px)

DESCRIPTION

VMworld 2013 Shreekant Ankala, VMware Sreekanth Indireddy, VMware Prafull Kumar, VMware Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare

Citation preview

Page 1: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

Practicing What We Preach: VMware IT on vCenter

Operations Management Suite and vCloud

Automation Center

Shreekant Ankala, VMware

Sreekanth Indireddy, VMware

Prafull Kumar, VMware

VCM4952

#VCM4952

Page 2: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

2

Highlights

Save $6 Million per year

Improve Developer Productivity by 20%

Reduce cost per VM by 80%

Reduce Provisioning time by 95%

The bottom line …

Page 3: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

3

Session Goals – How to …

Reduce Cost beyond Virtualization

• Automate Workload Provisioning – Leverage vCAC

• Management – Lease Model

Understand New Paradigm of Instance Refreshes

• Just re-provision!

Dramatically reduce Problem Resolution

• Monitor from the outset

• Leverage vCenter Operations Manager to provide end to end views!

Page 4: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

4

Our Group

Team : 30+ DevOps engineers

Customer : 600+ developers

Role : 16 different dev/test

environments, 130+ app

components each.

Infrastructure footprint :

• ~4000 non-production servers

• ~500 production servers

• ~290 physical hosts

• ~4 Petabytes of storage

Enterprise Application Portfolio

SaaS 65

IT tools 50

Business 100

Total 215

Page 5: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

5

Before…

Enterprise App Development Project – up to 9 months

20 Steps - 3 to 5 Weeks!

Request for

Dev/Test

Infrastructure

Verification

Hardware

Setup

Build VMs –

new or clone

DNS

Entries

Install,

Setup,

Configure

Workload

Database

Refresh

Latest Code

Deployment

Load

Balancer

Entries

Web Server

Configuration

Firewall

Changes

External

Interface &

Integration

PPM

Tasks

Workload

Monitoring

Setup

Security – VM

access control

Functional

Testing

Environmental

Testing

Production Dev Test UAT Stage Load

Test

Page 6: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

6

Complexity Varies

Ops requirements for this App… …are different than Ops

requirements for this App

Complete SDLC Environment One off App.

App

Web

DB

Page 7: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

7

So What Do We Need to Address?

Provisioning

• Slow process – 4 weeks

• Unreliable – new issues every time!

• Project schedule risk

High infrastructure costs

• High CAPEX and OPEX

Developer frustration

• Difficult problem resolution – more than 2 days per issue

Page 8: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

8

IT Project Goals

Transition

to Private Cloud

Automate

the Process

Page 9: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

9

vCenter Orchestrator

VMware Application Director

Dev Test UAT Stage Mgmt.

Cloud Providers

App Blueprints (130+)

VMware vCloud Director

VMware vCloud Automation Center

Access Control

Provisioning Policies

Service Catalog

vCAC Workflows

Cloud Administrator

Blueprint

Manager

AppOps Engineer

OneCloud IaaS Software Defined Data Center

Deployment Plans

Automation and Management – Based on vCloud

vCloud Suite

Page 10: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

10

Cloud Automation and Management - Extensibility

Load Balancer

(F5/vShield)

IPAM

(Men & Mice)

LDAP

(Lotus)

Config

(GIT Repo)

Other

3rd Party

Plug-Ins

Configure

vCAC Service

Catalogs and

Policies

Configure

Monitor Agents

and Collector

Feeds

Export

App D Services

and Blueprints

Export

Provision and

De-provision

Workflows

Export App D

Update Harness

Container

VMware /

Non-VMware

Components

Plug-In Mgmt.

Service Profile

and Provision

Tasks/Services

Mgmt.

Provisioned

Workloads

Unified Asset

Inventory

Provisioned

Workloads

Monitoring

Mgmt.

Provisioned

Workloads

Monitoring

Provision/

De-provisioning

Audits

Extension 3rd party

components

Private Cloud IaaS Software-defined Data Center

vCloud Suite

Page 11: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

11

Extensions

SOAP SOAP REST REST

vC Ops

vCloud Automation Center

vCloud

Director

IPAM

(MEN & MICE)

Load

Balancer

(F5 / vShield)

vFabric Application Director

(now part of vCAC Enterprise)

Log Insight

SNMP

REST

End Consumer &

Approval Mgmt

Cloud Admin

Cloud Apps

Admin

SOAP

vCenter

Orchestrator

Web UI

...

AQMP

Cloud Apps

Admin

Cloud Automation and Management - Architecture

Page 12: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

12

Cloud Automation & Mgmt. Platform: Lifecycle Diagram E

xte

nsio

n

vC

lou

d

Dir

ecto

r

Ap

pli

cati

on

Dir

ecto

r

vC

en

ter

Orc

hestr

ato

r

vC

lou

d

Au

tom

ati

on

Cen

ter

Build Configure Phase

Provision Phase

Monitor & Manage Phase

Page 13: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

13

vCloud Automation Center Capabilities

Following are the capabilities used by VMware IT

Self Service Portal

Service Catalog Management

Policy Management & Role based Access

Request & Approval Management

Blueprint Access Controls

Single & Multi Machine Blueprints

Machine Provisioning & Deprovisioning

Lease Management

Virtual & vCloud Deployments

vCO Integrations

Page 14: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

14

VMware Application Director (now part of vCAC Enterprise)

Application Installation

and Configuration

Instructions

(Services/

Components)

VM Templates

Dependency

Page 15: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

15

VMware Application Director

Cloud Provider (vCAC or vCD)

VM1

VM2 VM3

Guest Cust

Copy Files

Install Web

Start Web

Guest Cust

Copy Files

Install App

Start App

Guest Cust

Copy Files

Install DB

Config DB

Start DB Config App

Config Web

OneCloud IaaS Software Defined Data Center

Page 16: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

16

VMware Application Director

Some of the systems blueprinted using VMware Application Director are..

Page 17: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

17

Workload Monitoring

Page 18: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

18

Resource Monitoring

Infrastructure Monitoring

Network Monitoring

Challenges of Workload Monitoring

Multiple Monitoring tools

Many Dashboards

Difficult to correlate

and analyze

No Single view

Workloads

Workloads

Page 19: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

19

vCenter Operations Management Suite Capabilities

Following are the capabilities used by VMware IT

Proactive Monitoring

Graphical view of current & historical states

Calculates the range of normal behavior

Correlation of change events

Heat map to identify resource bottlenecks

Detailed Health and Workload views

Proactive Smart Alerts and Faults

Optimize/Consolidate resource usage

Capacity Analysis and Reporting

Monitor virtual, cloud, physical infrastructure

Page 20: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

20

Extensibility

EMC Smarts Adapter

EMC Symmetrix Adapter

HP BAC Adapter

HP OpenView Adapter

IBM Tivoli Monitoring

Microsoft SCOM Adapter

NetApp Adapter

Oracle Manager Adapter

SAP Adapter

VMware Hyperic Adapter

VMware vCenter Adapter

Generic Adapters e.g.

Port/SNMP/SQL/Text File

Capacity

Planning

Future Trends

Predict the future needs

of the IT Capacity

requirements

Faster root cause

analysis

Real time trends of key

performance indicators

View immediate issues

using Health

drill-down to data center,

cluster, host and virtual

machine level

vCenter Operations Management Suite features

Page 21: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

21

IT Monitoring Features

Monitor Dev, Test, Load or

Production environment

Workload Monitoring

Monitor application layers e.g.

Portal, SOA, EBS

Layer Level Monitoring

View metrics from vCops, Log

Insight in single Graph

Metrics Correlation

Real time monitoring of Key

performance Indicators

Real time view

Log Insight Hyperic vCenter Operations

Management Suite

Allows user to create new

dashboard for the required

metrics

Create New Dashboards

Drill down to resource level from

aggregated view

Drill down

Page 22: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

22

IT Monitoring Dashboard

Metrics Correlation

Application Layer Metric Source System

Chart Types Drilldown

Page 23: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

23

Monitoring Solution

vCenter Operations

Management Hyperic Log Insight

Test

Workload

UAT

Workload

Load Test

Workload

Production

Workload

Collect Workload

SNMP Metrics

Monitoring Adapter Layer

Repository

Service

Aggregation

Framework

REST

Services

Page 24: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

24

Results

Phase 1 Phase 2

Cycle Time

Hours per dev/test instance

172

36

Today

Phase 1 Phase 2

VMs Transitioned

# of Non-production VMs

Phase 1 Phase 2

AppOpps team

# of Engineers

Goal – 4000

2,800

2,200

Goal - 5

Start - 27 22

Reduced provision time

95% (4 weeks to 36 hours)

Improved productivity

of 600 developers

20%

Reduced

IT operations costs

$1.5M /year

Able to say

“yes” to developer requests

Reduced the cost of

a VM/month

80% ($133 to $20)

Reduced

infrastructure costs

$4.5M/year

Start – 4 weeks

Goal – 24 hours

Today Today

Page 25: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

25

Key Takeaways

vCloud Suite is highly extensible to build robust cloud automation

solutions.

Automate, Manage and Monitor your cloud effectively using vCloud

Suite.

Reducing provisioning time and improving agility will lead to huge

cost savings.

Page 26: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

26

Learn More About vCAC and vC Ops

Breakout Sessions:

• How to Troubleshoot VM Performance, Wed. 10-11, Marriott, Yerba Buena,

Salon 7 (VCM5169)

• How to Manage vSphere and Hybrid Cloud, Tuesday 11:30-12:30 Moscone

West, Room 2011 (VCM5811)

• Automating the Software Defined Data Center: How to Get Started, Wed. 10-

11, Moscone West, 3007

• VMware and Puppet: How to Plan, Deploy and Manage: Tue. 5:30-6:30

Marriott, Yerba Buena Level, Salon 7 (VCM5271)

Hands on Labs: VMware vCenter Log Insight

• HOL-SDC-1313 vCloud Suite Use Cases - Infrastructure Provisioning (IaaS)

• HOL-SDC-1314 vCloud Suite Use Cases - Application Provisioning (PaaS)

Group Discussion:

• Cloud Operations Tuesday, 11-12 or 5-6 Moscone West Alcove 2

• Cloud Automation Wed, 2-3, Moscone West Alcove 2

Page 27: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

27

Other VMware Activities Related to This Session

HOL:

HOL-SDC-1301

Applied Cloud Operations HOL-SDC-1313 vCloud Suite Use Cases - Infrastructure Provisioning (IaaS) HOL-SDC-1314 vCloud Suite Use Cases Application Provisioning (PaaS)

Group Discussions:

VCM1002-GD, VCM1004-GD

Cloud Operations with Hicham Mourad or Sam McBride VCM1003-GD Cloud Automation with Naomi Sullivan

VCM4952

Page 28: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

THANK YOU

Page 29: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center
Page 30: VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center

Practicing What We Preach: VMware IT on vCenter

Operations Management Suite and vCloud

Automation Center

Shreekant Ankala, VMware

Sreekanth Indireddy, VMware

Prafull Kumar, VMware

VCM4952

#VCM4952