29
VMware Capacity Planner 2.7 Discussion and Demo from Engineering May 2009

VMware Capacity Planner 2.7 Discussion and Demo from Engineering May 2009

Embed Size (px)

Citation preview

VMware Capacity Planner 2.7

Discussion and Demo from Engineering

May 2009

VMware Capacity Planner

What Is Here Now?Collection

Analysis

Reporting

Cosmetic ChangesNew Style

Charts and Graphs

Menu Layout

Online Help

Security ModelUser Groups

Unified Security

Collect MoreInventory

Performance

Storage Report

Application AnalysisSoftware Profiles

Software Filter

Base Images

User AnalysisDifferent Perspective

VM Template Sizing

PlacementUsers to VMs

VMs to Servers

ReportsReporting Engine

Final Report

VMware Capacity Planner: What We Have

Good Collection

Simple Single Collector

Up to 500 Systems

Disposable

Easy to Scale with Multiple Collectors

Add as Needed

No Framework

Reconciles at Dashboard

Easy Administration

Install and Forget

No Maintenance

Remote Monitoring

WWW Dashboard

Robust Collection

Support for Many OSs

Inventory

Performance

IWIWIW

IW

Customer Site 1

Customer Site 3

Customer Site 2

5000+ Desktops

2000+ Desktops

100+ Desktops100+ Desktops

100+ Desktops

Customer Site 4

200+ Desktops

Internet

VMware Capacity Planner: What We Have

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

0

10

20

30

40

50

60

70

80

90

100

% U

tiliz

atio

n

Hour of Day

Server Hourly Utilization

CPU Disk I/O Network I/O Memory

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

0

10

20

30

40

50

60

70

80

90

100

% U

tiliz

atio

n

Hour of Day

Desktop Hourly Utilization

CPU Disk I/O Network I/O Memory

Good AnalysisTime Based

Compatible Systems

Hourly Patterns

Business Hours

Peak Hours

All ResourcesCPU

Memory

Disk

Network

Conversion FactorsCPU Speedup

Virtualization Overhead

Virtualization Benefits

OutputStacking Plan

VM Configuration Recommendation

HW Reuse

ComparisonsHardware

Groups

Thresholds

0 1 2 3 4 5 6 7 8 91

01

11

21

31

41

51

61

71

81

92

02

12

22

3

0

10

20

30

40

50

60

70

80

90

100

% U

tiliza

tio

n

Hour of Day

Good Consolidation

Server B CPU Server A CPU

VMware Capacity Planner: What We Have

Good Reporting

Pretty

Easy to Read

Quick to Generate

Environment Summary

Consolidation Results

Cosmetic: New Style

Fresh Look

Background

Logo

Login Screen

Header

Menu Navigation

Cosmetic: Charts and Graphs

Inventory Screens

Logo

Login Screen

Header

Menu Navigation

Cosmetic: Menu Reorganization

Good Reporting

Dashboards

Inventory

Performance

Analyze

Reports

Assessment Tools

Administration

IW Admin

Security Model: User Groups

Security Model: Templates

Complete Assessment Flow

New Application Analysis

Collect: Desktop Inventory

Inventory

Printers

Video / Monitor

OS/App Storage

Data Storage

Removable Storage

PnP Peripheral Devices

# User Profiles

Terminal Services

Collect: Desktop Usage

Utilization

Application Usage

CPU (Sys and Usr)

Mem (RSS and Virtual)

Disk I/O

Network I/O

%/Raw Time Used

%/Raw Install Count by User

%/Raw Execution Count by User

User Usage

Logon Time

Disk Space

App Analysis: Building Software Profiles

Adding QualifiersWorks Well With

VM Template

ThinApp

RDP

Sharable ResourcesBase Memory

Base Disk Space Requirements

Reclaimed When Virtualized

Software TypeApplication

Patch

Device Driver

Component

Other

Matching AppsTreat Multiple Versions as the Same

Complex Conditions

Application Properties

Service Properties

Process Properties

App Analysis: Examining Application Installation

Use Software ProfilesReal Applications

Makes Application List Manageable

Enhanced Qualities

Shows Application Relationship

OS and Application Count AnalysisNot a performance analysis

Only approved application

Minimizes Image count

Approved Software used by Analysis engine for filtering load

Software QualitiesGeneral Application Properties

Compatibility

Sharable Memory

Disk Size

System Count and Percentages

Common

Approved

OS/Apps

App Analysis: Removing Load

Work Starts

Working Hard

Laptop is Shutdown

Go Home

High Load at Night

Work Starts

Real Usage

Go Home

Screen SaverUsing 40% CPU

Meetings

App Analysis: Before Software Profiles

Trash

GUIDs

COM Components

Patches

Drivers

Bad Formatting

Missing Information

Pre-MSI

Version Number

Vendor

App Analysis: After Software Profiles

Control

Only Applications that Matter

Better Information

Approve

Standardization

Merging Application Versions

Upgrading Applications

Statistics

Population Usage

Applications Seen Together Often

App Analysis: Creating Base Images

Approved Applications

Base ImagesImage 1

Image 2

ThinApp

Installed SoftwareMapping Users to Applications

Based on Installation

Opposing GoalsMaximize License Counts

Minimize Desktop Configurations

SolutionsApplication Ranking

Cluster Algorithm

ThinApp

Two WaysAutomatic

Number of Images

Manual

App Analysis: Creating Base Images (Manual)

Image Control

Set Operating System

Quick Analysis of Remaining Applications

ThinApp Applications

Pick a Starting Point

Base Memory

Image Score

Fill %

App Analysis: Creating Base Images (Manual)

Installation Matrix

Ranked By Installation Count

By Software Profile

Each Square Represents an Installation of an Application on a Single System

Percentile Zones

Control % Application Coverage

Control % System Coverage

Auto-maximize area

Percentage of Systems with Same Application

Percentage of Applications

User Analysis: Creating VM Templates

User Capacity Needs

When they work

How many documents do the work with

How large are the documents

Do they open and shutdown applications often

Creating Templates

Use the Approved Templates as a starting point

Build a template with different vCPU and Mem for each group of user

User Analysis: Creating VM Templates

Placement Analysis: Source Selection

Choosing the Right Systems

Only Desktop Chassis Types

Only Desktop OSs

Desktops without Application XYZ

Desktops in Location ABC

Desktops Owned By “John’s Department”

Placement Analysis: Placement Rules

VM Template SizingProcessor

Memory

Disk Space

Memory OptimizationReclaim Fixed Percent

Reclaim Removed Applications

Reclaim Base in Profile

Storage OptimizationvStorage

ThinApp

Already ThereCross Boundaries

Virtualization

Merge Architectures

Redeployment

Thresholds

Reuse Rules

Analysis: Reporting Results

Usage Information

Est. Host Utilization

Est. Virtual Machine Utilization

Images

Base Images

VM Templates

ThinApp List

Placement

Users Mapped to VM Templates

Desktops VMs Mapped to Hosts

Placement Analysis: Results

Size to Build

Host Capacity

VM Size

Estimated Utilization

CPU

Memory

Disk

Network

Where To Put

VM to Host Mapping

Summary of Features

Software Profiles

Application Cleanup

Application Properties

Improved Collection

Desktops Only

Video

Printers

Special Devices

AssessmentsImproved Dashboard Pages

Filters

Showing Charts w/ Tables

Additional Inventory

Cleaning Up Applications

Using Software Profiles

Application Installation

Generating Base Images

Creating VM Templates

Generating VM Templates

Placing Desktops to the Best Location