VMware OS Optimization Tool User Guide version 1.1. VMware OS Optimization Tool User Guide

Similar documents
Installing and Configuring vcloud Connector

ThinPrint GPO Configuration for Location-Based Printing

MONITORING PERFORMANCE IN WINDOWS 7

Upgrading Horizon Workspace

Installing and Configuring vcenter Multi-Hypervisor Manager

Explore the VMware Horizon 6 Toolbox Auditing and Remote Assistance Capabilities

Getting Started with Database-as-a-Service

vsphere Host Profiles

Installation and Configuration Guide

Getting Started with Database Provisioning

Managing Multi-Hypervisor Environments with vcenter Server

VMware vcenter Support Assistant 5.1.1

VMware User Environment Manager

VMware vcenter Discovered Machines Import Tool User's Guide Version for vcenter Configuration Manager 5.3

Getting Started with Database Patching

VMware vcenter Update Manager Administration Guide

VMware vcenter Configuration Manager and VMware vcenter Application Discovery Manager Integration Guide

vsphere Web Access Administrator's Guide

Getting Started with VMware Fusion

VMware vrealize Operations for Horizon Administration

Configuring Single Sign-on from the VMware Identity Manager Service to AirWatch Applications

Administrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory

VMware Horizon FLEX User Guide

VMware Auto Deploy GUI. VMware Auto Deploy Gui 5.0 Practical guide

A-AUTO 50 for Windows Setup Guide

Backup Assistant. User Guide. NEC NEC Unified Solutions, Inc. March 2008 NDA-30282, Revision 6

Setting up VMware ESXi for 2X VirtualDesktopServer Manual

Migrating a Windows PC to Run in VMware Fusion VMware Fusion 2.0

OPERATION MANUAL. MV-410RGB Layout Editor. Version 2.1- higher

Using the vcenter Orchestrator Plug-In for vsphere Auto Deploy 1.0

Legacy Host Licensing with vcenter Server 4.x ESX 3.x/ESXi 3.5 and vcenter Server 4.x

Setting up VMware Server v1 for 2X VirtualDesktopServer Manual

McAfee Endpoint Encryption Reporting Tool

How to Install MS SQL Server Express

vsphere Client Hardware Health Monitoring VMware vsphere 4.1

CONFIGURING MICROSOFT SQL SERVER REPORTING SERVICES

Cloud Director User's Guide

Getting Started with VMware Fusion. VMware Fusion for Mac OS X

Easy Setup Guide for the Sony Network Camera

Optimization Guide for Desktops and Servers in View in VMware Horizon 6 and VMware Horizon Air Desktops and VMware Horizon Air Apps

VMware KVM. VMware Workstation Pro 12.0 EN

SAS 9.3 Foundation for Microsoft Windows

Introduction to VMware vsphere Data Protection TECHNICAL WHITE PAPER

SQL Server 2008 R2 Express Edition Installation Guide

vcloud Automation Center Self-Service Portal Guide

VMware Mirage Web Manager Guide

IGSS. Interactive Graphical SCADA System. Quick Start Guide

Intelligent Power Protector User manual extension for Microsoft Virtual architectures: Hyper-V 6.0 Manager Hyper-V Server (R1&R2)

VMware vcenter Configuration Manager SQL Migration Helper Tool User's Guide vcenter Configuration Manager 5.6

Cluster to Cluster Failover Using Double-Take

Getting Started Guide

Database migration using Wizard, Studio and Commander. Based on migration from Oracle to PostgreSQL (Greenplum)

Configure SPLM 2012 on Windows 7 Laptop

Intel Extreme Graphics 2 User s Guide for Version 14.x Driver Releases

Installing and Configuring vcloud Connector

VMware vcenter Configuration Manager Backup and Disaster Recovery Guide vcenter Configuration Manager 5.4.1

INSTALLING MICROSOFT SQL SERVER AND CONFIGURING REPORTING SERVICES

Configuring Single Sign-on from the VMware Identity Manager Service to Dropbox

vcenter Configuration Manager Backup and Disaster Recovery Guide VCM 5.3

Seagate Dashboard User Guide

Sharpdesk V3.5. Push Installation Guide for system administrator Version

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

Basic System Administration ESX Server and Virtual Center 2.0.1

Secure IIS Web Server with SSL

Core Protection for Virtual Machines 1

Enterprise Asset Management System

Smart Card Certificate Authentication with VMware View 4.5 and Above WHITE PAPER

Virtual Appliance for VMware Server. Getting Started Guide. Revision Warning and Disclaimer

Configuring Single Sign-on from the VMware Identity Manager Service to Amazon Web Services

Installation Guide. Capacity Planner 3.0 EN

How to increase virtual memory in Windows XP with Service Pack 2

Web Editing Tutorial. Copyright Esri All rights reserved.

Getting Started with ESXi Embedded

Scan to PC Desktop: Image Retriever 5.2 for Xerox WorkCentre C2424

VMware vcenter Operations Manager Administration Guide

Obtaining SSL Certificates for VMware Horizon View Servers

Remote Printing VMware ACE 2

Como configurar o IIS Server para ACTi NVR Enterprise

Scheduling in SAS 9.3

Using ESXi with PowerChute Business Edition

vrealize Operations Manager User Guide

Reconfiguration of VMware vcenter Update Manager

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Quick Start Guide

Dell UPS Local Node Manager USER'S GUIDE EXTENSION FOR MICROSOFT VIRTUAL ARCHITECTURES Dellups.com

Tivoli Endpoint Manager for Remote Control Version 8 Release 2. User s Guide

Integrated Virtual Debugger for Visual Studio Developer s Guide VMware Workstation 8.0

VMware vsphere 5.0 Evaluation Guide

CONFIGURING TARGET ACTIVE DIRECTORY DOMAIN FOR AUDIT BY NETWRIX AUDITOR

vcloud Suite Licensing

NETWRIX FILE SERVER CHANGE REPORTER

Monitoring Replication

KEYWORDS InteractX, database, SQL Server, SQL Server Express, backup, maintenance.

Enabling Backups for Windows and MAC OS X

Installation and Operation Manual Portable Device Manager, Windows version

IaaS Configuration for Cloud Platforms

Scheduling Document Creation

VMware Horizon FLEX User Guide

Helping Customers Move Workloads into the Cloud. A Guide for Providers of vcloud Powered Services

vcenter Support Assistant User's Guide

Transcription:

VMware OS Optimization Tool User Guide version 1.1 VMware OS Optimization Tool User Guide Version 1.1 May 2013

VMware OS Optimization Tool User Guide version 1.1 This product is protected by U.S. and international copyright and intellectual property laws. This product is covered by one or more patents listed at http://www.vmware.com/download/patents.html. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. VMware, Inc. 3401 Hillview Ave Palo Alto, CA 94304 www.vmware.com Page 2 of 18

VMware OS Optimization Tool User Guide version 1.1 Contents 1. About this guide... 5 1.1 Software Version... 5 2. Introduction... 6 2.1 VMware OS Optimization Tool Overview... 6 2.2 Supported Operating System... 6 3. Using VMware OS Optimization Tool... 7 3.1 Analyzing System... 7 3.2 Optimizing System... 9 3.3 Viewing History... 9 4. Understanding Template... 11 4.1 Designing Template... 11 Page 3 of 18

VMware OS Optimization Tool User Guide version 1.1 List of Tables Table 1. System Information... 7 Table 2. Output of Analyzing the Operating System... 8 Table 3. Color code details... 8 Table 4. Output of optimizing result... 9 Table 5. History of optimization and rollback... 10 Table 6. Properties of step details... 13 Table 7. Action parameters for Registry type... 13 Table 8. Action parameters for Service type... 14 Table 9. Action parameters for Shell Execute type... 14 Table 10. Action parameters for SchTasks type... 14 Page 4 of 18

VMware OS Optimization Tool User Guide version 1.1 1. About this guide This document guides you through analyzing and optimizing the Windows virtual machine image using the VMware OS optimization tool. This guide helps the administrators to analyze the parameters of registry, services and schedules and to optimize using the Optimization tool efficiently. 1.1 Software Version This document version applies to VMware OS Optimization Tool version 1.1. Page 5 of 18

2. Introduction The VMware OS Optimization tool (Optimization tool) helps to optimize the operating system and provide users with more optimized systems. The optimization tool adds value by increasing the system performance. Windows system has set of services that are enabled by default; the tool optimizes the system to increase performance by reducing the unnecessary processor usage, services, memory usage and the network usage. 2.1 VMware OS Optimization Tool Overview The VMware OS Optimization tool is a graphical user interface based tool, which helps you to analyze the different system components like registry entries, services, and schedules. It displays the status of these components in the graphical form, which helps you to understand the utilization of the system and then optimize it for better performance. You can design a new template from the master template or customize the template to analyze and optimize the operating system. The optimization tool helps you to perform optimization for a particular step on the specific operating system. You can perform following actions using the VMware OS Optimization tool: Analysing the operating system. Optimizing the operating system. Viewing history of Optimization and roll back. Designing Template. 2.2 Supported Operating System Windows 7 Windows Server 2008 R2 Windows Server 2012 Windows 8 Windows XP Page 6 of 18

3. Using VMware OS Optimization Tool You can view the System Information and analyze the parameters of components namely registry, services and schedules. After analyzing the system, the analysis result is displayed based on the step category as mandatory, optional and recommended. Based on this analysis, you can perform optimization for all the steps or selected steps as required. The optimization tool helps you to filter the steps based on the operating system. In the template few of the step/steps may contain cross icon which indicates that the step is not applicable for the current operating system to perform Analyze. Note You need to run the script VMwareOptimization_Script for Windows XP prior to VMwareOSOptimizationTool.exe 3.1 Analyzing System You can analyze the registry entries, services, and scheduled tasks. The output after analyzing the operating system is a detailed stepwise summary of the current state of the system. The Analysis Summary displays the output in a graphical chart. The output Analysis Status is displayed in the grid as a color code which helps you to identify the real time result of the system. 3.1.1 System Information You can view various system information on which VMware OS Optimization tool is currently running. The following table describes current system information. Table 1. System Information Operating System Version System Name System Type User Name Windows Directory System Directory Processor Install Physical Memory (RAM) Locale Displays the operating system where VMware OS Optimizations tool is running. Displays the operating system version. Displays the system name. Displays the type of the system. Example: 32 bit, 64 bit. Displays the current logged on user. Displays the windows directory. Displays the system directory. Displays the processor of the system. Displays the install physical memory. Displays the locale of operating system. To analyze the parameters of operating system: 1. Click Analyze tab. 2. Select Template Name from the drop down box. Page 7 of 18

3. Click Analyze. The analysis result is displayed in the right grid view. The following table displays analysis output. Table 2. Output of Analyzing the Operating System Groups Steps Expected Result Actual Result Analysis Status Displays the groups in the template. Displays the steps performed for analyzing. Displays the description of the step. Displays the expected result of the step. Displays the actual result collected from the system. Displays the status of the analysis. The analysis status displays red, orange, yellow and green color. For more details see, Analysis Status. 3.1.2 Analysis Summary The analysis summary is displayed in the form of a graphical bar chart. The graphical chart displays the number of steps that are optimized and un-optimized based on the following step types: Mandatory Optional Recommended The Orange color in the graphical chart represents the un-optimized status and the Blue color represents the optimized status. 3.1.3 Analysis Status The Analysis Status is the comparison between expected and the real time Analyze result. This result is displayed as a color code. The following table describes the color code, which is displayed after system analysis. Table 3. Color code details Green The Analysis Status displays this color when the Actual Result is equal to the Expected Result for the following Step Types: Mandatory Optional Recommended Page 8 of 18

Red Orange Yellow The Analysis Status displays this color when the Actual Result is not equal to the Expected Result for the mandatory Step Type. The Analysis Status displays this color when the Actual Result is not equal to the Expected Result for the optional Step Type. The Analysis Status displays this color when the Actual Result is not equal to the Expected Result for the recommended Step Type. 3.2 Optimizing System Optimizing the system performs all the actions as per expected values based on the selected template. You can perform optimization for selected or all the steps specified in the template. You can also optimize the defined operating system with a particular step. Note You must analyze the system prior to optimizing, see, Analyzing system. To optimize the system: 1. Click Analyze tab. 2. Select the check box to optimize the required steps of the groups. 3. Click Optimize, the result of optimization operation is displayed in the optimize tab. Note By default all the steps are selected to optimize. The following table describes the optimization result. Table 4. Output of optimizing result Groups Steps Expected Result Actual Result Analysis Status Optimization result Displays the groups in the template. Displays the steps performed for optimizing. Displays the description of the step. Displays the expected result of the step. Displays the actual result. Displays the status of the analysis. The analysis status displays red, orange, yellow and green color. Displays the optimization result. Optimization result is displayed as success, failed, skipped, and unknown. 3.3 Viewing History You can view the past details of optimization and rollback to the pre-optimization state of the template. The following table describes the history of optimize and rollback Page 9 of 18

Table 5. History of optimization and rollback Template Name Machine Name Time Date Type Displays the name of the template for which optimization or rollback is completed. Displays the description of the template, specified at sequence node. Displays the name of the machine for which optimization or rollback is completed. Displays the time when optimization or rollback is completed. Displays the date when optimization or rollback is completed. Displays the operation type. Example: Optimization or Rollback. 3.3.1 Rolling back optimization You can rollback the steps in the selected template. To rollback the template: 1. Click History tab. 2. Select the check box in the Template Name column for the optimized entry. 3. Click Rollback, and then click OK once the rollback operation is completed. You can see the completed operations in the History tab. Page 10 of 18

4. Understanding Template The master template comprises of collection of groups and steps. You can perform analysis as per the master template, or can design a new template. Each group has its own set of properties, and the names of these groups can be changed. The step also has its own set of properties and action parameters. The properties of all the steps can be changed as required. 4.1 Designing Template You can design a new template by customizing the master template or existing templates. This can be done by creating a new group, step, or changing the order of the steps from the selected template. You can view and edit the properties of selected steps and the action types. You can execute different steps on different operating systems. Note To revert all the changes made while designing you can click on the Discard button, however if the changes are saved you cannot revert the changes made. You can design a new template by either of the following: Creating Group Creating Steps Changing the order of Steps Setting Operating System 4.1.1 Creating Group You can add, modify and remove a group to design and customize a template. 4.1.1.1. Adding Group You can add a new group to the existing or new template. To add a group in the template: 1. Click Templates tab and select the Template Name from the drop down. 2. Select the group and right-click, and then select Add Group. 3. Enter the Name of the group. 4. Enter the of the group. 5. Click Current Level or Nested Level check box and click Add. Note The Current Level adds the group to the same level of the selected group, however the nested level adds the group as a subgroup of the selected group. 4.1.1.2. Modifying Group To modify or edit the existing group: 1. Click Templates tab and select the Template Name from the drop down. 2. Select the group to modify or edit. 3. Modify the name and description of the group, and click Set. 4. Click Save As to save the changes made. 5. Enter the File name in the Save As dialog box, and click Save. Page 11 of 18

4.1.1.3. Removing Group You can remove the existing group from the Master Template, or a newly created group. To remove a group: 1. Click Templates tab and select the Template Name from the drop down. 2. Select the group to be removed and click Remove. 3. Click Save As and enter the name of the template in the Save As dialog box and then click Save. 4.1.2 Creating Steps You can create and add new steps, modify and remove steps in the group to design and customize the template. 4.1.2.1. Adding Steps You can add a new step under a group. To add a new step: 1. Click Templates tab and select the Template Name from the drop down. 2. Select a group to add a step and right-click, and select Add Step. 3. Enter the following details in Step Details and click Set. Name Category Reboot required Operating system 4. Select Action Type as Add Action, Custom Optimization, or Custom Roll back from the drop down list. 5. Enter the following details in Action Parameters for Registry type and click Set, else click Remove to edit the details. Command Keyname Value Type Data Note If you select the Action Parameters for Service type, Shell Execute or Schtasks type the details you need to enter are as follows. The Action Parameters for Service type. Service Name Start Mode The Action Parameters for Shell Execute type. Page 12 of 18

Command The Action Parameters for SchTasks type. Command Task Name Status 6. Click Add to save the Step Details and the Action Parameters, else click Clear to edit. 7. Click Save As to add the step in the template, else click Reset. 8. Enter the name of the template in the Save As dialog box and then click Save. The following table describes the fields of Step Details. Table 6. Properties of step details Name Category Reboot required Operating System Describes the name of the step to identify in the template. Describes the information of the step. Describes the category of the step. Example:Mandatory, Optional, Recommended. Describes if reboot is required for the machine after performing the step. Describes the information of the operating system, on which the step will be executed. To set the operating system, see Setting Operating System. The following table describes the fields of Action Parameters for Registry type. Table 7. Action parameters for Registry type Type Command Key Name Value Describes the Registry type of operation to be performed. Describes the type of command to be executed on the specified type. Following commands are to be defined the registry type: ADD LOAD UNLOAD Describes the key name where the registration information from the given file will be loaded. Describes the value name of the key. Page 13 of 18

Type Data Describes the data type of the value. Following are the supported data types: REG_SZ REG_BINARY REG_DWORDREG_QWORD Describes the data given for the value. The following table describes the fields of Action Parameters for Service type. Table 8. Action parameters for Service type Type Service Name Start Mode Describes the Servie type of operation to be performed. Registry Describes the service name for which action is to be performed. Describes the expected Startup type of the service. Following are the Startup type for services: Auto Manual Disabled The following table describes the fields of Action Parameters for Shell Execute type. Table 9. Action parameters for Shell Execute type Type Command Describes the Shell Execute type of operation to be performed. Describes the command line to be executed. The following table describes the fields of Action Parameters for SchTasks type. Table 10. Action parameters for SchTasks type Type Command Task Name Describes the SchTasks type of operation to be performed. Describes the action to be performed for the task. Currently only the Change command is supported. Describes the path of the task. Page 14 of 18

Status Following are the supported status values: Enabled Disabled 4.1.2.2. Modifying Steps You can modify the step of the selected group in a template. To modify the step: 1. Click Templates tab and select the Template Name from the drop down. 2. Select the steps for which the property is to be edited. 3. Edit the following Step Details. Name Category Reboot required Operating system 4. Edit the Action Type as Add Action, Custom Optimization, or Custom Roll back from the drop down list. 5. Edit the following details in Action Parameters and click Set, else click Remove to edit the details. Type Command Key Name Value Type Data Note If you select the Action Parameters for Service type, Shell Execute, or Schtasks type, the details you need to enter are as follows. The Action Parameters for Service type. Service Name Start Mode The Action Parameters for Shell Execute type. Command The Action Parameters for SchTasks type. Command Task Name Status Page 15 of 18

6. Click Update, else click Discard to undo all the changes. 7. Enter the name of the template in the Save As dialog box and then click Save. 4.1.2.3. Removing Steps You can design a new template by removing the steps from the master template. To remove steps from the template: 1. Click Templates tab, and select the Template Name from the drop down. 2. Select the steps to be removed from the selected group and click Remove. 3. Click Save As. 4. Enter the name of the template in the Save As dialog box and then click Save. 4.1.3 Changing Order of Steps You can design a new template by changing the order of the steps from the template. To change order of the steps: 1. Click Templates tab and select the Template Name from the drop down. 2. Select the steps to be moved from the selected group and click Up or Down. 3. Click Save As. 4. Enter the name of the template in the Save As dialog box and then click Save. Note If the changes are not saved, you can click on the Reset button to revert all the changes made. 4.1.4 Setting Operating System Setting operating system helps you to execute a step from the template for the specific operating system. You can include or exclude an operating system for the step to be executed. 4.1.4.1. Including Operating System to Optimize You can include the list of Supported Operating System. To add a new Operating System for optimizing: 1. Click Templates tab and select the Template Name from the drop down. 2. Click on the step of the required group to add the operating system. 3. Click the Pencil icon against the Operating System field in the Step Details section. 4. Select the Operating system from the List of available Operating System. 5. Select Include from the List Selection, and click > to include the Operating System in the Include List and click Ok. Note You can exclude the OS on which you do not want to perform the step, to exclude an operating system see, Excluding Operating system to Optimize. 6. Click Set, and then click Update, to update the operating system for the step 7. Click Save As, else click Reset. 8. Enter the template name in the Save As dialog box and click Save. Page 16 of 18

4.1.4.2. Modifying Operating System to Optimize You can modify the included or excluded operating system for a particular step. To modify the operating system: 1. Click Templates tab and select the Template Name from the drop down. 2. Click on the step of the required group to include or exclude the operating system. 3. Click the Pencil Icon against the Operating System in the Step Details section. 4. Select the Operating system from the List of available Operating System to include or exclude for the step. 5. Click Include or exclude from the List Selection and click Ok. 6. Click Set, and then click Update to exclude the operating system from the step. 7. Click Save As, else click Reset. 8. Enter the template name in the Save As dialog box and click Save. 4.1.4.3. Excluding Operating system to Optimize You can exclude the list of Operating System, not to optimize. 1. Click Templates tab and select the Template Name from the drop down. 2. Click on the step of the required group to exclude the operating system. 3. Click the Pencil Icon against the Operating System in the Step Details section. 4. Select the Operating system from the List of available Operating System. 5. Select Exclude from the List Selection, click > to exclude the Operating System in the Exclude list and click Ok. 6. Click Set, and then click Update to exclude the operating system from the step. 7. Click Save As, else click Reset. 8. Enter the template name in the Save As dialog box and click Save. Page 17 of 18

Page 18 of 18