VMware Capacity Planner 2 7 Discussion and Demo

  • Slides: 29
Download presentation
VMware Capacity Planner 2. 7 Discussion and Demo from Engineering May 2009

VMware Capacity Planner 2. 7 Discussion and Demo from Engineering May 2009

VMware Capacity Planner What Is Here Now? Collection Analysis Reporting Cosmetic Changes New Style

VMware Capacity Planner What Is Here Now? Collection Analysis Reporting Cosmetic Changes New Style Charts and Graphs Menu Layout Online Help Security Model User Groups Unified Security Collect More Inventory Performance Storage Report Application Analysis Software Profiles Software Filter Base Images User Analysis Different Perspective VM Template Sizing Placement Users to VMs to Servers Reporting Engine Final Report

VMware Capacity Planner: What We Have Good Collection Customer Site 2 Customer Site 1

VMware Capacity Planner: What We Have Good Collection Customer Site 2 Customer Site 1 Simple Single Collector 2000+ Desktops 5000+ Desktops Up to 500 Systems Customer Site 3 100+ Desktops Customer Site 4 Disposable 100+ Desktops 200+ Desktops 100+ Desktops Easy to Scale with Multiple Collectors Add as Needed No Framework Reconciles at Dashboard Easy Administration Install and Forget No Maintenance Internet Remote Monitoring WWW Dashboard IW IW Robust Collection Support for Many OSs Inventory Performance

VMware Capacity Planner: What We Have Good Analysis Time Based Compatible Systems Hourly Patterns

VMware Capacity Planner: What We Have Good Analysis Time Based Compatible Systems Hourly Patterns Business Hours Peak Hours All Resources CPU Memory Disk Network Conversion Factors CPU Speedup Virtualization Overhead Virtualization Benefits Output Stacking Plan VM Configuration Recommendation HW Reuse Comparisons Hardware Groups Thresholds

VMware Capacity Planner: What We Have Good Reporting Pretty Easy to Read Quick to

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: New Style Fresh Look Background Logo Login Screen Header Menu Navigation

Cosmetic: Charts and Graphs Inventory Screens 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

Cosmetic: Menu Reorganization Good Reporting Dashboards Inventory Performance Analyze Reports Assessment Tools Administration IW Admin

Security Model: User Groups

Security Model: User Groups

Security Model: Templates

Security Model: Templates

Complete Assessment Flow

Complete Assessment Flow

New Application Analysis

New Application Analysis

Collect: Desktop Inventory Printers Video / Monitor OS/App Storage Data Storage Removable Storage Pn.

Collect: Desktop Inventory Printers Video / Monitor OS/App Storage Data Storage Removable Storage Pn. P Peripheral Devices # User Profiles Terminal Services

Collect: Desktop Usage Utilization Application Usage CPU (Sys and Usr) Mem (RSS and Virtual)

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 Usage Logon Time Disk Space

App Analysis: Building Software Profiles Adding Qualifiers Works Well With VM Template Thin. App

App Analysis: Building Software Profiles Adding Qualifiers Works Well With VM Template Thin. App RDP Sharable Resources Base Memory Base Disk Space Requirements Reclaimed When Virtualized Software Type Application Patch Device Driver Component Other Matching Apps Treat Multiple Versions as the Same Complex Conditions Application Properties Service Properties Process Properties

App Analysis: Examining Application Installation Use Software Profiles Real Applications Makes Application List Manageable

App Analysis: Examining Application Installation Use Software Profiles Real Applications Makes Application List Manageable Enhanced Qualities Shows Application Relationship OS and Application Count Analysis Approved Common OS/Apps Not a performance analysis Only approved application Minimizes Image count Approved Software used by Analysis engine for filtering load Software Qualities General Application Properties Compatibility Sharable Memory Disk Size System Count and Percentages

App Analysis: Removing Load Laptop is Shutdown Work Starts High Load at Night Working

App Analysis: Removing Load Laptop is Shutdown Work Starts High Load at Night Working Hard Work Starts Go Home Screen Saver Using 40% CPU Meetings Real Usage Go Home

App Analysis: Before Software Profiles Trash GUIDs COM Components Patches Drivers Bad Formatting Missing

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

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 Images Image 1 Installed Software Mapping

App Analysis: Creating Base Images Approved Applications Base Images Image 1 Installed Software Mapping Users to Applications Based on Installation Opposing Goals Image 2 Maximize License Counts Minimize Desktop Configurations Solutions Thin. Application Ranking Cluster Algorithm Thin. App Two Ways Automatic Number of Images Manual

App Analysis: Creating Base Images (Manual) Image Control Set Operating System Quick Analysis of

App Analysis: Creating Base Images (Manual) Image Control Set Operating System Quick Analysis of Remaining Applications Thin. Applications Pick a Starting Point Base Memory Image Score Fill %

App Analysis: Creating Base Images (Manual) Installation Matrix Ranked By Installation Count By Software

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

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 v. CPU and Mem for each group of user

User Analysis: Creating VM Templates

User Analysis: Creating VM Templates

Placement Analysis: Source Selection Choosing the Right Systems Only Desktop Chassis Types Only Desktop

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 Sizing Processor Memory Disk Space Memory Optimization Reclaim

Placement Analysis: Placement Rules VM Template Sizing Processor Memory Disk Space Memory Optimization Reclaim Fixed Percent Reclaim Removed Applications Reclaim Base in Profile Storage Optimization v. Storage Thin. App Already There Cross Boundaries Virtualization Merge Architectures Redeployment Thresholds Reuse Rules

Analysis: Reporting Results Usage Information Est. Host Utilization Est. Virtual Machine Utilization Images Base

Analysis: Reporting Results Usage Information Est. Host Utilization Est. Virtual Machine Utilization Images Base Images VM Templates Thin. App 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

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

Summary of Features Software Profiles Application Cleanup Application Properties Improved Collection Desktops Only Video Printers Special Devices Assessments Improved 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