Upload
andre-winn
View
218
Download
0
Tags:
Embed Size (px)
Citation preview
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: Menu Reorganization
Good Reporting
Dashboards
Inventory
Performance
Analyze
Reports
Assessment Tools
Administration
IW Admin
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
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