Finding Virtual Coins in the Couch

33
Finding Virtual Coins in the Couch Mike Mckay [email protected]

description

This session will explore what happens after server consolidation: Workload profiles change, usage patterns change, and resource utilization goes up and down. During this session, we will discuss how the storage footprint changes, and what used to be ideally optimized isn't anymore.You will learn how to quantify the gap between resource allocation and actual usage, how to recover and redeploy excess capacity, and how to find common virtual machine configuration mistakes that can degrade overall performance.

Transcript of Finding Virtual Coins in the Couch

Page 1: Finding Virtual Coins in the Couch

Finding Virtual Coins in the Couch

Mike [email protected]

Page 2: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.2

Session Overview

Today's Data CenterVirtualization adoption rates

The over-provisioned and under-utilized virtual farm

PlateSpin® Recon and the 4 Steps to SuccessAwareness, analysis and planning

Virtual capacity management

Identification of future bottlenecks, opportunities for reclamation, and configuration issues

PlateSpin Recon Demo: Finding Virtual Coins

Page 3: Finding Virtual Coins in the Couch

Today's Data Center

Page 4: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.4

Today's Data Center

Most of the large and mid-tier enterprises are well along the path to virtualization

Gartner Group stated in the December 2009 Data Center conference “The Global 500 has approximately 25% of x86 workloads virtualized”

2 common methods of implementing virtualization

Over provisioning of the virtual infrastructure (large initial investment)

Pay as you go virtual infrastructure (purchase more capacity (nodes) as needed)

Page 5: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.5

The Truth and Reality(of the Virtualization team)

The Truth...

A virtualization teams time is spent performing three (3) main tasks, day to day.

Creating new virtual machines for the business users

Day to day administration of the environment

Performing and continuing to migrate the remaining physical workloads.

Page 6: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.6

The Truth and Reality(of the Virtualization team)

The Reality...

Optimization of the new environment was NOT their responsibility!

Today, as Gartner Group stated in the December 2009 Data Center conference “The Global 500 has approx. 25% of x86 workloads virtualized, although the fastest growth area is SMB.” “By 2012 their will be approx. 58 Million virtual machines deployed” (with lot's more to add).

Page 7: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.7

Challenges with Virtual Infrastructures

Am I getting the most ROI from my purchases?Can I achieve higher consolidation ratios and VM density?Can I rearrange VMs to free up virtual resources?Do I have more server consolidation opportunities?Which VMs are facing resource constraints?When will I need to purchase more virtual hosts, storage, etc.?Are my VMs using their allocated capacity?Can I right-size VMs to free up capacity?

Page 8: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.8

Goals for Data Center Optimization

Some examples:

Maximize data center efficiency

Increase VM performance

Find, reclaim and redeploy unused virtual capacity

Make more efficient use of existing resources

Postpone purchases of new resources

Predict future resource needs

Page 9: Finding Virtual Coins in the Couch

PlateSpin® Recon Enterprise Overview

Page 10: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.10

Awareness, Analysis and Planning

Data collection, analysis and reporting for the Data Center Manager and IT Architect

What resources arein the data center

What workloads are running on those resources

How effectively are workloads assigned

to resources

Planning and scenario modeling Workloads Resources

Page 11: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.11

Virtual Capacity Management

Maximize virtualization investments by understating how your virtual resources are being utilized

Correct configuration issues and right-size server resource allocation to better match the workload

Create more space in your virtual environment and improve resource capacity

Reclaim unused virtual resources and defer the cost of new server purchases

Page 12: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.12

Virtual Capacity Management

Awareness of Available Resources

Opportunitiesfor Reclamation

Identificationof Bottlenecks

Configuration Issues

Cost Saving/Avoidance

VirtualizationCapacity

Management

Page 13: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.13

The Ideal Virtual Environment

Optimized Under/Over Utilized

Page 14: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.14

PlateSpin® Recon:Understand Resource Utilization

Supply

Demand

Unused Server Resources

Collect VM utilization data over a standard business cycle (30 days)

Identify bottlenecks and areas of reclamation

Right size and adjust VM resources allocation to improve the performance of available services.

Virtual Machine

1 2 3

Page 15: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.15

Opportunities for Reclamation

Do I have resources assigned that aren’t being used?

Do I have VMs that aren’t being used?

Reduce waste, assign unused resources to new projects =Defer the purchase of new hardware

Waste

Supply

Demand

Page 16: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.16

Opportunities for Reclamation

Page 17: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.17

Identification of Bottlenecks

Supply

Demand

Supply

Demand

Supply

Demand+ =

Improve performance, satisfy service levels with existing hardware = Defer the purchase of new hardware

When will aggregate supply exceed aggregate demand?

What resource (CPU, memory, network, disk) have I run out of/ will I run out of next?

Page 18: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.18

Identification of Bottlenecks

Page 19: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.19

Configuration Issues

Improve performance, satisfy service levels with existing hardware = Defer the purchase of new hardware

VMware ESX Server guest OS performance tips

Tip 2: Improve your host's processor and memory

Tip 5: Be aware of VM-to-host placement

Tip 7: Virtual machine processors and memory

Tip 8: Remove unneeded virtual hardware

Tip 9: Update VMware ToolsSource: searchvmware.techtarget.com

10 Ways to Increase Performance on a VMware System

10. Use VMware Tools

6. Disable the CDROM in VMware

2. Upgrade your CPU

1. Upgrade your RAM (more RAM)Source: www.petri.com

Page 20: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.20

Configuration Issues

Page 21: Finding Virtual Coins in the Couch

The 4 Steps to Success

Page 22: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.22

The 4 Steps to Success

Install: PlateSpin® Recon Enterprise in the data center

Installed on dedicated collector servers

No agents

Data remains on site

1

Page 23: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.23

The 4 Steps to Success

Inventory: Discover and inventory every physical server, virtual host and virtual machine in the data center

Server type, CPU type, number of cores

Name, IP address, domain

Operating system, patches, hotfixes, applications

Services

Storage (total and available)

2

Page 24: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.24

The 4 Steps to Success

3 Monitor: The resource utilization of each workload, physical server and virtual host for 30 days

CPU utilization

Storage utilization

Memory utilization

Network throughput

Disk throughput

Complete 24-hour profile, not just peak usage

Page 25: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.25

The 4 Steps to Success

4 Analyze and Report: Detailed reports and analytics on actual and projected system performance

Recognize underused virtual hosts

Pinpoint current capacity bottlenecks in virtual hosts and predict future ones

Discover allocated but unused virtual resources

Identify mis configured virtual hosts and VMs

Page 26: Finding Virtual Coins in the Couch

The Next Steps:Tracking and Billing the Virtual Environment

Page 27: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.27

How to Successfully Manage Capacity

What administrators need to know:

Who is using your VMs?

What are they using your VMs for?

When will they be done with your VMs?

Where are your VMs assigned to run?

Develop standard VMs configurations, and identify VMs that don’t conform

Charge users for their usage of the virtualization environment, at a minimum track who is using how much of your environment

Page 28: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.28

How to Successfully Manage Capacity

IT Chargeback is a way that IT organizations allocate their costs to different business units based on usage of IT resources

PlateSpin® Recon measures resource usage for all virtual machinesThe Chargeback framework converts resource usage figures

into billing vales over set time periods

Disk Data CPU Data NetworkData

Rater

Each machine can have multiple raters.Raters can bu used for multiple machines.

Page 29: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.29

How to Successfully Manage Capacity

Raters associate resources (inventory data and/or monitored metrics) with a fee that may or may not be time dependent, examples:Each processor used by the workload will cost $100

Each MB of memory used, based on average daily use, will cost $0.01

Workloads are then attached to raters as applicable, examples:This workload will be attached to the “Processor Assigned” rater

These Workloads will be attached to both the “Processor Assigned” and “Memory Used” raters

Reports are then run to calculate the cost for each workload over a selected time period, examples:This workload costs $200 for the last month

These workloads costs $300 for the last week

Page 30: Finding Virtual Coins in the Couch

PlateSpin® Recon Demo: Finding Virtual Coins

Page 31: Finding Virtual Coins in the Couch

© Novell, Inc. All rights reserved.31

Demo Overview

Inventory and MonitoringVirtualization adoption rates

The over-provisioned and under-utilized virtual farm

Finding Virtual Coins in the CouchInventory reports

Reclamation opportunities report

Bottleneck identification report

Configuration optimization report

The Next Steps: Tracking and ChargeBack

Page 32: Finding Virtual Coins in the Couch
Page 33: Finding Virtual Coins in the Couch

Unpublished Work of Novell, Inc. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.

General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.