Recon User
Recon User
Recon User
com/documentation
User Guide
Novell PlateSpin Recon 3.7.4
April 2012
Legal Notices
Novell,Inc.,makesnorepresentationsorwarrantieswithrespecttothecontentsoruseofthisdocumentation,andspecifically disclaimsanyexpressorimpliedwarrantiesofmerchantabilityorfitnessforanyparticularpurpose.Further,Novell,Inc., reservestherighttorevisethispublicationandtomakechangestoitscontent,atanytime,withoutobligationtonotifyany personorentityofsuchrevisionsorchanges. Further,Novell,Inc.,makesnorepresentationsorwarrantieswithrespecttoanysoftware,andspecificallydisclaimsany expressorimpliedwarrantiesofmerchantabilityorfitnessforanyparticularpurpose.Further,Novell,Inc.,reservestheright tomakechangestoanyandallpartsofNovellsoftware,atanytime,withoutanyobligationtonotifyanypersonorentityof suchchanges. AnyproductsortechnicalinformationprovidedunderthisAgreementmaybesubjecttoU.S.exportcontrolsandthetrade lawsofothercountries.Youagreetocomplywithallexportcontrolregulationsandtoobtainanyrequiredlicensesor classificationtoexport,reexportorimportdeliverables.YouagreenottoexportorreexporttoentitiesonthecurrentU.S. exportexclusionlistsortoanyembargoedorterroristcountriesasspecifiedintheU.S.exportlaws.Youagreetonotuse deliverablesforprohibitednuclear,missile,orchemicalbiologicalweaponryenduses.SeetheNovellInternationalTrade ServicesWebpage(http://www.novell.com/info/exports/)formoreinformationonexportingNovellsoftware.Novellassumes noresponsibilityforyourfailuretoobtainanynecessaryexportapprovals. Copyright20092012Novell,Inc.Allrightsreserved.Nopartofthispublicationmaybereproduced,photocopied,storedon aretrievalsystem,ortransmittedwithouttheexpresswrittenconsentofthepublisher. Novell, Inc. 1800 South Novell Place Provo, UT 84606 U.S.A. www.novell.com OnlineDocumentation:ToaccessthelatestonlinedocumentationforthisandotherNovellproducts,seetheNovell DocumentationWebpage(http://www.novell.com/documentation).
Novell Trademarks
ForNovelltrademarks,seetheNovellTrademarkandServiceMarklist(http://www.novell.com/company/legal/trademarks/ tmlist.html).
Third-Party Materials
Allthirdpartytrademarksarethepropertyoftheirrespectiveowners.
Contents
About This Guide 1 Introduction
1.1 1.2 1.3
9 11
1.4 1.5
PlateSpin Recon Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Planning Module Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Supported Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.3.1 Supported Inventory and Data Collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.3.2 Supported PlateSpin Portability Suite Consolidation Sources and Targets . . . . . . . . . . . . 15 Application Scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 PlateSpin Recon Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
21
Data Center Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Report Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Projects Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Raters Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Chart Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Job Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Scheduled Job Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Log Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
27
3.3 3.4
3.5
3.6
Understanding the Data Center Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Discovering and Inventorying Data Center Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.2.1 Inventory and Discovery Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.2.2 Inventory Credentials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 3.2.3 Inventory Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.2.4 Discovery Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.2.5 Viewing Inventory Data and Monitoring Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Working with Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Working with Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.4.1 Creating a Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.4.2 Copying Servers to a Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.4.3 Deleting a Server from a Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Working with Sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.5.1 Adding a Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.5.2 Deleting a Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.5.3 Modifying a Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Working with PlateSpin Recon Snapshots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 3.6.1 Exporting a PlateSpin Recon Snapshot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 3.6.2 Importing a PlateSpin Recon Snapshot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Working with Remote Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Working with Data Collected by Other PlateSpin Recon Instances . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Working with Data Collected by Other Performance Monitoring Tools . . . . . . . . . . . . . . . . . . . . . . . 60 3.9.1 Required Performance Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Using HP Reporter Data with PlateSpin Recon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 3.10.1 Using Formulas to Convert Metrics to Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Contents
3.11
3.12
3.10.2 Example Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 3.10.3 Working with HP Reporter Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Using Performance Data Import to Import Generic Data into PlateSpin Recon. . . . . . . . . . . . . . . . . 68 3.11.1 Performance Data Import Tables Data Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 3.11.2 Preparing Data for Import into PlateSpin Recon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Collecting Disk Utilization Counters for Windows Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 3.12.1 Deploying an Add-On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 3.12.2 Undeploying an Add-On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
77
4.3
Server and Client Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Credentials Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 4.2.1 Creating a Credential. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 4.2.2 Deleting a Credential . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 PlateSpin Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 4.3.1 Using PlateSpin Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 4.3.2 Inventory and Monitoring Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 4.3.3 Conversion Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
83
5.2
5.3
5.4
5.5 5.6
Chart Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 5.1.1 Chart Controls and Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 5.1.2 Expression Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 5.1.3 Level of Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 5.1.4 Data Type Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 5.1.5 Server Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 5.1.6 Date Range Presets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 5.1.7 Forecasting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Report Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 5.2.1 Report Explorer Template Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 5.2.2 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5.2.3 Analysis Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 5.2.4 VM Disk Partition Alignment Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 5.2.5 Working with Report Templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Editing Report Templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 5.3.1 Report Template Option Tabs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 5.3.2 Chargeback Report Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 5.3.3 Consolidation Report Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 5.3.4 Consolidation Project Samples Report Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 5.3.5 Diagnostics Report Templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 5.3.6 Disk Report Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 5.3.7 Inventory Report Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 5.3.8 Reclamation Report Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 5.3.9 Software Report Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 5.3.10 Virtual Infrastructure Report Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 5.3.11 Volume Report Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 View Customization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 5.4.1 Creating and Editing Report Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 5.4.2 Histogram Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 5.4.3 Scatter Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 5.4.4 Usage Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Generating Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Document Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 5.6.1 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 5.6.2 Customizing Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 5.6.3 Viewing Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Contents
5.6.4 5.6.5
Printing and Exporting Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Copying Servers from a Report to a Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
6 Server Consolidation
6.1 6.2 6.3
121
6.4 6.5
6.6
6.7
6.8
About Server Consolidation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Creating Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Creating and Editing Server Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 6.3.1 Creating a New Server Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 6.3.2 Editing an Existing Server Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 6.3.3 Copying a Server Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Identifying Consolidation Candidates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Working with Consolidation Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 6.5.1 Determining the Minimum Number of Servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 6.5.2 Specifying the Number of Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 6.5.3 Results of Consolidation Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 6.5.4 Editing Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 6.5.5 Deleting Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Generating Inventory Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 6.6.1 Finding Servers That Meet the Consolidation Criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 6.6.2 Selecting Candidates for Consolidation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Viewing Consolidation Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 6.7.1 Project Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 6.7.2 Scenario Summary Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 6.7.3 Workload Assignment Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 6.7.4 Unconsolidated Workload Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 6.7.5 Unprotected Workload Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Implementing Scenarios with Portability Suite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 6.8.1 Implementing Phantom or Existing Target Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
7 IT Chargeback
7.1 7.2
155
7.3
7.4
Understanding Chargeback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Using Raters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 7.2.1 Rater Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 7.2.2 Rater Charges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 7.2.3 Virtual Server Rater Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Managing Raters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 7.3.1 Creating a Rater . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 7.3.2 Deleting a Rater . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 7.3.3 Editing a Rater . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 7.3.4 Attaching Raters to Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 7.3.5 Detaching a Rater from a Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Chargeback Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 7.4.1 Generating a Report to Calculate IT Chargeback Cost . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 7.4.2 Deriving the Calculated Cost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
165
Virtual Center Inventory and Monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 VM Sprawl Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Virtual Machine State Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Contents
169 191
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 How PlateSpin Recon Collects Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 B.2.1 Discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 B.2.2 Inventory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 B.2.3 Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 B.3 Data Collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 B.4 Charts and Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 B.4.1 Chart Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 B.4.2 Utilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 B.4.3 Workload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 B.5 Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 B.5.1 24-Hour Profile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 B.5.2 Dual-Core and Multi-Core Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 B.5.3 Hyper-Threading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 B.5.4 Effective Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 B.5.5 Power and Cooling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 B.5.6 CO2 Emission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 B.6 CPU Normalization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 B.6.1 SPEC Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 B.6.2 Normalization Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 B.7 PlateSpin Recon VM CPU Inventory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 B.8 Inventory and Monitoring Commands for Linux, Solaris and AIX. . . . . . . . . . . . . . . . . . . . . . . . . . . 207 B.8.1 Inventory Commands for Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 B.8.2 Inventory Commands for Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 B.8.3 Inventory Commands for AIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 B.8.4 Monitoring Commands for Linux and Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 B.8.5 Monitoring Commands for AIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 B.8.6 Text Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 B.9 Sudo Configuration to Inventory and Monitor Linux Machines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 B.10 Managing Credentials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
C Schedule Options
C.1 C.2
213
215
D.2 D.3
Data Center Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 D.1.1 Data Center Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 D.1.2 Data Center Icon Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 D.1.3 Data Center Commands and Associated Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Reports Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 Projects Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 D.3.1 Project Explorer Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 D.3.2 Project Explorer Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 Raters Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 Chart Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 Job Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Scheduled Job Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Log Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Contents
E Best Practices
E.1
223
Contents
Audience
ThistextisintendedforITstaff,suchasdatacenteradministratorsandoperators,whousePlateSpin Reconinthemanagementandplanningofthedatacenter.
Feedback
Wewanttohearyourcommentsandsuggestionsaboutthismanualandtheotherdocumentation includedwiththisproduct.PleaseusetheUserCommentsfeatureatthebottomofeachpageofthe onlinedocumentation.
Additional Documentation
Inadditiontothisguide,PlateSpinReconcomeswiththefollowingdocumentation: PlateSpinReconGettingStartedGuide AnonlineversionofthePlateSpinReconUserGuideintegratedwiththeproduct ReleaseNotes Forhelpwiththirdpartyvendorproductsordocumentation,pleasecontactyoursalesorsupport representativeforthoseproducts.
Documentation Updates
ForthemostrecentversionofthePlateSpinrecondocumentation,seethePlateSpinRecon3.7.4 documentationWebsite(http://www.novell.com/documentation/ps_recon37/).
Technical Support
ContactTechnicalSupportby: Telephone(NorthAmerica):+18008584000.Thisisatollfreenumber. Email:[email protected];[email protected] YoucanalsovisittheNovellCustomerCenterWebsite(http://www.novell.com/center/eservice).
10
Introduction
NovellPlateSpinReconprovidesintelligence,visualanalysis,andforecastingforconsolidatingand optimizingthedatacenter.Itcollectshardware,software,andserviceinventorydataforserver workloads.PlateSpinReconcanremotelygatherworkloadutilizationstatisticsforaclearandconcise pictureoftheapplicationservicesrunninginthedatacenter,andtodeterminehowresourcesare beingused. ThePlateSpinReconConsolidationPlanningmoduledeterminestheoptimalfitbetweenserver resourcesupplyandworkloaddemand.Ithelpsyouvisualizethecharacteristicsofserverworkloads beforeandafterconsolidation,determinetheserversrequiredforconsolidation,andexpedite projectsbyautomaticallygeneratingconsolidationplans.Youcanalsoprotectserversbyallocating themtoasuitablevirtualrecoveryenvironmentincaseofaserviceoutage. PlateSpinReconincludesotherfeaturessuchasVirtualInfrastructureManagementcapabilities,as wellasaresourceutilizationbasedITchargebacksystem.Thesecanbeusedtohelpcopewiththe challengespresentedbythevirtualizationandconsolidationofthedatacenter. Section 1.1,PlateSpinReconFeatures,onpage 11 Section 1.2,PlanningModuleFeatures,onpage 12 Section 1.3,SupportedPlatforms,onpage 12 Section 1.4,ApplicationScenario,onpage 16 Section 1.5,PlateSpinReconTerminology,onpage 19
1.1
Introduction
11
EnterpriseLevelScalability:EachinstanceofPlateSpinReconcanmonitorupto1,500serversto ensureenterprisescalabilityfortheworldslargestdatacenters.Datacanbeaggregatedfrom multiplePlateSpinRecondatacollectorsforcentralizeddatawarehousing,analysis,andplanning,or toaccommodatelargerenterpriseimplementations. MultipleDataCenterSupport:YoucanusePlateSpinReconindifferentgeographicallocationsto remotelycollectdataandprovidescheduledupdatestoamasterPlateSpinReconinstallation.This allowsforcentralizedanalysisandplanningforinitiativessuchasserverordatacenter consolidation. FlexibleChargebackReporting:Becausevirtualizationcreatesasharedpoolofcomputing resources,itcanbedifficulttomanageandmonitorvirtualresourceusage.PlateSpinReconenables organizationstoeffectivelyallocateandsharevirtualresourcesacrossbusinessunitsand departmentalowners.Flexiblechargebackreportingcapabilitiesimprovevirtualinfrastructure managementandfinancialaccountingbyallowingorganizationstoaccuratelycalculateITcosts basedonactualresourceusage. VMGrowthReporting:Youcangeneratereportstomonitortheproliferationofvirtualmachines andavoidtheadministrativeheadachesassociatedwithvirtualinfrastructuresprawl.
1.2
1.3
Supported Platforms
Section 1.3.1,SupportedInventoryandDataCollection,onpage 13 Section 1.3.2,SupportedPlateSpinPortabilitySuiteConsolidationSourcesandTargets,on page 15
12
NOTE:ForinformationonPlateSpinReconClient/Serversupportedplatforms,seeSystem RequirementsintheNovellPlateSpinRecon3.7.4GettingStartedGuide.
1.3.1
Version Windows Server 2008 R2 Windows Server 2003 R2 (SP1 SS/ES, SP2 SS/ES) Windows Server 2008 (SP1, SP2) Windows Server 2003 (SP0, SP1, SP2) Windows Server 2000 (SP0, SP1, SP2, SP3, SP4) Windows NT 4.0 Server (SP4, SP6) Windows NT 4.0 Server (SP6a - WMI Core version 1.5 required) Windows XP Professional (SP0, SP1, SP2, SP3)
Bit Spec 64-bit 32-bit, 64-bit 32-bit, 64-bit 32-bit, 64-bit 32-bit 32-bit 32-bit 32-bit, 64-bit
Introduction
13
Novell SUSE Linux Enterprise Server (SLES) 9.x, 10.0, 10 SP1 (10.1), 10 SP2 (10.2), 10 SP3 32-bit, 64-bit (10.3), 11, 11 SP1, 11 SP2 RedHat Enterprise Linux 3.0 AS/ES, 4.0 AS/ES, 5.0 AS/ES, 5.1 AS/ES, 5.2 ES, 5.3 ES, 5.4 ES, 5.5 ES, 6.0 ES Novell SUSE Linux 8.0 RedHat Linux 7.3, 8.0, 9.0, 9.1, 9.2 RedHat Enterprise Linux 2.x AS/ES Novell OpenSUSE 10.1, 10.2, 10.3, 11, 11.1 Fedora Core 3, 4, 5, 6, 7, 8, 9, 10 Ubuntu 7.1, 8.04, 8.10 CentOS 2.0 CentOS 3.9, 4.6, 5.1, 5.2 Sun Solaris 8, 9, 10 (SPARC/x86) Sun Solaris 7 (SPARC) IBM AIX 5.2, 5.3, 6.1 32-bit, 64-bit 32-bit 32-bit, 64-bit 32-bit 32-bit, 64-bit 32-bit, 64-bit 32-bit, 64-bit 32-bit 32-bit, 64-bit 32-bit, 64-bit 32-bit 32-bit, 64-bit
Version Novell NetWare 6.5 (SP6) Novell NetWare 6.0 (SP5) Novell NetWare 5.1 (SP8)
14
Supported Hypervisors
Table 1-4 SupportedHypervisors
Version VMware Virtual Center 2.0.1, 2.0.2, 2.5, 4, 4.1, 5.0 VMware ESX Server 4.1, 4.1i, 5i VMware ESX Server 2.5.3, 2.5.4, 2.5.5, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.5.0, 3i, 4.0, 4i Xen on Novell SLES 10.0, 10.2, 10.3, 11, 11 SP1, 11 SP2 Windows Server 2008 (SP1, SP2) Hyper-V Windows Server 2008 R2 Hyper-V Sun Solaris 10 Zones on Sun Solaris 10 Container Citrix XenServer 4.1, 5.0 VMware GSX Server 3.2 (for Windows) VMware 1.x+ (for Windows) Virtual Server 2005 (version 1.0) All editions. Virtual Server 2005 R2 (SP1)
Bit Spec
64-bit 32-bit, 64-bit 32-bit, 64-bit 64-bit 64-bit 32-bit, 64-bit 32-bit, 64-bit 32-bit, 64-bit 32-bit, 64-bit
1.3.2
Introduction
15
1.4
Application Scenario
PlateSpinReconandPlateSpinPortabilitySuitecombinetoformtheonlysuitethatautomatesthe entirecapacityplanningandserverconsolidationprojectfromstarttofinish.Thefollowingtable illustrateshowtoassess,design,andimplementasolutionforoptimizingandconsolidatingthedata center.
Table 1-5 DataCenterOptimizationandConsolidationWorkflow
Action Assess
Process 1. Inventory
Description Remotely discover server hardware and software assets across the data center
Solution
PlateSpin Recon: Remotely and agentlessly identify server resources and workloads in the data center and create a complete picture of hardware Gather detailed information and software inventory, for each server such as utilization levels, and workload operating system, installed sizes and running applications or services, patch levels, CPU, memory, network and disk resources Connect to the network, then select relevant computers or domains; data on hardware and resources is collected in a centralized database Organize servers by predefined and userdefined groupings for organized analysis
16
Action Assess
Process 2. Collect
Description Identify workloads and collect utilization data over days, weeks or months to determine workload sizes and appropriate resource matching Create dynamic reports to identify workload and resource mismatches and identify candidate workloads for consolidation or resource upgrading Rank and sort server workloads by CPU, network, disk, memory inventory, and/or performance View summary workload sizing data or drill down to point-in-time granular levels Collect and analyze data from multiple sites to create a more complete picture of the data center Export the data to thirdparty tools or copy visual graphs to business presentations
Solution PlateSpin Recon: Remotely and agentlessly identify server resources and workloads in the data center and create a complete picture of hardware and software inventory, utilization levels, and workload sizes
Introduction
17
Action Design
Process 3. Analyze
Description Identify virtualization candidates Create scenarios for distributing workloads across servers to maximize utilization Balance application workloads over time and across hardware resources to minimize resource contention Use what-if modeling to determine different combinations of hardware and virtual hosts required for the project Generate consolidation or disaster recovery plans with detailed project, scenario, and workload assignment reports and charts Compare different scenarios based on total cost of ownership, consolidation ratio, rack space, and power needs
Solution PlateSpin Recon: Generate consolidation scenario plans to optimally combine and allocate workloads to new virtual hosts
Implement
4. Consolidate
Accelerate the server consolidation project by streaming physical servers into virtual environments such as VMware ESX Server, VMware Server, and Microsoft Virtual Server Automate migrations between dissimilar physical servers or from physical servers to blades
PlateSpin Portability Suite: Automatically stream data, applications, and operating systems to any physical or virtual platform over the network
18
Action Manage
Process 5. Monitor
Description Keep track of workload performance Identify over- and underutilized workloads for ongoing optimization
6.Chargeback
Assign customized raters to machines Measure resource usage and bill business owners for usage Create reports on usage and cost
1.5
Introduction
19
20
NovellPlateSpinReconClientprovidesthefollowingviewstohelpyouorganize,monitor,view,and manageinformationaboutdatacenterassets: Section 2.1,DataCenterExplorer,onpage 21 Section 2.2,ReportExplorer,onpage 22 Section 2.3,ProjectsExplorer,onpage 23 Section 2.4,RatersExplorer,onpage 23 Section 2.5,ChartViewer,onpage 24 Section 2.6,JobExplorer,onpage 24 Section 2.7,ScheduledJobExplorer,onpage 25 Section 2.8,LogExplorer,onpage 25
2.1
21
2.2
Report Explorer
TheReportExplorerallowsyoutoorganizeandgeneratereportsontheinventoryandmonitoring data.TheReportExplorerhierarchyconsistsoftemplatenodesthathavevarioustypesofreport templates.
Figure 2-2 ReportExplorer
22
2.3
Projects Explorer
ProjectsaredisplayedintheProjectExplorer.
Figure 2-3 ProjectExplorerTree
2.4
Raters Explorer
Allowsyoutosetupachargebacksystem.
23
2.5
Chart Viewer
Chartsprovideagraphicalrepresentationofworkloadandutilizationdata. Toviewachartforagivenserver,selecttheserverintheDataCenterExplorerorclickacell belongingtotheserverinareportview.
2.6
Job Explorer
WheneverataskisperformedinPlateSpinRecon,ajobiscreatedforthetask.Informationon running,pausedorcompletedjobsisshownintheJobExplorer,locatedatthebottomofthe PlateSpinReconwindow,bydefault. Ifajobconsistsofseveraltasks,youcanexpandthejobtoseeallofitstasksandthestatusofeach taskbyclickingtheplussignnexttothejobdescription. Youcanalsoseethestepsthatmakeupeachtaskbyselectingthetask.Thestepsaredisplayedinthe panelontherightoftheJobExplorer.
Figure 2-5 TaskstepsdisplayedintheJobExplorer
24
2.7
2.8
Log Explorer
TheLogExplorerallowsyoutoviewgeneralinformation,warnings,orerrormessages.Messages thataredisplayedherearenotrelatedtoanyparticularjoborserver.Rightclickanylogentryto displayapopupmenuwhereyoucanselectcommandstoViewDetailsofalogentry,Deletealog entry,orViewXMLformatofalogentry. Tosimultaneouslydeletemultiplelogs,selectthelogsusingtheShiftorCtrlkeysandpressthe DeletekeyorclickDelete.
25
26
ThissectionprovidesinformationabouttheNovellPlateSpinReconDataCenterExplorerandthe featuresaccessiblefromit. Section 3.1,UnderstandingtheDataCenterExplorer,onpage 27 Section 3.2,DiscoveringandInventoryingDataCenterResources,onpage 28 Section 3.3,WorkingwithFilters,onpage 49 Section 3.4,WorkingwithGroups,onpage 49 Section 3.5,WorkingwithSites,onpage 50 Section 3.6,WorkingwithPlateSpinReconSnapshots,onpage 52 Section 3.7,WorkingwithRemoteData,onpage 58 Section 3.8,WorkingwithDataCollectedbyOtherPlateSpinReconInstances,onpage 58 Section 3.9,WorkingwithDataCollectedbyOtherPerformanceMonitoringTools,onpage 60 Section 3.10,UsingHPReporterDatawithPlateSpinRecon,onpage 64 Section 3.11,UsingPerformanceDataImporttoImportGenericDataintoPlateSpinRecon,on page 68 Section 3.12,CollectingDiskUtilizationCountersforWindowsMachines,onpage 72
3.1
27
Description Lists all systems Lists servers that have been discovered but not yet inventoried Contains servers listed by built-in criteria, such as domain, operating system, or monitoring status Contains manually grouped servers according to any specific data segregation requirements Contains servers by data site, including a default local site and others you create to work with data about servers monitored by other instances of PlateSpin Recon, or imported from third-party performance monitoring tools
3.2
28
3.2.1
Thereareseveninventorymethodsavailable.Eachinventorymethodisuniqueandhasdifferent requirements.
Table 3-2 InventoryMethods
Discover and Inventory Machines (page 29) Virtual Center (page 30) From a CSV File (page 31)
Discover and Optionally Inventory Windows Domain (page 34) IP Range (page 35) Subnet (page 37) SNMP (page 38)
Machines
Todiscoverandinventoryphysicalandvirtualservers:
1 ClicktheInventorybutton
>MachinesorclicktheToolsmenu>Inventory>Machines.
TheInventoryMachinesdialogboxisdisplayed.
2 InHostnameorIPofthemachine(s)toinventory,specifythehostnameortheIPaddressofthe
29
Virtual Center
InventoryingaVirtualCenterinvolvescollectinginformationaboutalltheserversandvirtual machinesintheVirtualCenter.Thisismuchmoreefficientthandiscoveringandinventoryingallthe serversandvirtualmachinesindividually. TodiscoverandinventoryVirtualCenterservers:
1 ClicktheInventorybutton
>VirtualCenterorclicktheToolsmenu>Inventory>
VirtualCenter. TheInventoryVirtualCenterdialogboxisdisplayed.
30
Description IP address or hostname of the machine. Username for the credential. If this is left blank, the default credentials are used. Password for the credential. This is required only when creating a credential. Description for the credential. If the entry for a machine in the CSV file contains username and password, the credential description must be unique.
31
Required Optional
Description Can be any of the following values. Values must match case and spacing as shown below: UNIX VirtualCenter VMwareESX3 VMwareESX4 VMwareESX5 NetWare CitrixXenServer Windows If the value is unspecified, Windows and UNIX are the defaults and these are determined by the formats of the credentials that you specify in the CSV file: [user],[password] is for UNIX For example, 10.0.0.0,root,password,description [domain\user],[password] is for Windows For example, 10.0.0.0,localhost\administrator,password,description1 This field is also expected to be at the end of the CSV file.
TodiscoverandinventorymachinesfromaCSVfile:
1 ClicktheInventorybutton
>FromCSVFileorclicktheToolsmenu>Inventory>From
CSVFile. TheInventoryfromCSVdialogboxisdisplayed.
32
2 Typethepath(orusetheadjacentbrowsebutton)tolocateaCSVfilecontainingserversto
inventory.
3 (Conditional)IftheCSVfiledoesnotcontainthecredentialsforallthemachines,specifythe
Toimmediatelystarttheinventory,dooneofthefollowing: ClickNowintheInventorydropdownlist. ClickScheduleintheInventorydropdownlist,thenclickNow>OK. Toperforminventoryatalatertime,setupaschedule: 1. IntheInventorydropdownlist,clickSchedule. TheSchedulingOptionsdialogboxisdisplayed. 2. Selectoneofthefollowingschedules Lateronpage 213 Recurrenceonpage 213
33
3. Fillinthefields. Fordetailsaboutthefields,clicktheappropriateschedulelistedabove.
6 ClickInventory.
Windows Domain
InventoryingmachinesbyusingtheWindowsDomainoptionallowsyoutoaddalltheservers discoveredinthespecifiedWindowsDomain. TodiscoverandoptionallyinventoryserversinaspecifiedWindowsDomain:
1 ClicktheInventorybutton
>WindowsDomainorclicktheToolsmenu>Inventory>
WindowsDomain. TheDomainDiscoveryandInventorydialogboxisdisplayed.
2 TypeaWindowsDomainname. 3 IntheMachinestoDiscoverdropdownlist,selectwhichmachinestodiscover.Theavailable
optionsareAllMachines,Servers,orWorkstations(NT4Workstation,WindowsXP).
4 (Conditional)Ifyouwanttodiscoveraspecificpartofadomain,configuretheOrganizational
Unit(OU)filter.Formoreinformation,seeDomainDiscovery:onpage 192.
5 ClicktheOptionsbuttontoconfigurediscoveryoptions.Formoreinformation,seeSection 3.2.4,
34
TheInventoryoptionisselectedbydefault.
6b ClickDiscover. 7 (Conditional)Ifyouwanttodiscoverandinventorymachines,additionallyconfigurethe
followingsettings:
7a SpecifycredentialsforthemachinesyouaddedinStep 3.
Toimmediatelystarttheinventory,dooneofthefollowing: ClickNowintheInventorydropdownlist. ClickScheduleintheInventorydropdownlist,thenclickNow>OK. Toperforminventoryatalatertime,setupaschedule: 1. IntheInventorydropdownlist,clickSchedule. TheSchedulingOptionsdialogboxisdisplayed. 2. Selectoneofthefollowingschedules Lateronpage 213 Recurrenceonpage 213 3. Fillinthefields. Fordetailsaboutthefields,clicktheappropriateschedulelistedabove.
7d ClickInventory.
IP Range
TodiscoverandoptionallyinventoryserverswithinaspecifiedIPaddressrange:
1 ClicktheInventorybutton
>IPRangeorclicktheToolsmenu>Inventory>IPRange.
TheIPRangeDiscoveryandInventorydialogboxisdisplayed.
35
TheInventoryoptionisselectedbydefault.
3b ClickDiscover.
ThenumbersthataredisplayedintheDiscoverbuttonindicatehowmanyindividualIP addressesarecontainedwithintherangeyouentered
4 (Conditional)Ifyouwanttodiscoverandinventorymachines,additionallyconfigurethe
followingsettings:
4a SpecifycredentialsforthemachinesyouaddedinStep 2.
36
4c Configuretheschedulewhenyouwanttoperformtheinventory.
Toimmediatelystarttheinventory,dooneofthefollowing: ClickNowintheInventorydropdownlist. ClickScheduleintheInventorydropdownlist,thenclickNow>OK. Toperforminventoryatalatertime,setupaschedule: 1. IntheInventorydropdownlist,clickSchedule. TheSchedulingOptionsdialogboxisdisplayed. 2. Selectoneofthefollowingschedules Lateronpage 213 Recurrenceonpage 213 3. Fillinthefields. Fordetailsaboutthefields,clicktheappropriateschedulelistedabove.
4d ClickInventory.
ThenumbersthataredisplayedontheInventorybuttonindicatehowmanyindividualIP addressesarecontainedwithintherangeyouentered.
Subnet
Todiscoverandoptionallyinventoryserversinaspecifiedsubnet:
1 ClicktheInventorybutton
>SubnetorclicktheToolsmenu>Inventory>Subnet.
TheSubnetDiscoveryandInventorydialogboxisdisplayed.
37
TheInventoryoptionisselectedbydefault.
3b ClickDiscover.
ThenumbersthataredisplayedintheDiscoverbuttonindicatehowmanyindividualIP addressesarecontainedinthesubnetyouspecified.
4 (Conditional)Ifyouwanttodiscoverandinventorymachines,additionallyconfigurethe
followingsettingsintheInventorypane:
4a SpecifycredentialsforthemachinesyouaddedinStep 2.
Toimmediatelystarttheinventory,dooneofthefollowing: ClickNowintheInventorydropdownlist. ClickScheduleintheInventorydropdownlist,thenclickNow>OK. Toperforminventoryatalatertime,setupaschedule: 1. IntheInventorydropdownlist,clickSchedule. TheSchedulingOptionsdialogboxisdisplayed. 2. Selectoneofthefollowingschedules Lateronpage 213 Recurrenceonpage 213 3. Fillinthefields. Fordetailsaboutthefields,clicktheappropriateschedulelistedabove.
4d ClickInventory.
ThenumbersthataredisplayedontheInventorybuttonindicatehowmanyindividualIP addressesarecontainedinthesubnetyouspecified.
SNMP
TodiscoverandoptionallyinventorymachinesbyusingSimpleNetworkManagementProtocol:
1 ClicktheInventorybutton
>SNMPorclicktheToolsmenu>Inventory>SNMP.
TheSNMPDiscoveryandInventorydialogboxisdisplayed.
38
thediscoveryislaunched.SelectwhethertoincludePublicSubnets.
2d ClicktheOptionsbuttontoconfigurediscoveryoptions.Formoreinformation,see
TheInventoryoptionisselectedbydefault.
3b ClickDiscover. 4 (Conditional)Ifyouwanttodiscoverandinventorymachines,additionallyconfigurethe
followingsettingsintheInventorypane:
4a SpecifycredentialsforthemachinesyouaddedinStep 2.
39
4c Configuretheschedulewhenyouwanttoperformtheinventory.
Toimmediatelystarttheinventory,dooneofthefollowing: ClickNowintheInventorydropdownlist. ClickScheduleintheInventorydropdownlist,thenclickNow>OK. Toperforminventoryatalatertime,setupaschedule: 1. IntheInventorydropdownlist,clickSchedule. TheSchedulingOptionsdialogboxisdisplayed. 2. Selectoneofthefollowingschedules Lateronpage 213 Recurrenceonpage 213 3. Fillinthefields. Fordetailsaboutthefields,clicktheappropriateschedulelistedabove.
4d ClickInventory.
3.2.2
Inventory Credentials
Toinventorydiscoveredmachines,selecttheInventorycheckboxintheDiscoveryandInventory dialogboxesandthenprovidelogincredentialsforWindows,UNIX,VirtualCenter,VMwareESX, NovellNetWare,orCitrixXenServermachines,dependingonthetypeofmachinesinuse. SpecifyingCredentialsforWindowsorVMwareESX3/4/5onpage 40 SpecifyingCredentialsforUNIXorCitrixXenServeronpage 40 SpecifyingCredentialsforVirtualCenteronpage 41 SpecifyingCredentialsforNovellNetWareonpage 41 Foreverymachineinthelistorrange,PlateSpinRecontrieseachtypeofcredentialprovideduntilit findsonethatmatches.Ifthecredentialsarenotvalid,themachineisnotinventoried.
machinesinuse.
2 IntheCredentialsforInventorydropdownlist,selectcredentials.
inuse.
2 IntheCredentialsforInventorydropdownlist,selectcredentials.
40
PlateSpinReconallowsinventoryingofLinux(RHEL,SLES,Ubuntu,CentOs,SLESwithXen) andCitrixXenServermachinesbyusingsudousercredentials.However,inventoryingofthe AIXandSolarismachinesbyusingsudousercredentialsisnotsupported.PlateSpinRecon userscaninventorymachinesbyusingsudousercredentialsonlyifcertainprerequisitesare met.Formoreinformationontheprerequisites,seeSection B.9,SudoConfigurationto InventoryandMonitorLinuxMachines,onpage 211. LocalpoliciescansometimespreventyoufromestablishinganSSHsessionasarootuser.A userwithsudoprivilegescangetaroundthisrestrictionbyestablishinganSSHsessionasanon rootuserandthenusingsudototemporarilyswitchtorootuserprivileges.Todothis,create thecredentialsusingthatusersusernameandpassword.PlateSpinReconusesthesudo commandtoperformanyoperationsthatrequirerootprivileges.
logincredentialsasthePlateSpinReconserveradministrator.
2 AssociatethelocalsecuritypoliciestothePlateSpinReconserveradministrator: 2a OnthePlateSpinReconserver,clickthedesktopStartmenu>Settings>ControlPanel. 2b DoubleclickAdministrativeTools>LocalSecurityPolicy.
TheLocalSecuritySettingswindowisdisplayed.
2c ClickLocalPolicies,thendoubleclickUserRightsAssignment. 2d Associatetheadministratorwithfollowingpolicies:
41
Logonasaservice Replaceaprocessleveltoken
3 EnsurethattherecommendedNovellClientisinstalledonthePlateSpinReconserver.
inStep 1.
5 LaunchthePlateSpinReconClient. 6 IntheInventorydropdownlist(locatedatthetopleftcorner),clickMachines.
TheInventoryMachinesdialogboxisdisplayed.
7 ClicktheNovellNetWaretab. 8 IntheCredentialsforInventorydropdownlist,select<NewCredential>.
TheCreateStoredMachinesdialogboxisdisplayed.
9 SpecifythelogincredentialsoftheNetWareadministrator,andselectNovellNetWareInventory
TheCreateStoredMachinesdialogboxisdisplayed.
11 Fillinthefields:
3.2.3
Inventory Options
Ifyouwanttostartmonitoringimmediatelyafterinventoryorifyouwanttocopymachinestoa userdefinedgroup,youmustconfigurethePostInventoryoptions.Theoptionsareavailableonlyif youselectedtheInventorycheckboxintheDiscoveryandInventorydialogboxes. ToconfigurethePostInventoryoptions:
1 ClicktheOptionsbuttonintheInventoryarea.
ThePostInventoryOptionsdialogboxisdisplayed.
42
2 SelectStartmonitoringmachinesimmediatelytobeginmonitoringeachmachinediscoveredwhen
theinventoryiscomplete. Tostartmonitoringlater,donotselecttheoption.
3 SelectCopytogroup,thenselectatargetGroupfromthosedisplayedinthelistboxtocopyallthe
inventoriedmachinestothatgroup.
4 ClickOK.
3.2.4
Discovery Options
Youcanconfigureadditionaldiscoveryoptionswhenyouchoosetodiscoverandinventoryinanyof thefollowingInventorymethods: WindowsDomain IPRange Subnet SNMP Toconfigurediscoveryoptions:
1 IntheDiscoverypane,clicktheOptionsbutton.
TheDiscoveryOptionsdialogboxisdisplayed.
43
2 ConfigurethePingAttemptsandPingTimeoutoptionsasdesired. 3 InthePortsubsettypedropdownlist,selectoneofthefollowingsubsettypes:
selectDiscoverMACaddresses.Theoptionisselectedbydefault.
5 Toincludethecomputernamesinthediscoverypoll,selectDiscovercomputernames.Theoption
isselectedbydefault
6 Todiscovercomputerseveniftheyarecurrentlyoffline,selectAddofflinecomputers. 7 ClickOK.
3.2.5
44
CollectingDynamicDatabyMonitoringServersonpage 46 ViewingDynamicDataonpage 46 ViewingLogsonpage 46 CustomFieldsonpage 46 MonitoringByUsingSudoUserCredentialsonpage 49 IMPORTANT:WhenyoumonitorWindowsServer2003,thememoryutilizationonthemonitored servermightincreasebecausethememoryusageoftheSvchost.exeprocessincreaseswhenother usersremotelycollectperformancedataaboutthemonitoredserver.Thisisaknownissueof WindowsServer2003.Totroubleshoottheissue,seetheMicrosoftKnowledgeBasearticleID969701 (http://support.microsoft.com/kb/969701).
Viewing Properties
Propertiescanassistwithviewingstaticdataforinventoriedservers.Toviewinventoryinformation, rightclickaserverandclickProperties.
Figure 3-1 SampleViewofthePropertiesDialogBox
ThetabsavailableinthePropertiesdialogboxchangebasedonthetypeofserverbeingviewed.
45
Viewing Logs
Logfilesreflectthestatusofdatacollectionformonitoredservers. Toinspectalog,rightclickaserver,clickLogs,thenclickViewLogs.
Custom Fields
CustomfieldsareavailableforenteringserverinformationthatcannotbeinventoriedbyPlateSpin Recon.Thesenoninventoryfieldscanassistwithidentifyingcandidatesforplanningand consolidation.Theinformationisstoredinthevisibletablename. Youcanspecifythecustomfieldsinoneofthefollowingways: ManuallySpecifyingtheCustomFieldsonpage 47 ImportingtheCustomFieldsonpage 48
46
multipleservers. ThePropertiesdialogboxisdisplayed.
3 ClicktheCustomFieldstab. 4 Selectafieldtoviewitsdefinitionandparameters.
5 Typeorselectinformationinanyofthefields,includingthosealreadyfilledwithdata. 6 ClickOK.
47
TheImportMachinePropertiesdialogboxisdisplayed.
2 Typethepath(orusetheadjacentbrowsebutton)tolocateaCSVfilecontainingcustomfields.
FollowtheseguidelinesasyouworkwiththeCSVfile: Thefirstlinemustcontainthelabelofthecustomfieldsseparatedbyadelimitersuchasa comma(,). ThefirstcustomfieldlabelonthefirstlinemustbeMachine.Youcanlisttheremaining customfieldsinanyorder. Usethefollowingcustomfieldlabelsonly: RackUnits NormalizedSpeed Company Department LocationCity LocationState LocationCountry Function Rack BillingCode Usage LeaseExpires WarrantyExpires Thecustomfieldlabelnamesarecasesensitive.
48
CSVfile,selecttheOverwriteExistingPropertiesoption.Bydefault,theoptionisselected.
5 Typeorselectinformationinanyofthefields,includingthosealreadyfilledwithdata. 6 ClickImport.
3.3
3.4
3.4.1
Creating a Group
1 IntheDataCenterExplorer,rightclickGroupsandclickCreateGroup.
49
TheCreateGroupdialogboxisdisplayed.
2 TypeaGroupName. 3 ClickOK.
Thegroupiscreatedandreadyforserverstobecopiedtoit.
3.4.2
3.4.3
group,selectDelete<server>andassociatedmonitoringdatafromthedatabase.
3 ClickDelete.
TheserverisremovedfromthegroupintheDataCenterExplorer.
3.5
50
Type Local
Description To work with PlateSpin Recon snapshots (*.prs files) exported from other instances of PlateSpin Recon. When it is exported from the local instance of PlateSpin Recon, a snapshot can be imported into the default Local site. For more information, see Section 3.6, Working with PlateSpin Recon Snapshots, on page 52. To connect to and work with data collected by a remote PlateSpin Recon instance. For more information, see Section 3.8, Working with Data Collected by Other PlateSpin Recon Instances, on page 58. To work with data collected by supported third-party performance monitoring tools, such as Microsoft Operations Manager 2005, Windows Performance Monitor (perfmon.exe), HP Reporter, and other generic performance data gathering tools. For more information, see Section 3.9, Working with Data Collected by Other Performance Monitoring Tools, on page 60.
Remote
3.5.1
Adding a Site
1 RightclickanywhereintheDataCenterExplorerandchooseSites>AddSite.
TheAddSitedialogboxisdisplayed.
2 Typeauniquenameforthesite. 3 IntheTypedropdownlist,ensurethatLocalisselected 4 (Optional)Provideadescriptionforthesite. 5 EnsurethattheRunImportSiteSnapshotWizardoptionisdeselected. 6 ClickOK.
3.5.2
Deleting a Site
1 IntheDataCenterExplorer,dooneofthefollowing:
51
2 ClickYes.
PlateSpinReconremovestheselectedsiteandassociatedresourcesfromtheDataCenter Explorer.
3.5.3
Modifying a Site
1 IntheDataCenterExplorer,rightclickthesiteyouwanttomodify,clickSites,thenclickEdit
Site. TheEditSitedialogboxisdisplayed.
2 Maketherequiredmodifications. 3 ClickOK.
3.6
3.6.1
TheExportSiteSnapshotWizardisdisplayed.
2 Selectexportobjectsyouwanttoincludeinthesnapshotbyenablingthecheckboxnexttothe
52
rangetimeframeandwhethertoincludeLogsorCredentials.
5 ClickNext.
TheStep2dialogboxisdisplayed.
53
Browsetobrowseforandselectalocation
6b Selectorcreatetheappropriatecredentialstoaccessthelocationwhereyouwanttosavethe
exportedsnapshot.Youneedwritepermissiontothislocation.
6c ChoosewhethertoCompressthefile. 6d ChoosewhethertoEncryptthefile.Foranencryptedsnapshotfile,specifyandconfirma
passwordfordecryption.
7 ClickNext.
TheStep3dialogboxisdisplayed.
54
8 Configurethesnapshotdeliverytypeandthedeliveryschedule: 8a IfyouwantthesnapshotdeliveredtoanetworkorFTPlocationafteritisexported,selecta
SourceFileAfterDeliverycheckbox.
8c Configuretheschedulewhenyouwantthesnapshottobedelivered.
ThedatasnapshotisreadytobeimportedintoanotherinstanceofPlateSpinRecon.
3.6.2
requiredsnapshotinto.Toimportintoanewlocalsite,youneedtocreatethesitebefore importingthesnapshot.
2 IntheDataCenterExplorer,rightclickthetargetlocalsite,clickSites,thenclickImportSnapshot.
Or RightclickintheDataCenterExplorer,clickSites,thenclickImportSnapshot.
55
TheImportSiteSnapshotWizardisdisplayed.
3 IntheStep1dialogbox,configurethefollowing: 3a SpecifyorclickBrowsetobrowseforandselecttheUNCorthelocalfilepathofthe
snapshotyouwanttoimport.
3b Selectoraddthecredentialsneededtoaccessthelocation. 3c Ifthefilewasencryptedonexport,typetheSnapshotPasswordtodecryptit. 4 ClickNext.
TheStep2dialogboxisdisplayed.
56
5 Selectthecheckboxesnexttotheobjectsyouwanttoimport. 6 ClickNext.
Iftheimportedobjectsincludemachineswithmonitoringdata,theStep2bdialogboxis displayed.Otherwise,proceedtoStep 9.
57
7 Specifythedataoptionsforthemachinesfilter. 8 ClickNext.
TheStep3dialogboxisdisplayed.
9 IntheImporttoSitedropdownlist,selectthetargetsiteyouwanttoimporttherequired
snapshotinto.
10 ClickImport.
Afterthedataisimported,workwithitusingtheDataCenterExplorerundertheSitesnode.
3.7
3.8
TheAddSitedialogboxisdisplayed.
58
1b SelectRemotePlateSpinReconasthenewsiteTypeandspecifytherequiredbasicparameters
forthenewsite,includinganameandanoptionaldescription.
1c SpecifytheURLofthePlateSpinReconserverinthefollowingformat: http://hostname_or_IP_address_of_the_ Recon_ Server[:port]/platespin_374/ recon_374
Forexample,http://10.0.0.0/platespin_374/recon_374
1d IntheCredentialsdropdownlist,selecttheappropriatecredentialsorselect<New
Credential>toaddnewcredentials.
1e Ifyouwantthedatastreamencrypted,ensurethattheEncryptDataStreamcheckboxis
selected.
1f (Optional)Toverifyconnectivitywiththeremoteserver,clickConnectionTest. 1g ClickOK.
ThenewsiteisaddedtotheSitesnodeintheDataCenterExplorer.
2 RightclicktheRemotePlateSpinReconsiteyoucreatedinStep 1,clickSites,thenclickImport
Machines.Themachinenodesareaddedtothesite.
3 RightclicktheRemotePlateSpinReconsiteagain,clickSites,thenclickSynchronizeData.
59
3.9
3.9.1
PlateSpin Recon Counter Processor utilization Memory utilization Disk IO Network IF I/O
Expressed in Percentage of total processor time Total number of free bytes Bytes per second Bytes per second
60
ArticleQ7920903(http://www.novell.com/support/viewContent.do?externalId=7920903)and collectdatabyusingMOM.
2 CreateanewRemotesiteforconnectingtoMOM: 2a RightclickintheDataCenterExplorer,clickSites,thenclickAddSite.
TheAddSitedialogboxisdisplayed.
2b SelectRemoteastheTypeofthenewsiteandspecifytherequiredbasicparametersforthe
newsite,includinganameandanoptionaldescription.
2c IntheConnectorTypedropdownlist,selectMicrosoftOperationsManager2005.
61
2d TypetheDatabaseHostnamefortheremoteserver.DatabaseInstancedefaultstoOnePointand
mustbechangedtoreflecttheMicrosoftOperationManager2005databaseinstanceinuse.
2e Selecttheappropriatecredentialsorselect<NewCredential>toaddnewcredentials. 2f (Optional)Toverifyconnectivitywiththeremotedatabase,clickTestSettings 2g ClickOK.
ThenewsiteisaddedtotheSitesnodeintheDataCenterExplorer.
3 Inventorythemachines: 3a IntheDataCenterExplorer,rightclicktheremotesite,clickSites,thenclickInventory
Machines. TheInventoryMachinesdialogboxisdisplayed.
3b Selectthecheckboxesnexttothemachinesyouwanttoinventory,specifytherequired
inventoryparameters,thenclickOK.
4 Synchronizesitedata: 4a IntheDataCenterExplorer,rightclicktherequiredsiteandselectSites>SynchronizeData. 4b Selectthecheckboxesnexttotherequiredmachines.Toselectallmachinesinasite,select
thecheckboxnexttothesite.
4c Selecttherequireddatarange,scheduling,andrecurrenceoptions. 4d ClickOK.
TheAddSitedialogboxisdisplayed.
62
3b SelectRemoteastheTypeofthenewsiteandspecifytherequiredbasicparametersforthe
newsite,includinganameandanoptionaldescription.
3c IntheConnectorTypedropdownlist,selectPerformanceMonitor. 3d Typethepathto(orbrowsetoandselect)theCSVfilethatcontainsdataexportedfrom
PerformanceMonitor.
3e Selecttherequiredcredentialsorselect<NewCredential>toaddnewcredentials. 3f (Optional)ToverifyUNCorlocalfilepathaccess,clickTestSettings. 3g ClickOK.
ThenewsiteisaddedtoSitesnodeintheDataCenterExplorer.
4 Inventorythemachines: 4a IntheDataCenterExplorer,rightclicktheremotesite,clickSites,thenclickAddSite.
TheInventoryMachinesdialogboxisdisplayed.
4b Selectthecheckboxesnexttothemachinesyouwanttoinventory,specifytherequired
inventoryparameters,thenclickOK.
63
5 Synchronizesitedata: 5a IntheDataCenterExplorer,rightclicktherequiredsite,clickSites,thenclickSynchronize
Data.
5b Selectthecheckboxesnexttotherequiredmachines.Toselectallmachinesinasite,select
thecheckboxnexttothesite.
5c Selecttherequireddatarange,scheduling,andrecurrenceoptions. 5d ClickOK.
3.10
3.10.1
64
3.10.2
Example Formulas
ThefollowingareexamplesofHPReportermetricsthatyoucancollectusingCODAagents,along withcorrespondingconversionformulas.NotethatTodoconsolidationplanning,PlateSpinRecon requiresdataforallfourcounters.BecauseHPReportercancollectmetricdatawithseveraldifferent agents,andthesamePlateSpinReconcounterscanbecalculatedusingdifferentHPReportermetrics, thislistisnotexhaustiveandservesonlyasanexample.
Table 3-6 ExampleHPReporterMetrics
PlateSpin Recon HP Reporter Metrics Counter Processor GBL_CPU_TOTAL_UTIL Utilization BYCPU_CPU_TOTAL_UTIL Memory GBL_MEM_PHYS and Utilization GBL_MEM_UTIL GBL_MEM_FREE
Conversion Formula
GBL_DISK_PHYS_BYTE_RATE <MetricList>.GBL_DISK_PHYS_BYTE_RATE Disk Utilization BYDSK_PHYS_READ_BYTE_RATE <MetricList>.BYDSK_PHYS_READ_BYTE_RATE Network BYNETIF_OUT_BYTE_RATE and Utilization BYNETIF_IN_BYTE_RATE <MetricList>.BYNETIF_OUT_BYTE_RATE + BYNETIF_IN_BYTE_RATE
65
3.10.3
PlateSpinReconServerhost.Fordetailedinformation,seetheOracledocumentation.
3 CreateanewRemotesiteforconnectingtotheHPReporterdatabase: 3a RightclickintheDataCenterExplorer,clickSites,thenclickAddSite.
TheAddSitedialogboxisdisplayed.
66
TheHPReporterrelatedSettingsandCountersfieldsaredisplayed.
3e OntheSettingstab,providethefollowinginformationrequiredtoconnecttotheHP
Reporterdatabase: Databasehostname Databaseordatabaseinstancename ConnectiontimeoutandtheQuerytimeout. WhenyousynchronizealargedatasetfromHPReporter,youmightneedtosetthe ConnectiontimeoutandtheQuerytimeoutvaluesto0,whichmeansinfinite/unlimited timeout. Databasetype Portnumber,ifanondefaultportnumberisused Validcredentialsforaccessingthedatabase
67
3f OntheCounterstab,forthefourrequiredperformanceandutilizationdatacategories,
ThenewsiteisaddedtoSitesnodeintheDataCenterExplorer.
4 Inventorythemachines: 4a IntheDataCenterExplorer,rightclicktheremotesiteyoucreatedinStep 3,clickSites,then
clickInventoryMachines. TheInventoryMachinesinSitesite_namedialogboxisdisplayed.
4b Selectthecheckboxesnexttothemachinesyouwanttoinventory. 4c Selecttherequiredcredentialsorselect<NewCredential>toaddnewcredentials. 4d ClickOK. 5 Synchronizesitedata: 5a IntheDataCenterExplorer,rightclicktherequiredsite,clickSites,thenclickSynchronize
Data.
5b Selectthecheckboxesnexttotherequiredmachines.Toselectallmachinesinasite,select
thecheckboxnexttothesite.
5c Selectrequireddatarange,scheduling,andrecurrenceoptions. 5d ClickOK.
3.11
Using Performance Data Import to Import Generic Data into PlateSpin Recon
PlateSpinhasdevelopedarobustPerformanceDataImportconnectorforPlateSpinReconthat allowsuserstoimportcollectedperformancedatafrommanythirdpartytoolsonthemarketinto PlateSpinRecontotakeadvantageofitscharting,reporting,andconsolidationplanningfeatures. Whencollecteddatahasbeenmovedfromitsproprietarylocationandformatintoasetoftablesin thePlateSpinReconmonitoringdatabase,PlateSpinReconcanimportthedataandmakeuseofit likeanyotherperformancedata.Youcanalsosetupascheduledorrecurringimport,sothe PlateSpinReconanalysisdoesnothavetobeaonetimething. Almostallperformancedatagatheringtoolsuseadifferentmethodandformatforstoringthe gathereddata.ToenablePlateSpinRecontosuccessfullyimportanydata,regardlessofitsoriginal format,youneedtouseanExtract,Transform,andLoad(ETL)tool.Thistypeoftooltakesthedata, reshapesit,andthenloadsitintothetableswherePlateSpinReconexpectstofindit.See Section 3.11.2,PreparingDataforImportintoPlateSpinRecon,onpage 70. TheworkloadsinthedatabeingimportedneedtobeofthetypethatPlateSpinReconcaninventory undernormalcircumstances.AllnecessaryportsbetweenPlateSpinReconandtheworkloadbeing importedmustbeopen.
68
3.11.1
Description Generated automatically. Network name of computer. This is the address or name of the computer. It allows PlateSpin Recon to address the computer over the network.
Description Generated automatically. Unique name of the counter. This is the name of the counter as it will be shown in PlateSpin Recon charts. Some predefined counter names exist. See Section 3.9.1, Required Performance Counters, on page 60.
69
Description Generated automatically. Reference to the ImportComputer table. Reference to the ImportCounter table. Name of the given counter instance on the specific computer.
Description Generated automatically. Tells PlateSpin Recon for which computer, counter and counter instance this data value was collected. Time the data was collected. Value of the counter.
3.11.2
PerformanceDataImporttables.
70
Formoreinformation,seeSection 3.11,UsingPerformanceDataImporttoImportGenericData intoPlateSpinRecon,onpage 68,Section 3.11.1,PerformanceDataImportTablesData Structure,onpage 69andSection 3.11.2,PreparingDataforImportintoPlateSpinRecon,on page 70.
3 CreateanewRemotesiteforconnectingtothePerformanceDataImporttables: 3a RightclickintheDataCenterExplorer,clickSites,thenclickAddSite.
TheAddSitedialogboxisdisplayed.
TheDeletedatafromtableswhendone?checkboxisdisplayed.
3e ToemptythePerformanceDataImporttablesofthedataloadedinStep 2,selecttheDelete
71
3f ClickOK
ThenewsiteisaddedtoSitesnodeintheDataCenterExplorer.
4 Inventorythemachines: 4a IntheDataCenterExplorer,rightclicktheremotesiteyoucreatedinStep 3,clickSites,then
clickInventoryMachines. TheInventoryMachinesinSitesitenamedialogboxisdisplayed.
4b Selectthecheckboxesnexttothemachinesyouwanttoinventory. 4c Selecttherequiredcredentialsorselect<NewCredential>toaddnewcredentials. 4d ClickOK. 5 Synchronizesitedata: 5a IntheDataCenterExplorer,rightclicktherequiredsite,clickSites,thenclickSynchronize
Data.
5b Selectthecheckboxesnexttotherequiredmachines.Toselectallmachinesinasite,select
thecheckboxnexttothesite.
5c Selectrequireddatarange,scheduling,andrecurrenceoptions.
3.12
72
PhysicalDisk_PercentUsedSpace PhysicalDisk_UnpartitionedSpaceGB PhysicalDisk_PartitionedSpaceGB PhysicalDisk_PercentUnpartitionedSpace PhysicalDisk_PercentPartitionedSpace LogicalDisk_UsedMegaBytes LogicalDisk_PercentUsedSpace WhenyoudeploytheaddononthetargetWindowsmachines,thediskutilizationanddisk allocationdataofthesemachinesisavailableintheDiskAllocationandVolumeUtilizationreports. Formoreinformationonthereports,seeChapter 5,GeneratingandViewingChartsandReports, onpage 83. NOTE:Bydefault,PlateSpinReconcollectsdatafortheadditionaldiskutilizationcountersfornon Windowsmachines. Reviewthefollowingsections: Section 3.12.1,DeployinganAddOn,onpage 73 Section 3.12.2,UndeployinganAddOn,onpage 74
3.12.1
Deploying an Add-On
YoucandeployaPlateSpinReconaddononatargetWindowsmachineafteryouinventorythe targetmachineandbeforeorafteryoustartmonitoringofthemachine. TodeployanaddononatargetWindowsmachine:
1 IntheDataCenterExplorer,rightclickthetargetWindowsmachine,clickAddOn,thenclick
Deploy. TheDeployAddOndialogboxisdisplayed.
2 IntheAddOnNamedropdownlist,selecttheaddonyouwanttodeploy.Bydefault,Windows
DiskCountersAddOnisselected. PlateSpinReconcurrentlysupportsdeploymentoftheWindowsDiskCountersaddononly.
3 (Conditional)IftheRemoteRegistryservicehasdependentservices,decidehowyouwantto
restarttheRemoteRegistryserviceandtheservicesthataredependentontheRemoteRegistry service. IfyouwanttheRemoteRegistryserviceanditsdependentservicestobeautomatically restartedafterthedeploymentoftheaddon,selecttheAutomaticallyrestarttheservices whicharedependentontheRemoteRegistryServicecheckbox. IfyouwanttomanuallyrestarttheRemoteRegistryserviceanditsdependentservicesata latertime,leavetheAutomaticallyrestarttheserviceswhicharedependentontheRemoteRegistry Servicecheckboxdeselected. IMPORTANT:IftheRemoteRegistryservicedoesnothavedependentservices,thedeployment oftheWindowsDiskCountersaddonautomaticallyrestartstheRemoteRegistryserviceonthe targetmachine.
4 ClickOK.
73
performthefollowingtasks:
6a Stopmonitoringthetargetmachine. 6b Startmonitoringthetargetmachine.
IMPORTANT:Ifyoudonotstopandstartmonitoringthetargetmachine,theWindows diskutilizationcountersdataisnotcollected.
7 Toviewthedeploymentstatusoftheaddon,rightclickthetargetmachineintheDataCenter
AfteryoudeploytheWindowsDiskCountersaddononatargetWindowsmachine,ifyoudeletethe machineobjectfromthePlateSpinReconClient,followingistheresultantonthemachine: IfthetargetWindowsmachinedoesnothavedependentsontheRemoteRegistryservice,allthe filespertainingtotheWindowsDiskCountersaddonaredeleted,perfmoncountersare undeployed,andtheRemoteRegistryserviceisrestarted.However,messagesindicatingthese operationsarenotdisplayedintheJobExplorerinthePlateSpinReconClient. IfthetargetWindowsmachinehasdependentsontheRemoteRegistryservice,allthefiles pertainingtotheWindowsDiskCountersaddonaredeletedandperfmoncountersare undeployedbuttheRemoteRegistryserviceisnotrestarted.However,messagesindicating theseoperationsarenotdisplayedintheJobExplorerinthePlateSpinReconClient.
3.12.2
Undeploying an Add-On
1 IntheDataCenterExplorer,rightclickthetargetWindowsmachinefromwhichyouwantto
undeploythePlateSpinReconaddon,thenclickAddOn,thenclickUnDeploy. TheUnDeployAddOndialogboxisdisplayed.
2 IntheAddOnNamedropdownlist,selecttheaddonyouwanttoundeploy.Bydefault,
WindowsDiskCountersAddOnisselected. PlateSpinReconcurrentlysupportsundeploymentoftheWindowsDiskCountersaddononly.
74
3 (Conditional)IftheRemoteRegistryservicehasdependentservices,decidehowyouwantto
restarttheRemoteRegistryserviceandtheservicesthataredependentontheRemoteRegistry service. IfyouwanttheRemoteRegistryserviceanditsdependentservicestobeautomatically restartedaftertheundeploymentoftheaddon,selecttheAutomaticallyrestarttheservices whicharedependentontheRemoteRegistryServicecheckbox. IfyouwanttomanuallyrestarttheRemoteRegistryserviceanditsdependentservicesata latertime,leavetheAutomaticallyrestarttheserviceswhicharedependentontheRemoteRegistry Servicecheckboxdeselected. IMPORTANT:IftheRemoteRegistryservicedoesnothavedependentservices,the undeploymentoftheWindowsDiskCountersaddonautomaticallyrestartstheRemote Registryserviceonthetargetmachine.
4 ClickOK.
performthefollowingtasks:
6a Stopmonitoringthetargetmachine. 6b Startmonitoringthetargetmachine.
NOTE:Ifyoudonotstopandstartmonitoringthetargetmachine,youencounterthe followingerror:
Category does not exist
75
76
4.1
4.2
Credentials Manager
UsetheCredentialsManagertocreateandmanagethecredentialsrequiredtoaccessservers.Youcan createnewcredentials,deletesavedcredentials,oreditcredentialsintheCredentialsManagerdialog box.
77
4.2.1
Creating a Credential
1 InthePlateSpinReconClient,clicktheToolsmenu>CredentialManager.
TheCredentialManagerwindowisdisplayed.
2 ClicktheNewicon
3 IntheCredentialspane,specifytheusernameandpassword.
against.ClickTesttovalidatethespecifiedcredentials.
6 (Optional)Todistinguishthecredentialsfromothercredentialswithidenticalusernames,
specifyadescription.
7 ClickSavetostorethecredentials.
ThecredentialisstoredinPlateSpinRecondatabase,andislistedintheleftpaneofthe CredentialManager.
8 (Optional)Toaddanewcredential,repeatStep 1throughStep 7. 9 ClickClose.
78
4.2.2
Deleting a Credential
Youcandeleteacredentialonlyifitisnotassignedtoaserver. NOTE:Ifcredentialsareassignedtoservers,aplussign(+)isdisplayednexttothemintheleftpane. Toseewhichmachineshavethosecredentialsassignedtothem,clicktheplussignordoubleclickthe credential. Todeleteacredential:
1 InthePlateSpinReconClient,clicktheToolsmenu>CredentialManager.
TheCredentialManagerwindowisdisplayed.
2 Deletethecredentialinanyofthefollowingways:
4.3
PlateSpin Analyzer
ThePlateSpinAnalyzerquicklyanalyzesnetworksanddetermineswhetherPlateSpinReconcan successfullyinventory,monitor,orconvertthespecifiedWindowsandUNIX/Linuxservers.It performstwodifferenttypesoftests:InventoryandConversion. Section 4.3.1,UsingPlateSpinAnalyzer,onpage 79 Section 4.3.2,InventoryandMonitoringTests,onpage 81 Section 4.3.3,ConversionTests,onpage 82
4.3.1
ThePlateSpinAnalyzerwindowisdisplayed.
2 IntheSelectCredentialdropdownlist,youcanchoosetoaddanewcredentialortousethe
79
PlateSpinAnalyzerdoesnotsupportanalysisofUnixorLinuxservers,buttheycanbeused forcredentialvalidation.
3c (Optional)Typeadescriptionforthecredentials. 3d ClickSave.
NOTE:IfSaveisdisabled,verifythatthecredentialsareenteredinthecorrectformat.
3e IntheDomainNamedropdownlist,selectoneoftheavailableoptions:DomainName,IP/
HostName,IPRange.
3f TypeavalueintheemptyfieldappropriatefortheselectioninStep 3e.Forexample,ifyou
selectedDomainName,enteryourdomainname.
3g ContinuewithStep 5. 4 (Conditional)IfyouchosetousethecredentialsandmachinesspecifiedinaCSVfileinStep 2,
80
Platform TRUEorFALSE ItismandatorytospecifytheTRUEorFALSEvalueforUNIXandWindowsplatformsin theCSVfile.However,thevalueisconsideredonlyfortheUNIXplatform,andisignored fortheWindowsplatform.IfyouspecifythevalueasTRUEforaUNIXplatform,thenthe sudoprivilegesareassignedtothespecifieduser. Eachlinemustcontainthecustomfieldsforamachine. ThevaluefortheMachinecustomfieldcanbeIPaddressorthehostname;however,itmust beunique. Thevaluesoneachlinemustbeseparatedbyadelimitersuchasacomma(,). AsampleCSVfileisasfollows:
DEV-SINISAR, platespin\user1, abc, Description test, Windows, FALSE 5 ClickAnalyzeandwaitfortheprocesstocomplete.
Figure 4-3 PlateSpinAnalyzerAnalysis
4.3.2
81
Description Verifies that the user has permission to open the Service Manager. Verifies that the correct access permission is granted on the System32 directory of the machine being inventoried. Determines whether an RPC connection channel can be established by resolving the DNS/NETBIOS name. Determines whether the WMI (Windows Management Instrumentation) service is enabled and running on the client machine(s) being inventoried. Verifies that the Remote Registry service is enabled on the client machine(s). Verifies that the RPC (Remote Procedure Call) Service is enabled on the client machine(s).
Connection
Service
WMI Service
Monitoringtestsaredividedintotwomaingroups,eachcontainingasubsetoftests:
Table 4-2 Monitoringtestgroups
Service
Verifies that the RPC service is running on the client machine(s). Verifies that the DCOM service is running on the client machine(s). Determines whether TCP port 135 and 445 are available. To obtain more conclusive information, consider running Port Scanner for all TCP ports above 1024.
Port
4.3.3
Conversion Tests
ConversionTestsaresimilartothoseperformedbythePlateSpinPortabilitySuitePlateSpinAnalyzer tool.Formoreinformation,refertoKnowledgeBasearticleQ7920478(http://www.novell.com/ support/viewContent.do?externalId=7920478).
82
WhenPlateSpinReconhascollectedinventoryandmonitoringdata,thedatacanbedisplayedfor analysisinchartsorcustomizablereports.TheChartViewerandtheReportExplorerdisplay collectedinformationinavarietyofformats. Section 5.1,ChartViewer,onpage 83 Section 5.2,ReportExplorer,onpage 87 Section 5.3,EditingReportTemplates,onpage 95 Section 5.4,ViewCustomization,onpage 104 Section 5.5,GeneratingReports,onpage 109 Section 5.6,DocumentViewer,onpage 113
5.1
Chart Viewer
Chartsprovideagraphicalrepresentationofworkloadandutilizationdata.Toviewachartfora givenserver,selecttheserverintheDataCenterExplorerorclickacellbelongingtotheserverina reportview.YoucanalsoselectseveralserversintheDataCenterExplorer(holddownCtrlorShift whileyouselecttheservers)torenderchartsformultipleservers.Inthiscase,achartisnot automaticallyrendered,butaCreateChartbuttonisdisplayedintheChartViewer.ClickCreateChart torenderthechart. Reviewthefollowingsectionstoworkwithcharts: Section 5.1.1,ChartControlsandCommands,onpage 84 Section 5.1.2,ExpressionTypes,onpage 85 Section 5.1.3,LevelofDetail,onpage 85 Section 5.1.4,DataTypeStatistics,onpage 86 Section 5.1.5,ServerInstance,onpage 86 Section 5.1.6,DateRangePresets,onpage 86 Section 5.1.7,Forecasting,onpage 86 AlltimesdisplayedintheChartViewerarelocaltimes.TimesshowninreportsareinUTCtime.
83
5.1.1
Command
Description Print Preview. Preview chart before printing. Print. Print the chart. Copy To Clipboard. Copy the chart to the clipboard. Line. Display straight lines between points of continuous data. Curve. Display curved lines between points of continuous data. Candlestick. View the variability of sample data. This button appears only for the candle chart. Stacked Bar. View cumulative workload data from multiple servers. This is enabled for Expression types other than Utilization. Stacked Area. View cumulative workload data from multiple servers. This is enabled for Expression types other than Utilization. Legend Box. Give a visual cue and description for each data object. The legend is very useful for quickly glancing through the data on a chart. Point Labels. Display labels for the values in a chart. Zoom. Switch between normal and magnified view. Zoom In/Out. Adjust the granularity of the chart for the collected data. See Section 5.1.3, Level of Detail, on page 85. Navigate Beginning/Back/Forward/End. Scroll the visible data.
84
Command
Description Historical Data Settings. Select the historical data time range upon which to base forecasting. Forecast Settings. Select the forecasting time period and algorithm. This button is only enabled for daily or weekly Series charts or for Profile charts. Refresh All Data From Server. Refresh the view.
5.1.2
Expression Types
Expressionsareindividualdataseriesthatcanbeviewedonthecurrentlydisplayedchart.Selectan availableType/Expressioncombinationandthechartisrenderedtodisplaythenewmetrics.Thelist ofavailableexpressionsvariesdependingontheexpressiontypeandmachineselected.
Table 5-2 Expressiontypes
Type Workload
Expressions Available For a complete list of expressions available for Workload, see Section B.4.3, Workload, on page 200. For a complete list of expressions available for Utilization, see Section B.4.2, Utilization, on page 199. Counter values are named for the Windows Performance Monitor counters used to retrieve them from Windows systems. The name consists of the Performance Monitor category joined by an underscore to the counter name. For example, Memory/ PagesPerSecond becomes Memory_PagesPerSecond. For a complete list of the available counters, see Platform Counters on page 195.
Description The operating system, applications, and data stack running on a server, with the quantified dimensions of Processor Speed, Memory, Disk Space, Network, and Time. Characterizes the fit between workload and resources (% utilization).
Utilization
Counter
5.1.3
Level of Detail
Fromthedropdownlist,selectfromthefollowinglevelsofgranularity(intermsoftime)for collecteddata: 5Min:Averagesofdatacollectedduringfiveminuteintervals.(Serieschartsonly.) 1Hour:Summariesofdatacollectedduringonehourintervals.(SeriesandCandlechartsonly.)
85
5.1.4
5.1.5
Server Instance
Clickthedropdownlisttoseealltheinstancesofthecurrentlyselectedresource(expression).Select eachinstancetoseechartdataforthatresource.Ifmultipleserverswereusedtorenderthechart,all instancesoftheresourcesforallserversaredisplayed.Theinstancesaredisplayedaslegendsinthe SeriesandProfilecharts,andinthedropdownlistlocatedinthetoolbarforcandlecharts.
5.1.6
5.1.7
Forecasting
Forecastingisavailableforseriesandprofilecharts,forthe1dayand1weeklevelofdetail.Atleast threedaysofmonitoringdataarenecessarytouseforecastingincharts. Toaddforecastingtoachartview:
1 DisplayaProfilechart. 2 ClicktheDateRangedropdownlistandselectatimeperiodtobasetheforecaston. 3 (Optional)ClickHistoricalDataSettings
foradvanceddatefiltersettings.
TheAdvancedDateFilterSettingsdialogboxisdisplayed.Chooseanydesiredsettingsandclick OK.
4 ClicktheForecastPerioddropdownlistandselectatimeperiodfortheforecast. 5 (Optional)ClickForecastSettings foradvancedcustomforecastsettings.
86
TheAdvancedForecastSettingsdialogboxisdisplayed.Chooseanydesiredsettingsandclick OK.
6 ClicktheForecast>Trenddropdownlistandselectaforecasttrendorregressionmethod.
5.2
Report Explorer
TheReportExplorerisusedtoorganizeandgeneratereports. Section 5.2.1,ReportExplorerTemplateNodes,onpage 87 Section 5.2.2,Commands,onpage 90 Section 5.2.3,AnalysisReports,onpage 91 Section 5.2.4,VMDiskPartitionAlignmentReports,onpage 91 Section 5.2.5,WorkingwithReportTemplates,onpage 94
5.2.1
87
Report Templates Application - Exchange Workloads Application - SQL Server Workloads Disk - Average 30 Day Forecast Disk - Peak Hardware Utilization - Average 30 Day Forecast Hardware Utilization - Peak Memory - Average 30 Day Forecast Memory - Overutilized Memory - Peak Memory - Underutilized Network -Average 30 Day Forecast Network - Peak Processor - Average 30 Day Forecast Processor - Overutilized Processor - Peak Processor - Underutilized Resource Utilization Trend Volume Utilization - Average Volume Utilization - Peak Workload Size - Average 30 Day Forecast Workload Size - Peak
Node Description For reporting dynamic data such as hardware utilization and workload sizes.
Chargeback
Cost Allocation
For reporting the transfer of charges incurred by the IT department back to the business units that are using services. See Section 7.4, Chargeback Reporting, on page 161. For reporting on projects, scenarios, and servers in the Consolidation Planning Module. See Section 6.7, Viewing Consolidation Reports, on page 147 for information on how to use templates within this node.
Consolidation
88
Report Templates Good Consolidation Candidates Inventory Summary Poor Consolidation Candidates Utilization Summary Workload List with Conditional Formatting
Diagnostics
For diagnosing errors that cause monitoring data to be missing from a chart.
Disk
The Disk Allocation report is generated based on the last collected monitored data. For reporting the size and type of physical disks on machines.
Inventory
Hardware - Obsolete Hardware Inventory Power and Cooling Virtual Machine Server Candidates Virtual Machine State VM Files Report VM Snapshots Report VM Sprawl Report
For reporting static data such as operating system, processor speed, memory, disk space, network, power, and cooling.
Reclamation
For reporting on elements that can be reclaimed to ensure efficient use of resources.
Software
Application > Application Inventory Application Complete > Application Complete Inventory Processes > Process Inventory Service > Service Inventory Service Complete > Service Complete Inventory
89
Report Templates Cluster Configuration Resource Pool Configuration VI Configuration VirtualCenter Report VM Cluster VM Details Report VM Host Partition Alignment VM Partition Alignment VM Resource Pool VM Virtual Infrastructure
Node Description For reporting on virtual machines and virtual machine hosts.
Volume
Volume Inventory
For reporting the space and file system associated with each logical volume on machines.
5.2.2
Commands
ThefollowingReportExplorercommandsareaccessiblebyrightclickingareporttemplateora generatedreport:
Table 5-4 ReportExplorerCommands
Commands
Tooltip/Description Create Report Template. Create a new report template based on the report node selected. Copy Report Template. Copy a report template. Edit Report Template. Edit a report by setting group, views, filters, summaries, and forecasts for a report template or a report. Generate Report. Generate a report based on the report template selected. View Report. View an existing (previously generated) report. Send Report. Send a generated report via e-mail or to an FTP server or network location. Delete. Delete the selected report or template.
90
5.2.3
Analysis Reports
Analysisreportsusedynamicdatasuchashardwareutilizationandworkloadsizes.Toview workloadsorutilizationofserversthatarebeingmonitored,generateanAnalysisreport.Thereport isdisplayedwithhistoricaldata,whichisusefulforgettingasinglevalue(maximum,minimum, peak,average)forexpressionsoveraspecifiedperiodoftime.Usethisdatatoidentifyoverutilized orunderutilizedserverresources. NOTE:DatamustbecollectedforatleastonehourbeforeAnalysisreportsaregenerated.Ifthereis insufficientdata,thereportisdisplayedwithoutdynamicdata. Togetdetailedhistoricaldataforeachdatapoint,clickthereportcelltoviewtherelateddetailed chart. MachineswithoutmonitoringdataareincludedinAnalysisreportsbydefaulttoallowcomplete analysisofallinventoriedmachines.
Figure 5-2 SampleAnalysisReport
5.2.4
91
Category
Additional Details
Alignment Boundary Size defines the starting offset of a partition. For example, the EMC CLARiiON storage vendor recommends a starting block of 128 to align the partition to the 64-KB boundary. The 64-KB boundary value is used by default according to VMware Recommendations (http://www.vmware.com/pdf/ esx3_partition_align.pdf). However, every disk or disk array does not have the alignment boundary at 64 KB. To know the alignment boundary of the disk of your machine, refer to your storage vendor recommendations or refer to the system guides.
Partition
Name File System Starting Offset (bytes) Alignment Status The disk partition alignment status is one of the following: Aligned Unaligned Indeterminate: Indicates that the starting offset value of the partition has not been inventoried properly or the value is set to zero (0).
Alignmentreporttemplate,thenclickEditReportTemplate. TheEditReportTemplatedialogboxisdisplayed.
2 ClicktheCustomAttributestab. 3 VerifyandmodifytheAlignmentBoundarySizeofthepartitiondisk,ifnecessary.
Thedefaultalignmentboundarysizeis64KB.Toknowthealignmentboundarysizeofan externaldisk,contactyourstorageadministratororthediskvendor.
4 ClickOK.
92
93
reporttemplate,thenclickEditReportTemplate. TheEditReportTemplatedialogboxisdisplayed.
2 ClicktheCustomAttributestab. 3 VerifyandmodifytheAlignmentBoundarySizeofthepartitiondisk,ifnecessary.
Thedefaultalignmentboundarysizeis64KB.Toknowthealignmentboundarysizeofan externalpartitiondisk,contactyourstorageadministratororthediskvendor.
4 ClickOK.
5.2.5
create,thenselectCreateReportTemplatefromthemenu. TheCreateReportTemplatedialogboxisdisplayed.
2 Definethetemplatesettings,usingtheproceduresandguidelinesforeditinganexisting
ThenewtemplateisdisplayedunderthereporttypenodeintheReportExplorer.
Templatefromthemenu. TheEditReportTemplatedialogboxisdisplayedwith(COPY)addedtothetemplatename.
2 (Optional)Editthetemplatename. 3 ClickOK.
ThenewcopyofthetemplateisdisplayedintheReportExplorer.
themenu.
94
TheConfirmDeletedialogboxisdisplayed.
2 ClickOK.
ThereporttemplateisremovedfromtheReportExplorer.
5.3
5.3.1
95
Group Tab
Allowsyoutoselectfiltersorgroupsofserverstoincludeinthereport.Youmustselectdistinct groupsorfilterconditionswithintheFilters,Groups,orSitesnodes.TheFilters,Groups,orSitesnodes arethefirstlevellogicalgroups.Ifyourselectonlyalogicalgroupinareporttemplate,thenthe generatedreportwillbeempty. Formoreinformationaboutthegroups,seeSection 3.4,WorkingwithGroups,onpage 49.
Views Tab
TheViewstabdisplaystheviewsavailableforthereport,includingdefaultandpreviouslycreated views.Usethearrowbuttonstoreordertheviews.UsethecheckboxesintheVisiblecolumnto determinewhichviewstodisplayinthereport. Toaddanotherviewtoareport,clickAdd.Toeditanexistingview,selectitandclickEdit.Formore information,seeSection 5.4.1,CreatingandEditingReportViews,onpage 104.Todeleteaview, selectitandclickDelete.
96
Toaddaquerystatement:
1 EnterqueryconstraintsinthefieldsanddropdownlistsatthetopoftheFieldFilterpage.
Theremightnotbeaunitsfieldordropdownlist,dependingontheresourceselectedinthe firstdropdownlist.
2 ClickAdd.
Thequerystatementisaddedtothelistofqueries. Toeditaquerystatement:
1 Selectthequerystatement. 2 ClickEdit.
Thequerysettingsarecopiedtothefieldsatthetopofthepage.
3 Editthesettingsasdesired. 4 ClickAdd.
Theselectedquerystatementisupdatedwiththenewsettings. Toremoveaquerystatement:
1 Selectthequerystatementyouwanttodelete. 2 ClickRemove.
Theselectedquerystatementisdeleted.
97
Thefilterexpressiondetermineshowthequerystatementsareevaluated. Filtersaffectwhichserversaremadeavailableforareportviews.
Table 5-5 FilterExpressions
Description All query statements must be true for a server to be added to the gathered pool of servers. For example, if there are several query statements, the first one is evaluated to gather some servers. Then the second query statement is evaluated against the gathered servers, removing any from the pool that dont agree with the new query statement. This continues through all the query statements. All query statements are evaluated individually. For example, if there are several query statements, the first one is evaluated to gather some servers. Then the second query statement is evaluated adding any new servers not gathered by the first statement to the pool of gathered servers. This continues through all the query statements. A Custom expression allows you to specify how to evaluate the query statements. A mixture of OR and AND criteria can be used. You can use parentheses to control the evaluation. Use the query statement ID numbers in your expression. If Custom is selected, the accompanying field cannot be empty.
OR
Custom
SelecttheFilteroutemptyvaluescheckboxifyouwanttoexcludemachinesthathavenullvaluesfor thefieldsincludedinthespecifiedquery.
Columns Tab
Allowsyoutocustomizethecolumnsdisplayedinthereportsgenerated,basedonthesetemplates. SeeStep 1onpage 114formoreinformationonthesettingsinthispage. Thisoptionisavailableonlyforthesoftwarereporttemplates.
98
Options Tab
Allowsyoutospecifythecountersettingreportmodeforthesereports.SeeSection 5.3.5, DiagnosticsReportTemplates,onpage 102. Thisoptionisavailableonlyforthemissingdatadiagnosticreporttemplates.
Summaries Tab
Summarizesaverage(AVG),maximum(MAX),minimum(MIN)andstandarddeviation(STDEV) datatypes.AVGdatacanbecalculatedbyAverage,PeakHour,orTotalofthedatacollected. Calculationtypes: Average:Averageofallhourlyvaluesacrossbusinessdaysandbusinesshours. PeakHour:Acalculationbasedonthehighesthourlyvalue. Total:Sumsallthedatapointsinthetimeframe.Forexample,DiskIOspersecond,fora1hour periodequatesto10diskIOspersecondX60secondsX60minutes=36000.SelecttheSummary Rowscolumninthereporttodisplaythecolumnscontainingcalculateddata.
99
Forecast Tab
Projectsworkloadsandutilizationintothefuturebasedonsummarydataforahistoricalperiod.This letsdatacenterarchitectsanticipatefutureneedsandplanaccordingly.
Figure 5-5 ForecastTab
Custom Attributes
AllowsyoutoselectorspecifythesizeinKBtowhichthediskpartitionneedstobealigned.The defaultvalueis64KB.Thealignmentboundarysizethatyouspecifyisusedtocalculatethedisk partitionoffsetvalue.ThistabisavailableonlyforVMPartitionAlignmentandVMHostPartition Alignmentreporttemplates.
100
5.3.2
5.3.3
TheappropriateDefaultSettingsdialogboxisdisplayed.
2 Selecttherequiredreportcolumns,datasortingoptions,andsummaryrows,thenclickSave.
101
5.3.4
TheappropriateDefaultSettingsdialogboxisdisplayed.
2 Selecttherequiredreportcolumns,datasortingoptions,andsummaryrows,thenclickSave.For
5.3.5
5.3.6
TheappropriateDefaultSettingsdialogboxisdisplayed.
2 Selecttherequiredreportcolumns,datasortingoptions,andsummaryrows,thenclickSave.For
102
5.3.7
TheappropriateDefaultSettingsdialogboxisdisplayed.
2 Selecttherequiredreportcolumns,datasortingoptions,andsummaryrows,thenclickSave.For
5.3.8
TheappropriateDefaultSettingsdialogboxisdisplayed.
2 Selecttherequiredreportcolumns,datasortingoptions,andsummaryrows,thenclickSave.
5.3.9
TheappropriateDefaultSettingsdialogboxisdisplayed.
2 Selecttherequiredreportcolumns,datasortingoptions,andsummaryrows,thenclickSave.For
5.3.10
TheappropriateDefaultSettingsdialogboxisdisplayed.
2 Selecttherequiredreportcolumns,datasortingoptions,andsummaryrows,thenclickSave.For
103
FormoredetailedinformationontheotherconfigurationoptionsoftheVirtualInfrastructurereport templates,seeSection 5.6.2,CustomizingReports,onpage 114. IfyouchoosetogenerateaVirtualInfrastructurereportforagroup,thereportisactuallygenerated forallthenodesintheDataCenterExploreroftheReconserver.Thisissueishowevernotapplicable totheVMHostPartitionAlignmentreportandVMPartitionAlignmentreport.Formore informationonthisissue,seeGeneratingVirtualInfrastructurereportforagroupgeneratesreports forallthenodesintheDataCenterExploreroftheReconserveronpage 188
5.3.11
TheappropriateDefaultSettingsdialogboxisdisplayed.
2 Selecttherequiredreportcolumns,datasortingoptions,andsummaryrows,thenclickSave.For
5.4
View Customization
Thissectiondiscussesthecustomizationofreportviews,specificallytableandchartviews. Section 5.4.1,CreatingandEditingReportViews,onpage 104 Section 5.4.2,HistogramCharts,onpage 106 Section 5.4.3,ScatterCharts,onpage 108 Section 5.4.4,UsageCharts,onpage 108
5.4.1
ReportTemplate. TheEditReportTemplatedialogboxisdisplayed.
2 ClicktheViewstab.
TheViewspageisdisplayed,showinganydefaultorpreviouslycreatedviews.
104
3 ClickAdd.
TheCreateView(Step 1:GeneralSettings)dialogboxisdisplayed.
4 TypeauniqueNameforthenewview. 5 ForChartviews,proceedtoCreatingandEditingaChartViewonpage 106.ForTableviews,
proceedtoCreatingandEditingaTableViewonpage 105.
TheCreateView(Step2:Customization)pageisdisplayedfortheviewtypeselected.
3 ForChartviews,proceedtoCreatingandEditingaChartViewonpage 106.ForTableviews,
proceedtoCreatingandEditingaTableViewonpage 105.
clickDelete.
3 ClickOK.
TheStep2:Customizationpageisdisplayed.
2 OntheGeneraltab,selectthecolumntitlestodisplayinthereport.
AddingorModifyingGroupsonpage 116.
5 UsetheMatrixtabtoaddMatrixcolumnstothetableview.Forinformationonreportmatrixes,
seeAddingorModifyingMatrixesonpage 116.
6 ClickFinishtoaddtheviewtothelistofavailableviewsintheEditReportTemplatedialogbox.
105
reportsonly).
3 Selectanexpressionfromthedropdownlist.Theexpressionslistedvarydependingonthe
charttypeselected.
4 ClickNexttodisplaytheview.Forthehistogramcharttype,theSettingsdialogboxisdisplayed.
TheCreateViewdialogbox(Step2:Customizationpage)isdisplayed,showingtheview. ForaScatterchart,theChartViewSettingsdialogboxisalsodisplayed.Useittosetvarious data,summary,andsortoptionsasdescribedinSection 5.4.3,ScatterCharts,onpage 108. ForanAnalysisreport,theUsagecharttypeisalsoavailable.SelectUsageandclickNext. TheUsageViewSettingsdialogboxisdisplayed.Useittosetvariousoptionsasdescribed inSection 5.4.4,UsageCharts,onpage 108.
6 ClickCustomizetoreturntothechartappropriateSettingsdialogboxandmodifythespecified
options.
7 UsethevariousbuttonsatthetopofthechartintheCreateViewdialogboxtoprintormodify
thechart.
8 ClickFinish.
TheviewisdisplayedinthelistofavailableviewsintheEditReportTemplatedialogbox.
5.4.2
Histogram Charts
IntheCreateView(Step2:Customization)dialogbox,clickCustomizetomodifythecontentsofthe histogram. TheSettingsdialogboxisdisplayed.
106
ThedefaultsettingforthehistogramincludesfivebinswithaStepsizeof1.
Auto
SelectAutotospecifyadifferentnumberofBinsorStepsizestobeusedinthehistogram.ClickFrom palettetoautomaticallygeneratecolorsforthehistogrambarsfromthepalette.ClickDefaultcolorto chooseonedefaultcolorforallhistogrambars.
Customize
SelectCustomizetomodifytheupperorlowerboundariesofanybinneedingmodification. Optionally,specifycustomlabelsandcolorsforthecorrespondinghistogrambars. ClicktheInsertbuttontoinsertanewbinbelowthecurrentlyhighlightedbin.TheappropriateStart, End,andLabelcolumnsareautomaticallyadjustedtoaccommodatethenewbin,whichcanbe customized. ClicktheRemovebuttontoremovethecurrentlyhighlightedbin.TheappropriateStart,End,and Labelcolumnsareautomaticallyadjusted. SelectanynumberofconsecutiveornonconsecutivebinsandclicktheGroupbuttontogroupthem together.EnterthegroupsnameintheGroupcolumnforanyoneofthebins.Thenameis automaticallyassignedtoallmembersofthegroup. Clickthecheckboxtodisplaythegroupedbinsasasinglebininthechart.
107
5.4.3
Scatter Charts
IntheCreateView(Step2:Customization)dialogbox,clicktheCustomizebuttontomodifythe contentsofthescatterchart.TheChartViewSettingsdialogboxisdisplayed.
Figure 5-8 ChartViewSettings
5.4.4
Usage Charts
UsagechartsareuniquetoAnalysisreporttemplates.IntheCreateView(Step2:Customization) dialogbox,clickCustomizetomodifythecontentsoftheusagechart.TheUsageViewSettingsdialog boxisdisplayed.
108
5.5
Generating Reports
1 SelectthereporttemplateandclickGenerateReport
TheGenerateReportdialogboxisdisplayed.
109
2 Selectadeliverytypesforthereport.Bydefault,thereportisdeliveredtotheReportExplorer.
110
111
FordeliveryoptionsotherthanReportExplorer,thedefaultformatforthereportisPDF. Additionally,thereareseveralotheravailabledeliveryformats.
4 Ifdesired,selecttheoptiontocompressthereportinaZIPfile.Optionally,thefilecanbe
passwordprotected.
5 YoucanalsosetoptionsintheScheduleareatospecifywhethertogeneratethereport
112
Whenthereportisgenerated,itisdeliveredusingthedeliverytypesspecified.Ifthisincludes ReportExplorer,thereportiscachedforquickviewingatanytime.Anitemisaddedtothe ReportExplorerbeneaththereporttemplateusedtogeneratethereport,namedwiththedate andtimethereportwasgenerated. NOTE OnlyreportsthathavetablesaresuccessfullyexportedtoExcelformat.Reportsthatcontain histogramsorchartscannotbeexportedtotheExcelformat. Toviewareport,doubleclickthegeneratedinstance.ThereportisdisplayedintheDocument Viewer.Forinformation,seeSection 5.5,GeneratingReports,onpage 109.Todeleteareport,right clickthereportandselectDeleteReportonthemenu.
5.6
Document Viewer
TodisplayareportintheDocumentViewer,generateareportfromareporttemplateandthen doubleclicktheinstanceofthereportordoubleclickareportinstanceyoupreviouslygenerated.See Section 5.5,GeneratingReports,onpage 109.
Figure 5-11 ReportDisplayedintheDocumentViewer
AnewtabbedpageisaddedtotheDocumentViewer,showingthereportthroughitsfirstavailable view.Toswitchtoadifferentview,clicktheViewsdropdownlistandselectaview.Formore informationonviews,seeSection 5.4.1,CreatingandEditingReportViews,onpage 104. Section 5.6.1,Commands,onpage 113 Section 5.6.2,CustomizingReports,onpage 114 Section 5.6.3,ViewingReports,onpage 117 Section 5.6.4,PrintingandExportingReports,onpage 118 Section 5.6.5,CopyingServersfromaReporttoaGroup,onpage 119
5.6.1
Commands
Table 5-6 DocumentViewerCommands
Commands
Tooltip/Description Columns. Select columns content for viewing. Groups. Add, or modify existing grouping in a report.
113
Commands
Tooltip/Description Matrix. Add or modify existing matrixes in a report. Copy to Group. Copy selected servers to a group. Font Size. Change font size (small, medium, or large). Print/Quick Print. Show the Print Options dialog box to allow you to pick a printer and its settings, or just print the report immediately with the current default printer and settings. Search. Opens a Find dialog box for searching. Zoom Out, Zoom Percent, Zoom In. Zoom in or out incrementally/ decrementally, or specify a zoom setting. Multiple Pages. Reduce the view zoom setting so you can view multiple pages of the report simultaneously. Color Background. Show a dialog box to allow you to set the background color of the report. Watermark. Show a dialog box where you can set a watermark for the report, such as DRAFT, TOP SECRET or an image. Export Document. Export to PDF, HTML, Text, CSV, MHT, Excel, RTF, or Image formats. Send via Email. Send the report through e-mail as an attachment. The file is saved locally first and then your default mail client is launched with the saved file attached. Possible file formats are PDF, MHT, RTF, Excel, CSV, Text, or an image format. Exit. Close the report preview page.
5.6.2
Customizing Reports
Afterareportisgenerated,itcanbefurtheradjustedandcustomized.Thisincludesrevisingwhich columnstoincludeinthereport,changingthefont,andaddingormodifyinggroupingormatrixes. ThesecustomizationsaredisplayedintheDocumentViewerandareincludedinthereportwhenitis exported,butarenotsavedtothetemplate. CustomizingColumnsonpage 114 ChangingReportFontSizeonpage 115 AddingorModifyingGroupsonpage 116 AddingorModifyingMatrixesonpage 116
Customizing Columns
1 ClickColumns
intheDocumentViewer.
TheReportColumnSelectiondialogboxisdisplayed.
114
2 Selectacolumnandusethearrowbuttonstorearrangehowitappearsinthereport(thehigher
Clickthedesiredfontsize.ThechangesareappliedtothereportdisplayedintheDocument Viewer.
115
intheDocumentViewer.
TheReportGroupSettingsdialogboxisdisplayed.
clicktheappropriateDeletebuttontodeletethegrouporbin.
8 ClickOK.
intheDocumentViewer.
TheReportMatrixSettingsdialogboxisdisplayed.
116
deselected,thevaluesinthematrixcolumnsareeitherTrueorFalse.
6 Toremoveamatrixfromareport,deselectitscheckbox.Tomodifyamatrix,selectitandmodify
itsassociatedsettings.DeleteabinbyselectingitsnameandclickingDelete.
5.6.3
Viewing Reports
DiagnosticsReportsonpage 117 MultipleReportPagesonpage 117
Diagnostics Reports
ClickarowinaMissingDataSummaryreporttoviewthecorrespondingMissingDataDetailed andErrorreports.
117
5.6.4
Image Formats
AfterselectingtoexportadocumentasanImage,theImageExportOptionsdialogboxisdisplayed.
Figure 5-12 ImageExportsOptionsDialogBox
Usethisdialogboxtoselectfromseveralimagetypestoexport,includingbmp,emf,wmf,gif,jpg, png,andtiff.Youcanalsospecifythefollowingoptionstocontroltheactionsoutput: Resolution(dpi):Imageresolutionyouwanttouse,keepinginmindthatthehighertheresolution, thebiggertheexportedfile. Exportmode:Allowsyoutochoosehowyouwanttoexporttheimage: singlefile:Onelongimagewithasinglesetofcolumnheadersatthetop. singlefilepagebypage:Onelongimagemadeupofindividualpages,eachwithasetof columnheadersatthetop. differentfiles:Asetofseparatefiles,eachwithasinglepageimageinit.Whenthisoptionis selected,numbersareaddedtotheendofthefilenameyouspecifyforeachseparatefile, incrementinguntilallthepagesareexported.Forexample,ifyouspecifiedMyImage.bmpfora twopagereport,thetwofilesexportedwouldbenamedMyImage01.bmpandMyImage02.bmp. Pagerange:Rangeofpagesinthereporttoexport.Forexample,toexportthefirstfivepagesandthe tenthpageofa20pagereport,specify15,10. Pagebordercolor:Thecolortouseforthereportpageborder. Pageborderwidth:Thewidthofthepageborder.
118
5.6.5
TheCopyToGroupdialogboxisdisplayed.
3 SelectthetargetgroupandclickOK.Toexitwithoutcopying,clickCancel.
119
120
Server Consolidation
ThissectionprovidesinformationaboutthePlateSpinReconServerConsolidationandProtection features. Section 6.1,AboutServerConsolidation,onpage 121 Section 6.2,CreatingProjects,onpage 122 Section 6.3,CreatingandEditingServerTemplates,onpage 127 Section 6.4,IdentifyingConsolidationCandidates,onpage 135 Section 6.5,WorkingwithConsolidationScenarios,onpage 135 Section 6.6,GeneratingInventoryReports,onpage 146 Section 6.7,ViewingConsolidationReports,onpage 147 Section 6.8,ImplementingScenarioswithPortabilitySuite,onpage 152
6.1
DiscoveringandInventoryingDataCenterResources,onpage 28.
2 Inventoryserversandcollectstaticdata.Formoreinformation,seeSection 3.2,Discoveringand
InventoryingDataCenterResources,onpage 28.
3 Monitorserversandcollectdynamicdata.Formoreinformation,seeSection 3.2.5,Viewing
InventoryDataandMonitoringServers,onpage 44.
4 Createaconsolidationproject.Formoreinformation,seeSection 6.2,CreatingProjects,on
page 122.
Server Consolidation
121
5 Selectserversforconsolidation.Formoreinformation,seeSection 6.4,Identifying
ConsolidationCandidates,onpage 135.
6 Identifytheoptimalconsolidationscenario.Formoreinformation,seeSection 6.5,Working
withConsolidationScenarios,onpage 135.
6.2
Creating Projects
Aprojectcanconsistofanycombinationofconsolidationcandidates,protectioncandidates, workloads,andscenarios.Consolidationcandidatesareworkloadsonthenetworkthatyoumight wanttomovetovirtualmachines.Protectioncandidatesareworkloadsyoumightwanttocreate standbyVMduplicatesoffordisasterrecovery. Youcreateandcomparescenariosinaproject.TheProjectReportconsistsofscenariocomparison results,whichhelpindeterminingthebestconsolidationscenariofortheenvironment. Beforeyoucreateaproject,identifyandgroupconsolidationcandidates.Theidentifiedcandidates allowyoutocreateandcompareconsolidationscenariosinaproject. NOTE:Collectingatleast24hoursofdataforeachworkloadbeforestartingtheprojectis recommended. Tocreateanewproject:
1 Doanyofthefollowing:
ClickConsolidation IntheProjectExplorer,click .
,thenclickNewProject.
TheProjectWizard(Step1of5:ProjectNameandType)isdisplayed.
2 Typeauniqueprojectnamefortheproject.
122
3 Selectoneofthefollowingprojecttypes:
ServerConsolidation:Theprojectproducesarecommendationforthebestplacementof workloadswithrespecttoconcurrentexecutionandCPUandmemoryheadspace requirements. WorkloadProtection:Theprojectproducesarecommendationfordeploymentof workloadsfordisasterrecovery.Specifyexistingvirtualserversoruseservertemplatesto buildascenario. Both:Theprojectproducesarecommendationforbothconsolidationandprotection.For example,optimallyconsolidateservers,andprovisiontheremainingheadroomfordata protection. Aworkloadcannotbeprovisionedforbothconsolidationandprotectioninthesameproject.
4 ClickNext.
TheStep2of5:WorkloadSelectiondialogboxisdisplayed.
5 Identifytheworkloadsyouwanttoincludeintheproject. 6 Identifytheworkloadsyouwanttoincludeintheproject,andincludethemintheWorkloadsto
Server Consolidation
123
IftheexistingvirtualhostshavebeeninventoriedbyPlateSpinRecon,theycanbeaddedtothe projectaspotentialtargetservers.Theexistingserverstakeprecedenceovertheservertemplate thatyouprovidewhengeneratingscenarios.Selectanyvirtualhoststhatexistinyour environmenttobeusedforconsolidationorprotection.Dropthetargetserversintoeitherthe ProtectionorConsolidationpanel. NOTE:PlateSpinReconalwaysconsidersaSolaris10machineasatargetserverfor consolidationbecausethemachinehastheglobalzoneenabledbydefault.Therefore,you cannotconsideraSolaris10machineasaconsolidationsource. ToremoveaserverfromtheWorkloadstoConsolidatepanelortheWorkloadstoProtectpanel, selecttheserverinthepanel,thenclickthearrowpointingtowardstheserverlist. Serverscannotbetargetedforconsolidationandprotectionwithinthesameproject.
7 ClickNext.
TheStep3of5:WorkloadUtilizationDateandTimeRangedialogboxisdisplayed.
8 Setthedateandtimerangetosummarizetheworkloaddata.
DateRangeandBusinessDaysarerequiredforcalculatingthe24Hprofileofworkloads.
9 (Optional)Tomanuallysetworkloadscalingfactors,clickAdvanced.
TheWorkloadScalingdialogboxisdisplayed.
10 Usetheslidecontrolstoadjustvaluesortypethedesirednumber.
124
TheStep4of5:ForecastOptionsdialogboxisdisplayed.
13 Selectforecastoptionsandatrendtype.
Workloadscanbeforecastedtoaccountforfuturegrowth.
Server Consolidation
125
14 ClickNext.
TheStep5of5:PowerandCoolingdialogboxisdisplayed.
15 SpecifythevaluesfortheProjectType,ordeselecttheEnablePowerandCoolingcheckboxifthese
126
16 ClickCreate.
6.3
6.3.1
,thenclickServerTemplates
TheServerTemplateManagerdialogboxisdisplayed.
Server Consolidation
127
2 Click
TheNewServerTemplatedialogboxisdisplayed.
3 OntheGeneralpage,specifythefollowing:
User Interface Name Make Model TCO Rack Units Power Required Yes No No No No No Description Name of the template to be created. Server manufacturer. Server model. Total cost of ownership. Number of rack units. Power consumption in watts.
128
Required Yes
Description Virtualization platform: Citrix XenServer Microsoft Hyper-V Microsoft Virtual Server None Solaris 10 Zones Virtual Iron VMware ESX VMware ESX 3 VMware ESX 4 VMware ESX 5 VMware GSX VMware Server SLES XenServer
4 ClicktheComponentstab,thenspecifythefollowingontheComponentspage:
Server Consolidation
129
Required
Description
Yes Yes
Total processor count. Instructions per second the server can execute in MHz or GHz. The minimum processor speed you can use is 266 MHz. Memory size for server in MB or GB. Number of cores per processor. Model of CPU: Pentium IV Core Xeon Core Xeon Athlon Opteron Intel Nehalem NOTE: The CPU model for any processor in the Pentium series is shown as Pentium IV. This is based on the normalization speed that is calculated for a series of processors.
No Readonly
Specifies if hyper-threading is available. A unitless measure of processor capacity. This provides more realistic comparisons across diverse processor architectures. The amount of memory to use. The minimum memory size you can use is 256 MB. Disk space in GB or TB that is required for the server. Select Unlimited if you are connecting target servers to a SAN or NAS, where disk space is not a limiting factor. If you use Fixed, the minimum amount of disk space you can specify is 1 GB.
Yes Yes
Thresholds Processor Memory Disk Space Disk IO Network IO No No No No No Processor utilization. By default, the utilization is set to 80%. Memory utilization. By default, the utilization is set to 90%. Maximum disk utilization threshold. By default, the utilization is set to 85%. Maximum disk I/O allowed. By default, the Max IO is set to 50 MB/s. Maximum network IO. By default, the network IO is set to 10 MB/s.
130
ThenewlycreatedservertemplateisaddedtotheServerTemplatelist.
6.3.2
,thenclickServerTemplates
TheServerTemplateManagerdialogboxisdisplayed.
2 Doanyofthefollowing:
Selecttheservertemplateyouwanttoedit,thenclick
. Edit.
Rightclicktheservertemplateyouwanttoedit,thenclick TheEditServerTemplatedialogboxisdisplayed.
Server Consolidation
131
3 OntheGeneralpage,makeanydesiredmodificationsbyusingthefollowinginformation:
User Interface Name Make Model TCO Rack Units Power Required Yes No No No No No Description Name of the template to be created. Server manufacturer. Server model. Total cost of ownership. Number of rack units. Power consumption in watts.
132
Required Yes
Description Virtualization platform: Microsoft Virtual Server Virtual Iron VMware ESX VMware ESX 3 VMware ESX 4 VMware ESX 5 VMware GSX VMware Server Citrix XenServer Microsoft Hyper-V SLES XenServer None
4 ClicktheComponentstab,thenmakeanydesiredmodificationsbyusingthefollowing
information:
User Interface Settings Processor Count Processor Speed Yes Yes Total processor count. Instructions per second the server can execute in MHz or GHz. The minimum processor speed you can use is 266 MHz. Memory size for server in MB or GB. Number of cores per processor. Model of CPU: Pentium IV Core Xeon Core Xeon Athlon Opteron Hyper-Threading Normalized Speed No Readonly Specifies if hyper-threading is available. A unitless measure of processor capacity. This provides more realistic comparisons across diverse processor architectures. The amount of memory to use. The minimum memory size you can use is 256 MB. Required Description
Memory Size
Yes
Server Consolidation
133
Required Yes
Description Disk space in GB or TB that is required for the server. Select Unlimited if you are connecting target servers to a SAN or NAS, where disk space is not a limiting factor. If you use Fixed, the minimum amount of disk space you can specify is 1 GB.
Thresholds Processor Memory Disk Space Disk IO Network IO No No No No No Processor utilization. By default, the utilization is set to 80%. Memory utilization. By default, the utilization is set to 90%. Maximum disk utilization threshold. By default, the utilization is set to 85%. Maximum disk I/O allowed. By default, the Max IO is set to 50 MB/s. Maximum network IO. By default, the network IO is set to 10 MB/s.
6.3.3
,thenclickServerTemplates
TheServerTemplateManagerdialogboxisdisplayed.
2 Doanyofthefollowing:
Selecttheservertemplateyouwanttocopy,thenclick
. Copy.
Rightclicktheservertemplateyouwanttocopy,thenclick
3 Renamethetemplateandmakeanyotherrequiredmodifications. 4 ClickOK.
TheNewServerTemplatedialogboxisdisplayedwithprepopulatedtemplateinformation.
ThetemplateiscopiedandisdisplayedintheServerTemplateManagerlisting.
134
6.4
6.5
6.5.1
TheScenarioWizard(Step1of4:ScenarioProperties)isdisplayed.
Server Consolidation
135
TheavailablescenariotypesaredeterminedbytheProjectTypespecifiedwhilecreatingthe project.
2 Specifyauniquenameforthescenario. 3 IntheScenarioGoalpane,selectDeterminetheminimumnumberofservers.
Thisgoaldeterminestheminimumnumberofaspecifictypeoftargetserverstobalance workloads.Youcanuseonlyoneservertemplatewiththisoption.
4 Selectascenariotype.
Thisstepisrelevantonlyiftheprojectuponwhichthescenarioisbasedhasthegoalconfigured asBoth(serverconsolidationandworkloadprotection).
5 AdjusttheScenarioOptimizationEffortslider.
Quickisfasterbutnotasintensive,andExhaustivetakeslongerbutismorethorough.
6 ClickNext.
TheStep2of4:WorkloadPropertiesdialogboxisdisplayed.
136
7 SpecifyWorkloadSizing.
Useprocessorclockratetooptimizeworkloads:OptimizestheCPUbasedontheactual processorclock. Usenormalizedspeedtooptimizeworkloads:OptimizestheCPUbasedonanormalized value.SeeSection B.6,CPUNormalization,onpage 205formoreinformation. Consolidationchartsbasedonthisscenariodifferdependingonthemethodyouchoose.If youselectnormalizedspeed,theprocessorutilizationandcapacityvaluesinconsolidation chartscreatedbasedonthisscenariowillalsousethenormalizedvalues. Inanyreports,NormalizedSpeedcolumnsarenotdisplayedbydefault,evenifitsa scenariosummaryorworkloadassignmentreportandtheoptimizationmethodselectedis Usenormalizedspeedtooptimizeworkloads. Forscenariosbasedonprotectiononlyprojects,thesevaluesaredimmed.
10 ClickNext.
Server Consolidation
137
TheStep3of4:WorkloadSelectiondialogboxisdisplayed.
11 Selectworkloadsorservers,dependingonthescenariotype.
138
12 (Conditional)IftheScenarioTypeincludesserverconsolidation,selecttheserverstobe
consolidatedinthisscenario. Bydefault,allserversspecifiedintheprojectforconsolidationareselected.
13 (Conditional)IftheScenarioTypeincludesworkloadprotection,selectworkloadsontheProtect
tab. Bydefault,allworkloadsspecifiedintheprojectforprotectionareselected.
14 ClickNext.
TheStep4of4:TargetServerSpecificationdialogboxisdisplayed.
15 IntheNamedropdownlist,selecttheservertemplateyouwanttouse.
Iftherearenoexistingtargetserversspecifiedintheproject,thisoptionisunavailable.
Server Consolidation
139
18 Selecttheexistingtargetserverstouseinthescenario,thenselectthePinnedWorkloadscheckbox
toforceworkloadscurrentlyonaparticulartargetservertoremainonthatserverafter consolidation.
19 ClickStart.
6.5.2
TheScenarioWizard(Step1of4:ScenarioProperties)isdisplayed.
140
2 Typeauniquescenarioname. 3 IntheScenarioGoalpane,selectSpecifythenumberofserverstosetthenumberandtypeoftarget
serversforconsolidation. Youcanusemultipleservertemplateswiththisoption.
4 Selectascenariotype.
Quickisfasterbutnotasintensive,andExhaustivetakeslongerbutismorethorough.
6 ClickNext.
TheStep2of4:WorkloadPropertiesdialogboxisdisplayed.
Server Consolidation
141
7 SpecifyWorkloadSizing.
142
TheStep3of4:WorkloadSelectiondialogboxisdisplayed.
11 (Conditional)IftheScenarioTypeincludesserverconsolidation,selecttheserverstobe
consolidatedinthisscenario. Bydefault,allserversspecifiedintheprojectforconsolidationareselected
12 (Conditional)IftheScenarioTypeincludesworkloadprotection,selectworkloadsontheProtect
TheStep4of4:TargetServerSpecificationdialogboxisdisplayed.
Server Consolidation
143
15 IntheNamedropdownlist,selecttheServertemplateyouwanttouse.
or CreateanewservertemplatebyselectingClicktoSelectServer.
16 Specifythecountforeachservertemplate. 17 (Conditional)Ifyouwanttousetheexistingservertargetsspecifiedintheproject,clickthe
ExistingTargetServerstabandselecttheservers. Thisoptionisavailableonlyifaprojecthasexistingtargetservers.
18 ClickStart.
6.5.3
144
VirtualizationOverhead:Ifservertemplatesconfiguredwithavirtualizationplatformareselected asinputtothescenario,theoverheadrelatedtotheselectedvirtualizationplatformisshownasan additionalworkloadundereachtargetserverandisnamedafterthevirtualizationplatform. Virtualizationoverheadworkloadsarenotmovable. UnconsolidatedWorkloads:Listsallserversthatwerenotconsolidatedduringthescenariocreation process.Workloadsarerejectediftheycannotbeaddedtoaserverwithoutexceedingutilization thresholds.TheseserversarelistedunderUnconsolidatedinthescenario.Movingunconsolidated workloadstoaservercanresultinaviolationofutilizationthresholds. UnprotectedWorkloads:Listsallserversthatwerenotprotectedduringthescenariocreation. Workloadsarerejectediftheycannotbeaddedtoaserverwithoutexceedingutilizationthresholds. TheseserversarelistedunderUnprotectedinthescenario.Movingunprotectedworkloadstoaserver canresultinaviolationofutilizationthresholds.
6.5.4
Editing Scenarios
YoucanmoveworkloadsbetweentargetserversorfromUnconsolidatedorUnprotectedtoatarget serverbydragginganddroppingintheProjectExplorer.Alternatively,rightclicktheworkloadand clickUnconsolidateWorkloadonthemenu.
Server Consolidation
145
6.5.5
Deleting Scenarios
1 IntheProjectExplorer,selectascenario. 2 Click
6.6
6.6.1
selectEditReportTemplate. TheEditReportTemplatedialogboxisdisplayed.
2 ClicktheGrouptab,selectafilterorgrouptousewhenyougeneratereportsbasedonthis
template.
3 ClicktheViewstabandselectaview.Usethebuttonsadjacenttothelisttoaddoreditaview.See
Tabonpage 96.
5 ClickOK. 6 IntheReportExplorer,rightclickHardwareInventoryandselectGenerateReport. 7 SchedulethereportforNow,andacceptthedefaultDeliveryTypeoftheReportExplorer. 8 ClickGenerate.
6.6.2
andselectEditReportTemplateonthemenu. TheEditReportTemplatedialogboxisdisplayed.
2 OntheGrouptab,makethesameselectionyoumadeinStep 1onpage 146. 3 OntheViewstab,selectthetableviewandclickEdit.
TheCreateViewdialogboxisdisplayed.
4 OntheGeneraltab,selecttheSummaryRows(appliedtocolumnscontainingcalculateddata)you
wanttocreateinthereport.
5 ClickFinish.
TheEditReportTemplatedialogboxisdisplayedagain.
6 OntheDateFiltertab,setthedateandtimerangetoviewutilizationexpressionsforallservers
thatweremonitored.
146
7 OntheFieldFiltertab,usethedropdownliststospecifythesamequeryparametersyouselected
PeakreporttemplateandclickGenerateReportonthemenu.AcceptthedefaultDeliveryTypeof theReportExplorer.
12 ClickGenerate.
Thereportinstance,shownasthedateandtimethereportwasgenerated,isdisplayedunderthe reporttemplateintheReportExplorerandthereportispreviewedintheDocumentViewer. ComparingandcontrastingthetworeportsgeneratedinStep 1onpage 146andStep 1on page 146willhelpyoudetermineyourconsolidationneeds. Tohelpwiththis,whileviewingageneratedreport,clickacelltodisplayacustomizablechart forthatserver/workloadmetric.FormoreinformationseeSection 5.1,ChartViewer,on page 83.
6.7
Server Consolidation
147
6.7.1
Project Report
AProjectReportprovidesacomparisonofconsolidationscenarios. Toviewthisreport,doubleclickaproject.TheProjectReportisdisplayedintheDocumentViewer.
Figure 6-2 SampleProjectReport
6.7.2
Iftherearemultipletargetservers,asummarystatisticstableisdisplayedwithSUM,AVG,MAX, andMINvalues.
148
Ifyouclickoneoftheservercells,thecorresponding24HProfilestackchartwithallworkloads assignedtothetargetserverisdisplayed.
Figure 6-5 Sample24HProfileStackChart
Server Consolidation
149
Thisisneededtodeterminethesummaryresourceconsumptionofaworkload.
6.7.3
Individual Server
ToviewtheWorkloadAssignmentreportand24HProfilechart,doubleclickatargetserverinthe ProjectExplorer. NOTE:A24HProfilecannotbecreatedforworkloadswhenthereisnoonehoursummarydata. IfyouclickoneoftheserversintheAssignmentreport,thecorresponding24HProfilestackchart withallworkloadsassignedtothetargetserverisdisplayed.Theutilizationvaluesdisplayedarefor thetargetservers.
Figure 6-8 AssignmentReportGenerated24HProfileStackChart
150
All Servers
ToviewtheWorkloadAssignmentreportforalltheserversinthecurrentscenario:
1 Rightclickascenario,selectViewReport>ViewWorkloadAssignmentReportfromthedropdown
menu
6.7.4
6.7.5
Server Consolidation
151
6.8
TheImplementingscenario<name>usingPortabilitySuiteStep1of2dialogboxisdisplayed.
2 ConfirmthePortabilitySuiteServerURLandNetworkname. 3 UsethedropdownlisttoselectorcreatethecredentialsthatPortabilitySuiteusestodiscover
andconverttheserverswithinthescenarioorcontainer.
4 SpecifythedirectorywherethePortabilitySuitejobsmustbesaved. 5 ClickNext.
TheStep2of2dialogboxisdisplayed.
152
6 ClickNotMapped.
6.8.1
Server Consolidation
153
Test CPU
Results Failure: The processing power of the destination server is less than the processing power of the source server. Warning: The destination server has more processing power than is necessary. A warning is displayed if the processing power of the destination server is 500 Mhz greater than the processing power of the source server. Pass: The CPU match is acceptable.
Disk
Failure: The disk space on the destination server is less than the disk space on the source server. Warning: The disk space on the destination server is higher than necessary. A warning is displayed if the destination server has more than 50 GB of surplus space compared to the source server. Pass: The disk match is acceptable.
Memory
Failure: The destination server has less memory than the source server. Warning: The destination server has more memory than is necessary. A warning is displayed if the memory on the destination server is 512 MB greater than the memory on the source server. Pass: The memory match is acceptable.
2 IntheServerMappingdialogbox,selectthetargetvirtualmachineservertomapthephantom
to,thenclickOK.
3 RightclickthenewlymappedphantomandselectImplementUsingPortabilitySuite. 4 CompletetheImplementingServerUsingPortabilitySuiteWizardasdescribedinTo
implementascenario:onpage 152.
5 ClickStart.
154
IT Chargeback
ThissectionincludesinformationonusingthePlateSpinReconflexibleChargebackfeature. Section 7.1,UnderstandingChargeback,onpage 155 Section 7.2,UsingRaters,onpage 155 Section 7.3,ManagingRaters,onpage 158 Section 7.4,ChargebackReporting,onpage 161
7.1
Understanding Chargeback
ThePlateSpinReconflexiblechargebackreportingcapabilitiesalloworganizationstoaccurately calculateITcostsbasedonactualandvirtualizedresourceusage.ITdepartmentscanthenallocate theircoststodifferentbusinessunitsanddepartments. Evenwhenresourcesarepartofavirtualizedpoolofcomputingresourcessharedacrossmany workloads,PlateSpinReconnotonlyallowsyoutotrack,assign,andreportonusedresources,butit canalsogeneratereportsanddeliverthemtotheappropriatebusinessunits. Tosetupachargebacksystem:
1 Createraterstoassignappropriatechargesforusage.
7.2
Using Raters
Araterisametricusedtoassignabillablechargetotheuseofaresourceorpartofaresource overasetamountoftime.Thisconvertsresourceusagedataintocurrencyvalues.Therearethree typesofraters: AllocationRaters:Theseraterscanonlybeattachedtovirtualmachines.Theytakeacostfora virtualmachineserverresourceandassignanappropriatepercentageofthatcosttoeachvirtual machinetheraterisattachedto,basedontheusageofthatresource.
IT Chargeback
155
FlatRaters:Theseratersassignavaluetoaresourceatafixedrate.Forexample,aflatrater chargeforuseddiskspacecouldbe$1pergigabyteofdiskspaceusedpermonth. TieredRaters:Theseratersassignvaluestoaresourcewithdifferentflatratesfordifferentlevels ofusage.Forexample,atieredraterchargeformemoryusedcouldbe$0for0512MBand$.05 perMBforuseperdayabove512MB. Reviewthefollowingsections: Section 7.2.1,RaterResources,onpage 156 Section 7.2.2,RaterCharges,onpage 157 Section 7.2.3,VirtualServerRaterMethods,onpage 157
7.2.1
Rater Resources
Raterscalculatechargeseitheraccordingtothemaximumuseofaresource,oraccordingtothe averageuseduringaspecifictimeperiod.Theexceptioniswhentheychargeagainsthourlydata, wherechargesarecalculatedusingtheaverageuseonly.
Table 7-1 RaterResources
Description The charge is based on the number of hours the network entity has been monitored by PlateSpin Recon during the time specified in the report. Measurement and Time Period are dimmed for Flat and Tiered Raters. Method is also dimmed for Allocation Raters.
VC_ProcessorTime (hour)
The hourly average usage is computed and the sum of all the hour averages during the time specified in the report is used for the charge. Measurement and Time Period are dimmed.
Processor (MHz) Memory Used(MB) Network (MB/sec) Disk (MB/sec) Disk Space Used (GB) Disk Writes (MB/sec) Total Processor (Count)
Selecting the Hour Time Period forces the use of the Average value, even if Maximum is selected.
Static counter. The charge is made against a static value. Measurement and Time Period are dimmed.
Static counter. The charge is made against a static value. Measurement and Time Period are dimmed.
Static counter. The charge is made against a static value. Measurement and Time Period are dimmed.
156
7.2.2
Rater Charges
FlatandTieredraters:Chargerepresentstheamountofcostassignedtoamachineforevery measureofusage.Forexample,forevery3GBofdiskspaceusedperweek,applythecharge.For Tieredraters,aChargevaluemustbeenteredforeachtier. Allocationraters:Chargerepresentsthetotalcostofavirtualmachineserverresource.Forexample, aratercouldincludeachargeof$1000permonthforvirtualmachineserverdiskspace.Everyvirtual machinetowhichtheraterisattachedisassignedapercentageofthe$1000,proportionaltoitsusage oftheselectedresource.Forexample,basedontheaboverater,ifavirtualmachineservercontains3 virtualmachinesthatuse50%,25%,and10%ofitsdiskspace,respectively(eitherVirtualServer UsageorVirtualServerCapacity),theyareassigned$500,$250,and$100permonthinchargeback costs. IMPORTANT:WhenusingChargebackwithSolarisZones,allocationraterscalculateutilization chargesagainstthehost,notthezone,usingtheformula: charge=unitprice*(zonetotalresource/hosttotalresource) IfthezoneandthehosthavethesamenumberofresourcesCPU,diskormemorythentheresult isasexpected;butiftheydiffer,unexpectedresultscouldbeseenintheCostAllocationreport. Forexample,ifthehosthastwoCPUsbutthezoneonlyhasoneandthechargeintheraterforthe Processorresourceisspecifiedas$1,thenwiththeaboveformulatheresultingchargewouldbe $0.50. Ifthehosthasaconsiderablylargernumberofresourcescomparedtothezone,especiallywhen lookingatmemoryanddiskresources,theresultingchargecouldbeverysmall.Sincethe ChargebackCostAllocationreportdisplaysonlytwodecimalplaces,theconversioncould theoreticallylosethesesmallvaluesandthechargeonthereportcouldappearaszero.
7.2.3
IT Chargeback
157
7.3
Managing Raters
TheRaterExplorerwindowisusedtomanageraters.Youcanadd,edit,ordeleteraters,aswellas attachordetachraterstoorfromdiscoveredmachines.TheRaterExploreralsoallowsyoutoview currentratersandtheirattachments. Amachinecanhavemultipleratersandaratercanbeusedwithmultiplemachines.Ratingsare performedonaonemachinetooneraterbasis(thatis,arateronlyconsidersdatafromonemachine atatime). Section 7.3.1,CreatingaRater,onpage 158 Section 7.3.2,DeletingaRater,onpage 159 Section 7.3.3,EditingaRater,onpage 159 Section 7.3.4,AttachingRaterstoMachines,onpage 160 Section 7.3.5,DetachingaRaterfromaMachine,onpage 161
7.3.1
Creating a Rater
1 IntheRaterExplorer,doanyofthefollowing:
Clickthe
icon. New.
RightclicktheRatertypeyouwanttocreate,thenclick TheNewRaterdialogboxisdisplayed.
158
2 SelectaRatertype.
ThenewraterisdisplayedintheRaterExplorerwindowundertheappropriateratertype.
7.3.2
Deleting a Rater
IntheRaterExplorerWindow,doanyofthefollowing: Selecttherateryouwanttodelete,clickthe iconorPressDelete. Delete.
Rightclicktherateryouwanttodelete,thenclick
7.3.3
Editing a Rater
1 IntheRaterExplorer,doanyofthefollowing:
Selecttherateryouwanttoedit,thenclickthe
icon. Edit.
RightclicktheRatertypeyouwanttoedit,thenclick TheEditRaterdialogboxisdisplayed.
2 Edittheratervaluesasdesired.
IT Chargeback
159
NOTE:YoucannotedittheRatertype.Ifyouwanttochangearatertype,youmustdeletethe rater,thencreateanewraterwiththesamenameandthedesiredtype.
3 ClickOK.
Aconfirmationpromptwindowisdisplayed.
4 ClickOK.
7.3.4
icon.
160
Youcanselectmorethanonemachine. YoucanattachRaterstogroups,sites,orfiltersbyselectingthemintheSelectRatersdialogbox.
3 ClickOK.
ThemachinesyouattachedtheratertoaredisplayedintheRaterExplorerwindowbeneaththat rater.
7.3.5
Theraterisimmediatelydetachedandthemachineisnolongerdisplayedbeneaththeraterinthe RaterExplorerwindow.
7.4
Chargeback Reporting
UsetheCostAllocationreporttemplateundertheChargebacknodeintheReportExplorerwindow tocalculatechargebackvaluesforaparticulartimeperiodandtogenerateareportthatincludes chargebackdata.Inadditiontothecolumnsavailableforinventoryreports,Chargebackreportscan includeratersattachedtomachines,theirtypes,theircalculatedcosts,andadescription. Section 7.4.1,GeneratingaReporttoCalculateITChargebackCost,onpage 161 Section 7.4.2,DerivingtheCalculatedCost,onpage 161
7.4.1
7.4.2
IT Chargeback
161
162
IT Chargeback
163
164
ThePlateSpinReconVirtualInfrastructureManagementtoolsfacilitatetheadministrationofVirtual Infrastructureinthedatacenter.TheseincludeVirtualCentermonitoringandtheabilitytosetup recurrentinventoryjobstohavethemostuptodateinformationaboutvirtualmachinesbeing managedbyaVirtualCenter.VMSprawlreportscanalsobegeneratedonaonetimeorrecurrent basistoprovideinformationsuchastheage,lastmodification,andlastboottimeofthevirtual machinesinthedatacenter. Section 8.1,VirtualCenterInventoryandMonitoring,onpage 165 Section 8.2,VMSprawlReporting,onpage 166 Section 8.3,VirtualMachineStateReporting,onpage 167
8.1
165
InventoryingaVirtualCenterdiscoversallthemachinesthatarepartoftheVirtualCenter,sothat theycanthenbeinventoriedandmonitored.Whenavirtualmachineisinventoriedthroughthe VirtualCenter,itshowsupasinventoriedbothasanodeintheVirtualCenter,andasaninventoried machineunderAllintheDataCenterExplorer.Eithernodecansubsequentlybeusedtoinitiate monitoring. YoucanrightclickaclusterinaVirtualCentertoviewitsproperties,whicharesetintheVirtual Center. WhenavirtualmachinethatispartofaVirtualCenterismonitored,certainvalues,suchasProcessor Time,arecollectedbothdirectlyfromthevirtualmachineandthroughtheVirtualCenter.Valuesthat arebeingcollectedthroughtheVirtualCenterareprefixedwithVC,forexampleVC_ProcessorTime. ForinformationabouthowtoinventoryaVirtualCenter,seeVirtualCenteronpage 30 NOTE:TheperformancecountersrelatedtoclusterandresourcepoolonaVirtualCenter5.0 workloadisnotavailable.
8.2
VM Sprawl Reporting
TheVMSprawlreportprovidesinformationaboutallvirtualmachinesfoundbyPlateSpinRecon, alongwithinformationabouttheirservers.
166
NOTE:IfaVMisunderaclusterandtheparenthostESXmachineisnotinventoriedbyPlateSpin Recon,theVMisdisplayedundertheClustergroupofthisreport. Youcanusethisreporttokeeptrackofthenumberandlocationofvirtualmachinesresidentinthe datacenter.VMSprawlreportinformationisobtainedfromthevirtualmachineshostservers. CitrixXenServerpoolscanalsobeinventoriedbyPlateSpinRecon,andthesepoolsaretreated similarlytoaVirtualCenterTheVMSprawlreportcanalsobeusedtoreportonthesepools. TheVMSprawlReporttemplateislocatedintheInventoryReportssectionoftheReportsExplorer. FormoreinformationaboutInventoryreports,seeSection 5.2.5,WorkingwithReportTemplates, onpage 94.
8.3
167
168
Troubleshooting
ThissectionprovidesolutionstotheissuesyoumightencounterwhenusingNovellPlateSpinRecon: RefreshInventoryorMonitoringfailsforamachinewhoseoperatingsystemhasbeen reformattedonpage 171 DiskpartitionsforCitrixXenServerarenotdisplayedonpage 171 PlateSpinReconfailstoinventorytheFCSANdiskconnectedtoaCitrixXenServer4.0 machineonpage 171 InventoryofSolarisorLinuxmachinesmightfailwithanerroronpage 172 DiskIOmetricsarenotavailableforESX3.0onpage 172 TheQueueLengthmetricsarenotcollectedforVirtualCenterandESXonpage 172 MonitoringaWindowsmachinefailswithanerrorrelatedtoaccesstotheregistrykeyson page 172 DiskpartitioncountersreporterrorsfortheAIXmachinesonpage 173 Theloop7partitionsofCitrixXenServerareinventoriedandmonitoredasanewdiskon page 173 UnabletodetecttheprocessormodelforaWindowsoperatingsysteminstalledonConnoi hardwareonpage 173 IssueswhenattemptingtoaddserverstothePlateSpinReconInventoryonpage 173 ImportingamachinefromPlateSpinReconsnapshotfailsonpage 174 AwarningmessageisloggedinthemonitoringlogwhilemonitoringtheWindowsXP machinesonpage 174 MonitoringofdatacollectionforthenewlyaddeddisksorvolumesisdelayedforWindows machinesonpage 174 ThedataforthecountersrelatedtodiskutilizationmightnotbecollectedforSolarisservers onpage 175 ThedataofafewdiskcountersforthedisconnecteddisksonSolarisisincorrectlydisplayed onpage 175 MonitoringofaWindowsmachinemightfailonpage 175 GeneratingoftheDiskAnalysisreportortheratersbasedondiskusageforWindows machinesmightfailonpage 175 MonitoringofaWindowsmachinedisplaystheCategorydoesnotexisterrorinthe monitoringlogonpage 176 W3PServiceconsumeshighmemoryoristerminatedwithsystemmemoryoutofexception onpage 177 DiskSpace%inscenariosisshownas0eventhoughDiskSpace(GB)hasavaluewhenyou viewthechartforaworkloadonpage 178
Troubleshooting
169
MonitoringofavirtualmachinethatrunsonaWindows2008SP1HyperVdisplaysanerror forthe%TotalRunTimecounteronpage 178 MonitoringofaWindowsvirtualmachinethatrunsonaCitrixXENservermightdisplaysan errorfortheXen_NetworkInterface_BytesTotalPerSecondand Xen_PhysicalDisk_DiskBytesPerSecondcountersonpage 178 DeployingorundeployingoftheWindowsDiskCountersaddonfailsifyouselecttoperform itonWindowsServer2008SP2HyperVhostanditsguestvirtualmachineonpage 179 UnabletogenerateCostallocationreportwithAllocationrateronpage 179 MonitoringofaLinuxmachinebyusingsudousercredentialsmightfailonpage 179 ThevalueofHyperV_NetworkInterface_BytesTotalPerSecondisincorrectforvirtualmachines thatareconfiguredtoalegacynetworkadapterandrunonWindowsServer2008SP1/SP2/R2 HyperVhostonpage 180 RestartingofRemoteRegistryserviceafterdeploymentorundeploymentoftheWindowsDisk CountersAddOnfailswitherrorsonpage 180 ThedeploymentorundeploymentoftheWindowsDiskCountersaddonmightresultinthe error,Theprocesscannotaccessthefilebecauseitisbeingusedbyanotherprocesson page 181 RefreshInventoryandMonitoringofmachinesinventoriedbyusingtheCSVfilemightfailon page 181 PerformingStopMonitoringandStartMonitoringjobsinimmediatesuccessionsonalargeset ofUNIXmachinesmightresultinanerroronpage 182 PlateSpinReconClientmightincorrectlydisplaythestatusofajobasrunningevenafterthejob hasbeencompletedonpage 182 StoppingofthePlateSpinReconMonitoringservicemighttakeconsiderabletimeorrestarting ofthePlateSpinReconMonitoringservicemightfailonpage 183 LogsExplorermightdisplaythewarning,Clientdatamaybeoutofdateonpage 183 ThePlateSpinReconMonitoringserviceisterminatedbecauseoftheoutofmemoryexception onpage 183 LoadingofthePlateSpinReconjobfromthePortabilitySuitemightdisplayacredential specificerroronpage 183 InventoryofSolarismachinefailsonpage 184 Creatingscenariosforforecastedprojectsmightfailwiththeoutofmemoryexceptionon page 184 GeneratingAnalysisreportsfromthePostgreSQLdatabasemighttakeaconsiderabletimeon page 184 ThestoragetypefordisksattachedtoAIXmachinesisdisplayedasUnknownonpage 184 ImportingofasnapshotthatcontainsCitrixXenvirtualmachinesfailsonpage 185 TheoperatingsystemtypeforWindows2003R2andWindows2008R2devicesisdisplayedas Unknownonpage 185 MonitoringLinuxmachinesthatareinventoriedbyusingsudousercredentialsthrowsa warningmessageonpage 185 InventoryingahostmachinewithVMsthatareeithermigratedfromotherhostmachinesor clonedacrossmultiplehostmachinesthrowsawarningmessageonpage 186 InventoryingaVMthatisclonedacrossmultiplehostmachinesmightincorrectlyassociatethe VMwithahostmachinetowhichitdoesnotbelongonpage 187
170
RefreshInventoryingahostmachinehavingaclonedVMwithaduplicateSMBIOSUUID throwsawarningmessageonpage 187 GeneratingcostallocationreportwithallocationraterthrowsawarningmessagewhenVMs withduplicateSMBIOSUUIDareinventoriedbeforeInventoryingthehostmachineon page 187 InventoryingahostmachinewithVMsclonedwithinthesamehostmachinethrowsawarning messageonpage 187 InventoryingahostmachinewithVMssharedacrossmultiplehostmachinesthrowsawarning messageonpage 188 GeneratingVirtualInfrastructurereportforagroupgeneratesreportsforallthenodesinthe DataCenterExploreroftheReconserveronpage 188 TheoperatingsystemtypeforOESVMisincorrectlydisplayedintheVMDetailsReporton page 188
Refresh Inventory or Monitoring fails for a machine whose operating system has been reformatted
Source: PlateSpinRecon;InventoryandMonitoring. Explanation: Ifyoureformattheoperatingsystemofamachineafterithasbeeninventoried, theRefreshInventoryorMonitoringforthemachinefails. PossibleCause: Thecredentialsandthemonitoringpluginassociatedwiththemachine correspondtotheoriginaloperatingsystem. Action: PerformthefollowingtasksintheDataCenterExplorerofthePlateSpinRecon Client:
1 Deletetheexistingobjectofthemachinewhoseoperatingsystemhasbeen
reformatted.
2 Inventoryormonitorthemachine.
PlateSpin Recon fails to inventory the FC SAN disk connected to a Citrix XenServer 4.0 machine
Source: PlateSpinRecon;Inventory.
Troubleshooting
171
The Queue Length metrics are not collected for Virtual Center and ESX
Source: PlateSpinRecon;Monitoring. Explanation: TheQueueLengthmetricsarenotcollectedforanytypeofstoragevolumes (localorshared)forESXmonitoreddirectlyorthroughvCenter. PossibleCause: VirtualCenterandESXdonotsupporttherequiredcountersforthe QueueLengthmetrics. Action: None.
Monitoring a Windows machine fails with an error related to access to the registry keys
Source: PlateSpinRecon;Monitoring. Explanation: WhenmonitoringaWindowsmachinefails,themonitorlogcontainsthe followingerror:
Access to the registry key key_number is denied.
172
The loop7 partitions of Citrix XenServer are inventoried and monitored as a new disk
Source: PlateSpinRecon;InventoryandMonitoring Explanation: WhenyoumounttheXenServertoolsISOtotheDVDdriveat/dev/xvd ona VMofaCitrixXenServerhosttoinstalltheXenServertools,theCitrixXenServer hostcreatesadiskpartitionwiththesamesizeasthatofthemountedISO.When youinventoryormonitortheCitrixXenServer,PlateSpinReconconsidersthe diskpartitionasanewdisk,andreportsitasloop7inthemachineproperties andcharts. Action: None.
Unable to detect the processor model for a Windows operating system installed on Connoi hardware
Source: PlateSpinRecon;InventoryandMonitoring. Action: None.
Troubleshooting
173
A warning message is logged in the monitoring log while monitoring the Windows XP machines
Source: PlateSpinRecon;Monitoring. Explanation: WhilemonitoringaWindowsXPmachine,thefollowingwarningisloggedin themonitoringlog:
The interface is unknown counter_name.
Monitoring of data collection for the newly added disks or volumes is delayed for Windows machines
Source: PlateSpinRecon;Monitoring. Explanation: IfyouaddanewdiskoravolumetoaWindowsmachinethatisbeing monitored,thedataofthenewdiskorvolumeisnotimmediatelycollectedand reflectedinthePlateSpinReconcharts. PossibleCause: PlateSpinReconreportsthedataforonlythedisksandvolumesthatexistson thetargetWindowsmachinewhenyouperformStartMonitoringonthe machine. Action: StopandrestartthemonitoringoftheWindowsmachinetowhichyouhave addedanewdiskorvolume:
1 IntheDataCenterExplorer,navigatetotargetWindowsmachine. 2 Rightclickthetargetmachine,thenclickStopMonitoring. 3 Rightclickthetargetmachineagain,thenclickStartMonitoring.
174
The data for the counters related to disk utilization might not be collected for Solaris servers
Source: PlateSpinRecon;Monitoring. PossibleCause: TheexternaldisksconnectedtotheSolarismachinearenotlabeled. Action: AssignalabeltotheconnecteddisksontheSolarismachine.
The data of a few disk counters for the disconnected disks on Solaris is incorrectly displayed
Source: PlateSpinRecon;Monitoring. Explanation: ThedataofthefollowingcountersforthedisconnecteddisksonaSolaris machineisincorrectlydisplayedaszero(0): DiskBytesPerSecond DiskAverageQueueLength DiskTransfersPerSecond DiskPercentIdleTime DiskIO% PossibleCause: Theexternaldisksarenotproperlydisconnected. Action: CleanthefilesystemontheSolarismachineinoneofthefollowingways: Runthe devfsadm -Ccommand. Rebootthemachine.
Generating of the Disk Analysis report or the raters based on disk usage for Windows machines might fail
Source: PlateSpinRecon;Monitoring. Explanation: GeneratingoftheDiskAnalysisreportortheratersbasedondiskusagefor Windowsmachinesmightfailwiththefollowingmessagethatisloggedinthe monitoringlogs:
Troubleshooting
175
The component Disk Space Used(GB) does not have enough hourly summary data for the machine IP_address.
Monitoring of a Windows machine displays the Category does not exist error in the monitoring log
Source: PlateSpinRecon;Monitoring. PossibleCause: AfterperformingtheUndeployAddOntaskontheWindowsmachine,youdid notrestartmonitoringonthemachinebyperformingStopMonitoringandStart Monitoringactions. Action: RestartmonitoringontheWindowsmachinebyfirstperformingtheStop Monitoringaction,andsubsequentlytheStartMonitoringaction. PossibleCause: TheWindowsDiskCountersAddOnismanuallyundeployedfromthe machineandnotthroughtheUndeployAddOnoptionintheReconPlateSpin Client. Action: DothefollowinginthePlateSpinReconClient:
1 RightclicktheWindowsmachineobjectonwhichyouhavemanually
undeployedtheWindowsDiskCountersAddOn.
2 ClickUndeployAddOn. 3 RightclicktheWindowsmachineobject. 4 ClickStopMonitoring. 5 RightclicktheWindowsmachineobject. 6 ClickStartMonitoring.
176
Action: DothefollowingontheWindowsmachine:
1 IntheRegistryEditor,navigateto HKLM\SYSTEM\CurrentControlSet\Services\ReconWinMonitoring\Per formance. 2 ChangethevalueoftheregistrykeyDisable Performance Countersto 0. 3 RestarttheRemoteRegistryservice.
PossibleCause: Youdonothavesufficientprivilegestoreadtheperfmoncountersontheremote Windowsmachine. Action: Requesttheadministratoroftheremotemachinetograntyousufficient privilegestoreadtheperfmoncountersthroughthefollowingUserRights policies:ProfileSystemPerformanceandProfileaSingleProcess. PossibleCause: WhileconfiguringthedeploymentoftheWindowsDiskCountersaddon,you chosenottoselecttheAutomaticallyrestarttheserviceswhicharedependentonthe RemoteRegistryServicecheckboxbutyoudidnotmanuallyrestarttheRemote RegistryserviceandtheservicesthataredependentontheRemoteRegistry serviceaftertheaddonwasdeployed. Action: OnthetargetWindowsmachinewhereyoudeployedtheWindowsDisk Countersaddon,manuallyrestarttheRemoteRegistryserviceandits dependentservices.
W3P Service consumes high memory or is terminated with system memory out of exception
Source: PlateSpinRecon.
Troubleshooting
177
PossibleCause: IfthePlateSpinReconClientisopenwithoutbeingusedformorethan48hours, theW3PservicecachesdatafortheReconclientsessionandthisresultsinthe W3PServiceoutofmemory. Action: IftheW3Pserviceisterminated,closethePlateSpinReconClient,starttheW3P service,thenlaunchthePlateSpinReconClient. Action: IftheW3PserviceisnotterminatedbuttheW3Pservicememoryconsumption ishigh,relaunchthePlateSpinReconClient.
Disk Space % in scenarios is shown as 0 even though Disk Space (GB) has a value when you view the chart for a workload
Source: PlateSpinRecon. Explanation: Ifyouselectaservertemplatethathasunlimitedtotaldiskspacetocreatea scenario,thefollowingaretheknownbehaviors: ThechartfortheDiskSpace(%)utilization,viewedontheservertemplate andtheassignedworkloadstothattemplate,alwaysshowszero(0)fory. Theworkloadassignmentreportontheservertemplateshowsempty() valuesfortheDiskUsed(%)column. Action: None.
Monitoring of a virtual machine that runs on a Windows 2008 SP1 Hyper-V displays an error for the % Total Run Time counter
Source: PlateSpinRecon;Monitoring. Explanation: MonitoringofavirtualmachinethatrunsonaWindows2008SP1HyperV reportsthefollowingerrormessageforthe%TotalRunTimecounterinthe monitoringlogsforthenode:
Cannot get instance information for counter % Total Run Time in category Hyper-V Hypervisor Virtual Processor on computer w2k8vm204
Monitoring of a Windows virtual machine that runs on a Citrix XEN server might displays an error for the Xen_NetworkInterface_BytesTotalPerSecond and Xen_PhysicalDisk_DiskBytesPerSecond counters
Source: PlateSpinRecon;Monitoring.
178
Explanation: WhenyoumonitoraWindowsvirtualmachinethatrunsonaCitrixXENserver, youmightencounterthefollowingissues: TheHANDLE_INVALIDexceptionwhenmonitoringthefollowing counters: Xen_NetworkInterface_BytesTotalPerSecond Xen_PhysicalDisk_DiskBytesPerSecond. ThedataisnotcollectedfortheXen_Processor_PercentProcessorTime countereventhoughthereisnoexception. PossibleCause: TheXENAPIdoesnotworkasexpected. Action: None.
Deploying or undeploying of the Windows Disk Counters add-on fails if you select to perform it on Windows Server 2008 SP2 Hyper-V host and its guest virtual machine
Source: PlateSpinRecon;DeployingorUndeployingofWindowsDiskCounters. PossibleCause: ThedeploymentorundeploymentoftheWindowsDiskCountersaddonona Windowshostinternallytriggersthedeploymentorundeploymentactionforits Windowsvirtualmachinesalso.WhenyousimultaneouslyselectWindowshost anditsWindowsvirtualmachinesasdeploymentorundeploymentcandidates, twodeploymentorundeploymentjobsaretriggeredfortheWindowsvirtual machinesandthismightresultinanerror. Action: DeploymentorundeploymentoftheWindowsDiskCountersaddonmustbe performedseparatelyforthehostmachineandtheguestvirtualmachine.
Troubleshooting
179
Thisopensthe/etc/sudoersconfigurationfileinthevieditor.
2 Commentoutthefollowingline: Defaults requiretty 3 IntheDataCenterExplorerviewofReconPlateSpinClient,rightclickthe
Linuxmachine,thenclickStopMonitoring.
4 RightclicktheLinuxmachine,thenclickStartMonitoring.
The value of HyperV_NetworkInterface_BytesTotalPerSecond is incorrect for virtual machines that are configured to a legacy network adapter and run on Windows Server 2008 SP1/SP2/R2 Hyper-V host
Source: PlateSpinRecon;Monitoring. Explanation: Ifavirtualmachineisconfiguredwithalegacynetworkadapterandrunson WindowsServer2008SP1/SP2/R2HyperVhost,thedataforthe HyperV_NetworkInterface_BytesTotalPerSecondcountersisincorrectly displayedaszero(0). PossibleCause: TheMicrosoftPerformanceLibraryAPIdoesnotworkasexpectedfortheBytes Received/secorBytesSent/seccountersofthe HyperV_NetworkInterface_BytesTotalPerSecondcategoryonHyperVservers. Action: None.
Restarting of Remote Registry service after deployment or undeployment of the Windows Disk Counters Add-On fails with errors
Source: PlateSpinRecon;DeploymentorundeploymentofWindowsDiskCounters AddOn. Explanation: WhenyoudeployorundeploytheWindowsDiskCountersaddon,theRemote Registryserviceisautomaticallyrestartedonthetargetmachine.Theservice restartprocessmightfailwitherrors.Theerrormessagesaredisplayedinthe job.log.
180
following:
2a Fromthecommandpromptofthetargetmachine,goto %systemroot%\PlateSpinRecon-DiskUtil. 2b Executethefollowingcommand: HWInputMon.exe -Uninstall false 2c Deletethe HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Reco nWinMonitoringkey. 2d Deletethe%SystemRoot%\PlateSpinRecon-DiskUtildirectory.
The deployment or undeployment of the Windows Disk Counters add-on might result in the error, The process cannot access the file because it is being used by another process
Source: PlateSpinRecon;DeploymentorundeploymentofWindowsDiskCounters AddOn. Explanation: IftheWindowsvirtualmachinesaredirectlylistedinthegroupandareaswell aslistedundertheCitrixXenServerorVirtualCenterhostmachinesincludedin thesamegroup,deploymentorundeploymentoftheWindowsDiskCounters addononagroupmightresultinthefollowingerror:
The process cannot access the file because it is being used by another process
Refresh Inventory and Monitoring of machines inventoried by using the CSV file might fail
Source: PlateSpinRecon;Inventory.
Troubleshooting
181
PossibleCause: IfyouinventoryandmonitormachinesbyusingaCSVfile,thecredential descriptionthatyouspecifyinthefilemustbeuniqueforthemachinesthat containusernameandpassword.Ifthecredentialdescriptionisnotunique,then incorrectcredentialsmightbeassignedtoafewmachinesandconsequently refreshinventoryandmonitoringactionsonthosemachinesfail. Action: BeforeyouinventoryandmonitormachinesbyusingaCSVfile,ensurethatthe credentialdescriptionspecifiedintheCSVfileisuniqueforthemachinesthat containusernameandpassword. Action: IfyouhavealreadyinventoriedmachinesbyusinganincorrectCSVfile,doone ofthefollowing: DeletetheproblematicmachinesfromthePlateSpinReconClient,specifya uniquecredentialdescriptionforthemachineslistedintheCSVfile,then inventorythemachinesagain. Attachthecorrectcredentialstotheproblematicmachines. 1. IntheDataCenterExplorer,rightclicktheproblematicmachine,then clickAttachCredentials. TheAttachCredentialsdialogboxisdisplayed. 2. Specifythecredentialsforthemachine,thenclickOK.
Performing Stop Monitoring and Start Monitoring jobs in immediate successions on a large set of UNIX machines might result in an error
Source: PlateSpinRecon;Monitoring. Explanation: IfyouperformStopMonitoringandStartMonitoringinimmediatesuccessions onalargesetofUNIXmachines,themonitoringscripts(*.sh)mightnotexist onthetargetUNIXmachinesandthefollowingerrormessageisdisplayedinthe JobExplorer:
/bin/sh: ./lininfo.shSLESPlateSpinRecon_server_name: No such file or directory counter_name
PossibleCause: WhenyouinitiatetheStopMonitoringjobonalargesetofUNIXmachines,the jobmighttakeconsiderabletimetoremovethemonitoringscripts(*.sh)from thetargetmachineseventhoughthestatusofthejobisdisplayedascompleted intheJobExplorer.IfyouimmediatelyinitiatetheStartMonitoringjobforthese machines,themonitoringdatacollectionmightfailbecausethemonitoring scripts(*.sh)requiredtomonitorthemachinesmightalsobeincorrectly removedbythepreviousStopMonitoringjob. Action: Stopandstartmonitoringtheproblematicmachines.
PlateSpin Recon Client might incorrectly display the status of a job as running even after the job has been completed
Source: PlateSpinRecon;InventoryandMonitoring. Explanation: PlateSpinReconClientmightfailtoupdatethestatusofajobandwould constantlydisplaythestatusasRunningevenafterthejobiscompleted. Action: ClosethePlateSpinReconClient,andrelaunchit.
182
Stopping of the PlateSpin Recon Monitoring service might take considerable time or restarting of the PlateSpin Recon Monitoring service might fail
Source: PlateSpinRecon PossibleCause: WhenyoutrytostopthePlateSpinReconMonitoringservice,theservice commitsallcacheddataintothedatabase.Thisprocessmighttake10to15 minutes.Duringthisperiod,theStopactionfortheservicemightappeartobe unresponsive. WhenyoutrytorestartthePlateSpinReconMonitoringservice,theservice mightfailtorestartbecausetherestartprocessfirsttriestostoptheservice, whichtakesconsiderabletimetocomplete. Action: IfyouhadinitiatedthestopactionforthePlateSpinReconMonitoringservice, youdonotneedtodoanythingbecausetheservicebecomesresponsiveafter10 to15minutesandissubsequentlystopped. IfyouhadinitiatedtherestartactionforthePlateSpinReconMonitoringservice, youmuststarttheserviceafteritbecomesresponsive(theserviceactionsare availableforselection). WARNING:YoumustnottrytoterminatethePlateSpinReconMonitoring Serviceprocessbecauseitmightleadtodatainconsistency.
Logs Explorer might display the warning, Client data may be out of date
Source: PlateSpinReconClient. Explanation: IfthePlateSpinReconClientisopenforaconsiderabletime,thefollowing warningisdisplayedintheLogsExplorerofthePlateSpinReconClient:
Client data may be out of date.
The PlateSpin Recon Monitoring service is terminated because of the out of memory exception
Source: PlateSpinRecon. PossibleCause: PlateSpinReconismonitoringalargenumberofunresponsiveorunreachable machines. Action: Stopmonitoringtheunresponsiveorunreachablemachines.
Loading of the PlateSpin Recon job from the Portability Suite might display a credential-specific error
Source: PlateSpinRecon;PortabilitySuite. Explanation: LoadingofthePlateSpinReconjobmightfailwiththefollowingcredential specificerror:
Troubleshooting
183
Unable to login to VMware Virtual Infrastructure web... Please ensure that the username and password are correct.
Creating scenarios for forecasted projects might fail with the out of memory exception
Source: PlateSpinRecon;ScenariosandProjects. Explanation: Ifyoutrytocreateascenariofromaprojectthatconsistsofalargenumberof machineswithalargenumberofforecastdays,theprocessmightfailwiththe outofmemoryexception. Action: Reducethenumberofmachinesortheforecastdaysintheproject.Formore informationabouttheprojectandscenariosrecommendations,seeAppendix E, BestPractices,onpage 223.
Generating Analysis reports from the PostgreSQL database might take a considerable time
Source: PlateSpinRecon;Reports. Action: BeforegeneratingAnalysisreportsfromthePostgreSQLdatabase,dothe following:
1 OpenthePlateSpin.PowerRecon.Monitoring.Database.configfile
The storage type for disks attached to AIX machines is displayed as Unknown
Source: PlateSpinRecon.
184
The operating system type for Windows 2003 R2 and Windows 2008 R2 devices is displayed as Unknown
Source: PlateSpinRecon. Explanation: WhenyouperformaninventoryofWindows2003R2andWindows2008R2 devices,theInventorySummaryreportdisplaystheOperatingSystemtypefor thesedevicesasUnknown. Action: InthePlateSpinReconReportExplorer,dothefollowing:
1 InConsolidationProjectSamples,rightclickInventorySummaryandselectEdit
ReportTemplate. TheEditReportTemplatewindowisdisplayed.
2 NavigatetotheViewspanel,selectOSSummaryviewandclickEdit.
TheCreateViewwindowisdisplayed.
3 ClickCustomize.
TheSettingswindowisdisplayed.
4 Addtherequiredoperatingsystemtothelistofoperatingsystemsandclick
Monitoring Linux machines that are inventoried by using sudo user credentials throws a warning message
Source: PlateSpinRecon;Monitoring.
Troubleshooting
185
Inventorying a host machine with VMs that are either migrated from other host machines or cloned across multiple host machines throws a warning message
Source: PlateSpinRecon;Monitoring. Explanation: IfyouchoosetoinventoryahostmachinewithVMsthathaveeitherbeen migratedfromotherhostmachinesorareclonedacrossmultiplehostmachines, thentheinventorydoesnotlisttheVMsthathaveduplicateSMBIOSUUIDand logsawarningmessage.However,themachineicondoesnotdisplaythe warningstatusindicator.Toviewthefollowingloggedmessage,rightclickthe hostmachineandthenclickLogs>ViewLogs:
Machine with HostName: [HostName] and MachineID: [MachineID] Skipped due to duplicate SMBIOSUUID of [SMBIOSUUID] is already present in the Host with HostName: [HostName] and HostMachineID: [HostMachineID]If the machine is Moved/Migrated from other Host to this Host then please do a refresh inventory on Host: [HostName] and then Refresh Inventory this Host again to identify/discover the VM associated with the present host. And if the machine is cloned across various host then please change the SMBIOSUUID in order to identify/discover the VM associated with the present host
IftheVMhasbeenclonedacrossmultiplehostsandhasthesameSMBIOS UUIDacrossthehosts,edittheSMBIOSUUIDoftheVMtomakeitunique. Otherwise,youmightencountererrors.Forexample,theVMmightget associatedwiththewronghost.Formoreinformationontheerrors,seethe followingscenarios: InventoryingaVMthatisclonedacrossmultiplehostmachinesmight incorrectlyassociatetheVMwithahostmachinetowhichitdoesnot belongonpage 187 RefreshInventoryingahostmachinehavingaclonedVMwitha duplicateSMBIOSUUIDthrowsawarningmessageonpage 187 Generatingcostallocationreportwithallocationraterthrowsa warningmessagewhenVMswithduplicateSMBIOSUUIDare inventoriedbeforeInventoryingthehostmachineonpage 187
186
Inventorying a VM that is cloned across multiple host machines might incorrectly associate the VM with a host machine to which it does not belong
Source: PlateSpinRecon;Monitoring. Explanation: Ifyouinventoryahostmachine(host1)havingaVMthatisclonedacross multiplehostmachinesandhasaduplicateSMBIOSUUID,theninventorythe clonedVMofadifferenthost(host2)byIPaddress,theinventoryincorrectly associatestheclonedVMofhost2withhost1. Action: YoumustensurethattheclonedVMshaveauniqueSMBIOSUUID.
Refresh Inventorying a host machine having a cloned VM with a duplicate SMBIOS UUID throws a warning message
Source: PlateSpinRecon;Monitoring. Explanation: Ifyouinventoryahostmachine(host1)havingaVMthatisclonedacrossthe samehostmachineormultiplehostmachinesandhasaduplicateSMBIOS UUID,theninventorytheclonedVMbyitsIPaddress,followedbyarefresh inventoryofthehostmachine(host1),therefreshinventorycontinuesby skippingtheVMthathasduplicateSMBIOSUUIDandlogsawarningmessage. Action: YoumustensurethattheclonedVMshaveauniqueSMBIOSUUID.
Generating cost allocation report with allocation rater throws a warning message when VMs with duplicate SMBIOS UUID are inventoried before Inventorying the host machine
Source: PlateSpinRecon;Monitoring. Explanation: ConsiderahostmachinehavingVMsthatareclonedacrossthesamehost machineormultiplehostmachinesandhaveduplicateSMBIOSUUID.Ifyou firstinventorytheclonedVMsbyusingitsIPaddressfollowedbytheinventory ofthehostmachine,thecostAllocationreportwithAllocationraterdisplaysthe followingwarningmessagebecauseitisunabletolocatetherespectivecloned VMsparentmachine:
The rater [rater name] cannot be evaluated - could not find the parent virtual server for the machine.
Action: YoumustensurethattheclonedvirtualmachineshaveauniqueSMBIOSUUID.
Inventorying a host machine with VMs cloned within the same host machine throws a warning message
Source: PlateSpinRecon;Monitoring. Explanation: Ifyouchoosetoinventoryahostmachine(host1)withVMsthatarecloned withinthesamehostmachine,theinventoryofhost1doesnotlistthecloned VMsandlogsawarningmessage.However,themachineicondoesnotdisplay thewarningstatusindicator.Toviewthefollowingloggedmessage,rightclick thehostmachineandthenclickLogs>ViewLogs:
Troubleshooting
187
The machine with id:[MachineID] has been skipped because there are two or more virtual machines with the same SMBIOSUUID:[SMBIOSUUID] in the container. To discover all the virtual machines within the container, you must ensure that the virtual machines have unique SMBIOSUUID
Action: YoumustensurethattheclonedVMshaveauniqueSMBIOSUUID.
Inventorying a host machine with VMs shared across multiple host machines throws a warning message
Source: PlateSpinRecon;Monitoring. Explanation: Ifyouchoosetoinventoryahostmachine(host1)withVMsthatareshared acrossoneormorehostmachinesthathavealreadybeeninventoried,the inventoryofhost1doesnotlistthesharedVMs(becausethesharedVMswere alreadylistedduringtheinventoryoftheotherhostmachines)andlogsa warningmessage.However,themachineicondoesnotdisplaythewarning statusindicator.Toviewthefollowingloggedmessage,rightclickthehost machineandthenclickLogs>ViewLogs:
Machine with HostName: [HostName] and MachineID: [MachineId] Skipped due to duplicate SMBIOSUUID of [SMBIOSUUID] is already present in Recon DB. Possible Reason might be it is shared VM across Host.If it is a shared VM it will only be associated with a single Host.
Action: None.
Generating Virtual Infrastructure report for a group generates reports for all the nodes in the Data Center Explorer of the Recon server
Source: PlateSpinRecon;Monitoring. Explanation: IfyouchoosetogenerateVirtualInfrastructurereportforagroup,thereportis actuallygeneratedforallthenodesintheDataCenterExploreroftheRecon server. Action: Modifythegrouptoassociateitwithacustombinandthengeneratethereport forthisgroup.Basedonthespecifiedbin,thereportiscreatedinsegmentsand youcanusethereportsegmentassociatedwiththisgroup.Formoreinformation onmodifyingthegrouptoassociateitwithabin,seeAddingorModifying Groupsonpage 116.
The operating system type for OES VM is incorrectly displayed in the VM Details Report
Source: PlateSpinRecon. Explanation: WhenyouinventoryanESXserverthathasOESVMs,theVMDetailsreport displaystheOperatingSystemtypeforOESVMsasfollows: For32bitOESVM:SUSE For64bitOESVM:Unknown
188
Action: None.
Troubleshooting
189
190
Technical Reference
ThissectioncontainstechnicalinformationtohelpyoucustomizeNovellPlateSpinRecon. Section B.1,Features,onpage 191 Section B.2,HowPlateSpinReconCollectsData,onpage 192 Section B.3,DataCollection,onpage 194 Section B.4,ChartsandFormulas,onpage 195 Section B.5,Calculations,onpage 203 Section B.6,CPUNormalization,onpage 205 Section B.7,PlateSpinReconVMCPUInventory,onpage 207 Section B.8,InventoryandMonitoringCommandsforLinux,SolarisandAIX,onpage 207 Section B.9,SudoConfigurationtoInventoryandMonitorLinuxMachines,onpage 211 Section B.10,ManagingCredentials,onpage 212 Thissectionisforsystemadministratorsandvirtualizationarchitectswhorequireadvanced knowledgeofPlateSpinRecon. Itisassumedthatreadersofthisdocumentarefamiliarwith: AdministrationofWindowsandLinuxoperatingsystems AdministrationofVMwareESX,VMwareServer,andMicrosoftVirtualservers
B.1
Features
Hardwareandsoftwareassetinventory Secureonsitedatacollectionandanalysis WindowsandLinuxsupport Managementreports IntegrationwithMicrosoftOperationsManager2005andtheremotePlateSpinReconserver Advancedprojectandscenariomodeling IntegrationwiththePlateSpinPortabilitySuite
Technical Reference
191
B.2
B.2.1
Discovery
DomainDiscovery:PlateSpinReconusesWindowsActiveDirectoryviaLDAPtoscanthenetwork foralistofthemachinesonthespecifieddomain.Bydefault,thisincludesonlyonlinemachines,but thereisanoptiontoincludeofflinemachinesaswell. AnOrganizationalUnit(OU)filtercanalsobespecified,narrowingtheareaofthedomainthat PlateSpinReconwillpollduringdiscovery.AnOrganizationUnitisacontainerwithinadomain wherecomputerscanresideforsegmentation.Forexample,ifyourdomainhasOUcontainerssetup foreachdepartment,youcantellPlateSpinRecontojustlookformachineswithinaspecific departmentwithinthedomain. PlateSpinRecononlyusesOUfiltersduringdiscovery.Machinesdiscoveredinthiswayare unaffectedduringinventoryandmonitoringshouldmachinesbemovedoutoftheirpreviousOU containers.FormoreinformationonOrganizationUnitsandiftheyareinuseinyourdomains,check withyourSystemAdministrator. Subnet,IPRangeScan:ForeachmachineinthesubnetorIPrange,PlateSpinReconpingsthe machine.Ifitreplies,itisconsideredadiscoveredmachine. AnotheroptionistoportscanthroughTCP,UDPorboth.PlateSpinRecontriestoconnecttoports andrecordswhichportsarebeingused.Thisoptionmustbeusedwithcautionbecausenetwork securitymightconsiderthisanattack.
B.2.2
Inventory
Linux,Solaris,andESX2.xonpage 192 ESX3.x/4.x,ESXi5.0,andVirtualCenteronpage 193 MicrosoftWindowsInventoryonpage 193
192
B.2.3
Monitoring
TounderstandthePlateSpinReconMonitoringprocess,reviewthefollowingsections: Linux,Solaris,AIX,andESX2.xonpage 193 ESX3.x/4.x,ESXi5.0,andVirtualCenteronpage 194 MicrosoftWindowsonpage 194
Technical Reference
193
Microsoft Windows
PlateSpinReconusestheWindowsPerformanceCounterAPItoretrieveperformancedata.It doesnotuseWMI. TheRemoteRegistryservicemustbeenabledforWindowsmonitoringtofunction.
B.3
Data Collection
Bydefault,every5minutes,PlateSpinRecontakesthreesamples,threesecondsapart,fromall counters.Thethreesamplesareaveragedtogethertoproducethefiveminutedatathatisstoredin thedatabase. ThesevaluescanbemodifiedbyclickingtheToolsmenu,thenholdingdowntheCtrlkeywhile selectingOptionsfromthemenu.OntheServertab,expandtheMonitoringServicesection:
Figure B-1 OptionsWindow
194
B.4
B.4.1
Chart Data
ThefiveminutedatacollectedasdescribedinSection B.3,DataCollection,onpage 194isstoredin thedatabaseforthirtydays.Theonehourdataisasummaryofallthefiveminutedatacollected duringaparticularhour.Itisstoredpermanentlyinthedatabase.Allotherchartdataiscalculated fromthefiveminuteandonehourdata. Thetwentyfourhourprofilechartprovidesavalueforeachhourinatwentyfourhourperiod.This valueisthelargestaveragevaluecalculatedfortheparticularhourovertheselecteddaterange.This producesautilizationprofileforthehourCounter. CountervaluesarenamedfortheWindowsPerformanceMonitorcountersusedtoretrievethem fromWindowssystems.ThenameconsistsofthePerformanceMonitorcategoryjoinedbyan underscoretothecountername.Forexample,Memory/PagesPerSecondbecomes Memory_PagesPerSecond. ForWindowssystems,thesevaluesaretakendirectlyfromPerformanceMonitor,butforother platforms,scriptsareusedtocalculatethevalues. PlatformCountersonpage 195 CollectingCountersforESXMachinesMonitoredthroughtheVirtualCenterServerfor ConsolidatedPlanningonpage 198 PrerequisiteforCollectingtheXENCountersforVMsRunningonSLESwiththeXenKernel onpage 199 PrerequisiteforCollectingCountersforCitrixXenHostsonpage 199
Platform Counters
ThefollowingtableliststhecounterscollectedbyPlateSpinReconforthesupportedplatforms:
Technical Reference
195
Name LogicalDisk_FreeMegabytes LogicalDisk_UsedMegabytes LogicalDisk_PercentUsedSpace LogicalDisk_PercentFreeSpace Memory_AvailableBytes Memory_PagesPerSecond Memory_PercentAvailableMemory NetworkInterface_BytesTotalPerSecond NetworkInterface_PacketsPerSecond PhysicalDisk_CurrentDiskQueueLength PhysicalDisk_DiskBytesPerSecond PhysicalDisk_DiskTransfersPerSecond PhysicalDisk_DiskWriteBytesPerSecond PhysicalDisk_PercentIdleTime PhysicalDisk_TotalSpaceGB PhysicalDisk_UsedSpaceGB PhysicalDisk_FreeSpaceGB PhysicalDisk_PercentUsedSpace PhysicalDisk_PercentFreeSpace PhysicalDisk_PartitionedSpaceGB PhysicalDisk_UnpartitionedSpaceGB PhysicalDisk_PercentPartitionedSpace PhysicalDisk_PercentUnpartitionedSpace Processor_PercentProcessorTime System_ProcessorQueueLength VC_Processor
Platforms All platforms except for ESX 2.5.x, NetWare, Windows 2000, and Windows NT All platforms except for ESX 2.5.x and NetWare All platforms except for ESX 2.5.x and NetWare All platforms except for ESX 2.5.x, NetWare, Windows 2000, and Windows NT Windows, Windows NT, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, Citrix XenServer, ESXi 5.0 Windows, Windows NT ESX 3.x, ESX 4, ESXi 5.0 Windows, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, Citrix XenServer, ESXi 5.0 Windows, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, ESXi 5.0 All platforms except for ESX 3.x, ESX 4.0, NetWare, ESXi 5.0 Windows, Windows NT, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, Citrix XenServer, ESXi 5.0 Windows, Windows NT, Solaris, Linux, ESX 2.5.x Windows All platforms except for ESX 2.x, ESX 3.0, and NetWare All platforms except for ESX 2.x and NetWare All platforms except for ESX 2.x and NetWare All platforms except for ESX 2.x and NetWare All platforms except for ESX 2.x and NetWare All platforms except for ESX 2.x and NetWare All platforms except for ESX 2.x and NetWare All platforms except for ESX 2.x and NetWare All platforms except for ESX 2.x and NetWare All platforms except for ESX 2.x and NetWare Windows, Windows NT, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, Citrix XenServer, ESXi 5.0 Windows, Windows NT, Solaris, Linux, ESX 2.5.x All VMs, ESXs, Resource Pool, and clusters monitored through VMware vCenter.
196
Name VC_ProcessorTime VC_ProcessorPercentReady VC_ProcessorPercentWait VC_MemoryPercentUsed VC_MemoryAvailableBytes VC_NetBytesTotalPerSecond VC_NetPacketsPerSecond VC_DiskBytesPerSecond VC_MemoryBalloon VC_MemorySwapUsed VC_EffectiveMemory VC_EffectiveCPU VC_DiskReadBytesPerSecond VC_DiskWriteBytesPerSecond VC_DiskReadCountPerSecond VC_DiskWriteCountPerSecond VC_DiskBytesPerRead VC_DiskBytesPerWrite VC_DiskPercentIdleTime VC_DiskTotalSpaceGB VC_DiskUsedSpaceGB VC_DiskFreeSpaceGB VC_DiskPercentUsedSpace
Platforms All VMs and ESXs monitored through VMware vCenter. All VMs monitored through VMware vCenter All VMs monitored through VMware vCenter All VMs, ESXs, Resource Pool, and clusters monitored through VMware vCenter. All VMs, ESXs, and Resource Pool monitored through VMware vCenter. All VMs and ESXs monitored through VMware vCenter. All VMs and ESXs monitored through VMware vCenter. All VMs and ESXs monitored through VMware vCenter. All VMs, ESXs, Resource Pool, and clusters monitored through VMware vCenter. All ESXs and clusters monitored through VMware vCenter. All clusters enabled with DRS and monitored through VMware vCenter. All clusters enabled with DRS and monitored through VMware vCenter. All VMs and ESXs monitored through VMware vCenter. All VMs and ESXs monitored through VMware vCenter All VMs and ESXs monitored through VMware vCenter All VMs and ESXs monitored through VMware vCenter All VMs and ESXs monitored through VMware vCenter. All VMs and ESXs monitored through VMware vCenter. ESX 3.5 and later monitored through VMware vCenter except vCenter 2.0. All ESXs monitored through VMware vCenter. All ESXs monitored through VMware vCenter. All ESXs monitored through VMware vCenter. All ESXs monitored through VMware vCenter.
Technical Reference
197
Name VC_DiskPercentFreeSpace VC_DiskPartitionedSpaceGB VC_DiskUnpartitionedSpaceGB VC_DiskPercentPartitionedSpace VC_DiskPercentUnpartitionedSpace VC_LogicalDiskUsedMegabytes VC_LogicalDiskFreeMegabytes VC_LogicalDiskPercentUsedSpace VC_LogicalDiskPercentFreeSpace Xen_Memory_AvailableBytes Xen_Processor_PercentProcessorTime Xen_NetworkInterface_ByteTotalPerSecond Xen_PhysicalDisk_DiskBytesPerSecond
Platforms All ESXs monitored through VMware vCenter. All ESXs monitored through VMware vCenter. All ESXs monitored through VMware vCenter. All ESXs monitored through VMware vCenter. All ESXs monitored through VMware vCenter. All ESXs monitored through VMware vCenter. All ESXs monitored through VMware vCenter. All ESXs monitored through VMware vCenter. All ESXs monitored through VMware vCenter. Xen on Novell SLES 10 and SLES11, Citrix XenServer Xen on Novell SLES 10 and SLES 11, Citrix XenServer Citrix XenServer Citrix XenServer
Collecting Counters for ESX Machines Monitored through the Virtual Center Server for Consolidated Planning
ESXmachinesareinventoriedandmonitoredthroughtheVCServer.However,thedatadoesnot containallcountersoftheESXmachinerequiredforconsolidatedplanningbecauseofthelimitations oftheVCServer.YouneedtodirectlycollectadditionalinformationfromtheESXmachine.
1 IntheDataCenterExplorer,navigatetoFilters>VMServers>VMwareESXServers. 2 RightclicktheESXmachinewhosecountersyouwanttocollect,thenclickStopMonitoring. 3 RightclicktheESXmachineagain,thenclickAttachCredentials.
TheAttachCredentialsdialogboxisdisplayed.
4 Specifythecredentialsforthemachine,thenclickOK. 5 RightclicktheESXmachine,clickRefreshInventory,thenclickNow. 6 RightclicktheESXmachine,thenclickStartMonitoring.
198
Prerequisite for Collecting the XEN Counters for VMs Running on SLES with the Xen Kernel
IfyouwanttocollecttheXencountersforVMsrunningonSLESwiththeXenkernel,dothe followingontheSLEShostmachinebeforeyoustartmonitoringit:
1 Edit/etc/xen/xend-config.sxptoaddthefollowingline: (xen-api-server ((9363 'none' '')(unix none))) 2 RestarttheXendaemonbyenteringthefollowingcommand: /etc/init.d/xend restart
TheAttachCredentialsdialogboxisdisplayed.
4 Specifythecredentialsforthemachine,thenclickOK. 5 RightclicktheCitrixXenhost,thenclickStartMonitoring. 6 RepeatStep 2throughStep 5foralltheCitrixXenhosts.
B.4.2
Utilization
Utilizationformulasrepresentthepercentageoftheavailableresourcesbeingusedbyagiven workload.Thecalculationsarebasedoncounterdata.
Table B-2 UtilizationFormulas
Formula
Platforms
MAX(0,(100All platforms except for NetWare, PERF(PhysicalDisk_PercentIdle ESX 2.5.x, ESX 3.0 Time))) PERF(PhysicalDisk_PercentFre eSpace) All platforms except for NetWare, ESX 2.5.x
Disk Space Free (%) Disk Space Used (%) Memory Free (%)
PERF(PhysicalDisk_PercentUse All platforms except for NetWare, dSpace) ESX 2.5.x 100*(PERF(Memory_AvailableB Windows, Solaris, Linux, ESX ytes))/INV(TotalMemory) 2.5.x, ESX 3.x, ESX 4, Citrix XenServer, ESXi 5.0 100*(INV(TotalMemory)Windows, Solaris, Linux, ESX PERF(Memory_AvailableBytes) 2.5.x, ESX 3.x, ESX 4, Citrix )/INV(TotalMemory) XenServer, ESXi 5.0
Technical Reference
199
Platforms Windows, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, Citrix XenServer, ESXi 5.0
Disk Space Partitioned (%) Disk Space Unpartitioned (%) Logical Disk Used Space (%) Logical Disk Free Space (%)
PERF(PhysicalDisk_PercentPart All platforms except for NetWare, itionedSpace) ESX 2.5.x PERF(PhysicalDisk_PercentUnp All platforms except for NetWare, artitionedSpace) ESX 2.5.x PERF(LogicalDisk_PercentUsed All platforms except for NetWare, Space) ESX 2.5.x PERF(LogicalDisk_PercentFree Space) All platforms except for NetWare, ESX 2.5.x, Windows NT, and Windows 2000
All
ESX 3.5 or later monitored MAX(0,(100PERF(VC_DiskPercentIdleTime through vCenter 2.5 or later ))) PERF(VC_DiskPercentFreeSpa ce) All ESXs monitored through vCenter
PERF(VC_DiskPercentPartitione All ESXs monitored through dSpace) vCenter All ESXs monitored through vCenter
VC_Disk Space Unpartitioned (%) PERF(VC_DiskPercentUnpartiti onedSpace) VC_Disk Space Used (%)
PERF(VC_DiskPercentUsedSpa All ESXs monitored through ce) vCenter All ESXs monitored through vCenter All ESXs monitored through vCenter
VC_Logical Disk Used Space (%) PERF(VC_LogicalDisk_Percent UsedSpace) VC_Logical Disk Free Space (%) PERF(LogicalDisk_PercentFree Space)
NOTE:UtilizationexpressionsarenotavailableforVirtualCenterclusters.
B.4.3
Workload
Workloadformulasmeasureworkloadsize;thatis,theamountofprocessingpowerandraw resourcesbeingusedforaworkload,independentofthetotalhardwareandresourcesavailable. PERF:Dynamicperformancedata INV:Staticinventorydata
200
Formula
Platforms
(PERF(PhysicalDisk_DiskByte All sPerSecond))/(1024*1024) PERF(PhysicalDisk_DiskTrans Windows, Windows NT, Solaris, fersPerSecond) Linux, ESX 2.5.x PERF(PhysicalDisk_CurrentDi Windows, Windows NT, Solaris, skQueueLength) Linux, ESX 2.5.x, Citrix XenServer PERF(PhysicalDisk_FreeSpac All platforms except for eGB) NetWare and ESX 2.5.x PERF(PhysicalDisk_UsedSpac All platforms except for eGB) NetWare and ESX 2.5.x (PERF(PhysicalDisk_DiskWrit eBytesPerSecond))/ (1024*1024) Windows
Disk Space Free (GB) Disk Space Used (GB) Disk Writes (MB/sec)
Logical Disk Used Space (MB) Logical Disk Free Space (MB)
PERF(LogicalDisk_UsedMega All platforms except for bytes) NetWare, ESX 2.5.x PERF(LogicalDisk_FreeMegab All platforms except for ytes) NetWare, ESX 2.5.x, Windows NT, and Windows 2000 PERF(Memory_PagesPerSec ond) Windows, Windows NT
(PERF(Memory_AvailableByte All s)) /(1024*1024) (INV(TotalMemory)All PERF(Memory_AvailableBytes )) /(1024*1024) (PERF(NetworkInterface_Byte sTotalPerSecond))/ (1024*1024) PERF(NetworkInterface_Pack etsPerSecond) Windows, Solaris, Linux, ESX 2.5.x, ESX 3.x, Citrix XenServer Windows, Solaris, Linux, ESX 2.5.x, ESX 3.x, ESX 4, ESXi 5.0
Network (MB/sec)
PERF(Processor_PercentProc Windows, Windows NT, Linux, essorTime)*INV(ProcessorCa ESX 2.5.x, ESX 3.x, ESX 4, pacity)/100 Citrix XenServer, Solaris, ESXi 5.0 PERF(System_ProcessorQue ueLength) Windows, Windows NT, Solaris, Linux, ESX 2.5.x
Technical Reference
201
Formula
Platforms
(INV(TotalMemory)All PERF(Memory_AvailableBytes )) /(1024*1024) (PERF(VC_NetBytesTotalPerS All econd))/(1024*1024) PERF(VC_NetPacketsPerSec ond) PERF(VC_Processor) PERF(VC_DiskPartitionedSpa ceGB) All All ESX monitored through vCenter
VC_Network (MB/sec) VC_Network (Packets/sec) VC_Processor (MHz) VC_Disk Space Partitioned (GB) VC_Disk Space Used(GB) Disk Space Partitioned (GB) VC_Total Disk (GB) Total Processor (Count) VC_Processor (Normalized)
PERF(VC_DiskUsedSpaceGB ESX monitored through vCenter ) PERF(PhysicalDisk_Partitione dSpaceGB) All platforms except for NetWare and ESX 2.5.x
PERF(VC_DiskTotalSpaceGB All ESXs monitored through ) vCenter INV(ProcessorCount) PERF(VC_Processor)/ INV(ProcessorCapacity)*INV( ProcessorCapacityInSpecUnits ) INV(TotalMemory)/ (1024*1024) PERF(VC_DiskUnpartitionedS All ESXs monitored through paceGB) vCenter PERF(PhysicalDisk_Unpartitio All platforms except for nedSpaceGB) NetWare and ESX 2.5.x PERF(Processor_PercentProc essorTime)*INV(ProcessorCa pacityInSpecUnits)/100 PERF(PhysicalDisk_TotalSpac All platforms except for eGB) NetWare and ESX 2.5.x PERF(VC_DiskFreeSpaceGB All ESXs monitored through ) vCenter PERF(VC_LogicalDiskUsedMe All ESXs monitored through gabytes) vCenter PERF(VC_LogicalDiskFreeMe All ESXs monitored through gabytes) vCenter
Total Memory (MB) VC_Disk Space Unpartitioned (GB) Disk Space Unpartitioned (GB) Processor (Normalized)
Total Disk (GB) VC_Disk Space Free (GB) VC_Logical Disk Used Space (MB) VC_Logical Disk Free Space (MB)
NOTE:WorkloadexpressionsarenotavailableforVirtualCenterclusters.
202
B.5
Calculations
Section B.5.1,24HourProfile,onpage 203 Section B.5.2,DualCoreandMultiCoreMachines,onpage 204 Section B.5.3,HyperThreading,onpage 204 Section B.5.4,EffectiveSpeed,onpage 205 Section B.5.5,PowerandCooling,onpage 205 Section B.5.6,CO2Emission,onpage 205
B.5.1
24-Hour Profile
The24hourprofileconsistsof24valuesthatcorrespondtoeachhouroftheday(0to23).Eachvalue iscalculatedbytakingthepeakvalueforthatspecifichouroverthenumberofmonitoringdays.
Example
Considerasystemmonitoredfor3days.ThefollowingchartpresentsthedatasetforitsProcessor workload,andthecalculated24hourprofile:
Table B-4 ProcessorWorkloadDataSet
Hour 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Day 1 200 300 300 700 500 600 500 400 500 450 200 300 300 550 440 800 750
Day 2 300 300 400 250 500 400 550 600 300 350 240 600 340 500 540 260
Day 3 500 250 450 350 500 500 750 800 250 640 340 +60 850 600 600 430
24-Hour Profile 500 300 450 750 500 600 750 800 500 640 340 650 300 850 600 800 750
Technical Reference
203
Hour 17 18 19 20 21 22 23
B.5.2
B.5.3
Hyper-Threading
Theeffectofhyperthreadingiscontrolledbytwoconfigurationparameters:AggregateInstance Function(SUM,AVG)andHyperthreadingNormalizationFactor(12).Thedefaultvaluefor aggregateinstancefunctionisAVG,andthenormalizationfactorissetto1.25.Thesevaluescanbe configuredintheadvancedsettingsunderTools>Options. PlateSpinReconcollectseachindividualprocessorinstancesutilizationvaluesatagiventimeand thencalculatestheprocessorutilizationbasedontheaggregatefunction.Iftheaggregatefunctionis SUM,thenthephysicalprocessorutilizationisthesumofalllogicalprocessorinstancesutilization. IftheaggregatefunctionisAVG,thenthephysicalprocessorutilizationwouldbeaverageofall logicalprocessorinstancesutilization.
Example
ConsiderasystemwithsinglecoreprocessorwithhyperthreadingenabledatpMHzspeed.Fora givenperiodoftime,PlateSpinReconcalculatesthepercentileutilizationvaluesfor24Hprofile valuesofinstanceXandYasfollows. {X}={X1,X2,Xi..X24},XiistheutilizationoftheprocessorinstanceXathouri. {Y}={Y1,Y2,Yi..Y24},YiistheutilizationoftheprocessorinstanceYathouri.
Table B-5 AggregateFunctionCalculations
(Aggregate Function, Normalization Factor) Reports: Peak % Reports: Peak (MHz) CPM: Workload calculation
204
B.5.4
Effective Speed
PlateSpinRecontakesbothnumberofcoresandhyperthreadingintoaccountwhencalculatingthe effectivespeedofamachine.
Example:
Servertemplatespecification:2x3000GHz,dualcore,andhyperthreadingenabled Numberofprocessors:P=2*2=4 Processorcapacity:C=3000GHz Hyperthreadingnormalizationfactor:n=1.25(defaultvalue) Scalingfactor:A(p)=P/{1+(P1)},where=0.05 A(p)=4/{1+0.05*3}=3.4782 Effectivespeed=A(p)*C*n=3.4782*3000*1.25=13043MHz
B.5.5
B.5.6
CO2 Emission
EnergyUse(kWh/yr)=PowerUsage(W)xServerDeratingFactorxNumberofhoursinayear(8760) /1000 CO2Emission(1b/yr)=EnergyUse(kWh/yr)x1.54 Theconstantfactorof1.54hasbeenconsideredasperthestandards.
B.6
CPU Normalization
CPUnormalizationallowstheactualspeedofaCPUtobeconsideredforoperationssuchas consolidationplanning,insteadofrelyingontheCPUclockfrequency,whichcanbemisleading. DifferentCPUmanufacturersandmodelsprovideawidearrayofperformanceresultsforCPUswith thesameclockfrequency.Forexample,thereisaconsiderabledifferencebetweenaCore2anda
Technical Reference
205
PentiumIVCPUwithaclockfrequencyof2.0GHz.CPUnormalizationusestheSPECdataindustry standardbenchmarkstogiverealworldperformancevalues.Thisisanimportantfactorinrealistic consolidationplanning.SeeSection B.6.1,SPECData,onpage 206formoreinformation. Inconsolidationplanning,whenascenarioiscreated,theuserisgivenanoptiontoselectbetween clockfrequencyandnormalizedspeedastheunitofmeasurementforprocessorutilizationand capacity.Theconsolidationplanningalgorithmsusetheappropriateunitofmeasurementwhen assigningworkloadstocontainers,basedontheseselections.FormoreinformationseeSection 6.5, WorkingwithConsolidationScenarios,onpage 135. NOTE:Thedatarequiredtoperformconsolidationplanningbasedonnormalizedspeedisactually producedwhenaprojectiscreated.Projectsfromapre3.5versionofPlateSpinRecon,evenif upgraded,cannotusenormalizedspeedinconsolidationplanning(theoptionisdisabledinthe scenariocreationwizard).Tousenormalizationspeedswiththeseprojects,theymustberecreated fromscratch. Section B.6.1,SPECData,onpage 206 Section B.6.2,NormalizationSpeed,onpage 206
B.6.1
SPEC Data
PlateSpinReconCPUnormalizedspeedmakesuseofSPECintandSPECfp(98,2000,2006)CPU benchmarkingdata.ThePlateSpinReconCPUNormalizationratingforspecificCPUsareanaverage ofdataavailablefromhttp://www.spec.org(http://www.spec.org)forthoseCPUsasofJune2008.For thelatestSPECfbenchmarkresults,visithttp://www.spec.org(http://www.spec.org).
B.6.2
Normalization Speed
YoucanchangedefaultnormalizationspeedforinventoriedmachinesfromtheCustomFieldsdialog box.Youcanalsoviewnormalizationspeedinservertemplates.Althoughyoucannotdirectly changethesevalues,youcanchangeothervaluesandseehowthechangesaffectthenormalization speed.Formoreinformation,seeSection 6.3,CreatingandEditingServerTemplates,onpage 127. Tovieworeditnormalizationspeedforaninventoriedmachine:
1 IntheDataCenterExplorer,rightclickamachineandselectProperties.
ThePropertiesdialogboxforthatmachineisdisplayed.
2 ClicktheCustomFieldstab.
InthetopsectionyoucanseethedefaultNormalizedSpeedforthemachine.
3 ClicktheNormalizedSpeedvalueandeditasdesired.
206
B.7
B.8
Technical Reference
207
B.8.1
Command
Description Get network connection speed. Change file access permissions for the inventory script that is placed on the machine being inventoried. Remove the inventory script that was placed on the machine. Get CPU cache information and machine model for Sparc. Get processor information such as family, model, step, etc., which are related to x86 mainly. Get CPU instruction set information such as sse, sse2, mmx, etc., which are related to x86 mainly. Get configured device information, which is related to L2 cache information of x86, network adapter resolving, and ACPI support. Get network related information such as IP address, DHCP, net mask, etc. Get network connection speed. Determine kernel version. Get boot loader. Get installed programs. Get process information. Get run level. Get host name.
kstat chmod rm prtdiag psrinfo isainfo prtconf ifconfig ndd uname mount pkginfo ps who hostname
B.8.2
Command
Description Get service(daemon) information. Get size information for the mounted volumes Get volume information. Get disk label. Get gateway.
208
Command
Description Get network related information such as IP address, net address, and so on. Get DHCP information. Get DHCP for SUSE. Get installed programs. Get PCI device information such as vendor name, device model in human readable format. Get wireless network adapter NIC list. Get wireless bit rate. Get speed and link status for network connection. If the command does not return a value for the speed, a default speed of 100 Mbps is considered.
Get real MAC address. Get network device information for Redhat Linux. Get network adapter information for SUSE Linux. Determine if a partition is active or not. Get current run level. Get host name and DNS domain name. Get memory information from Xen machine.
B.8.3
Command
Description Get a list of installed programs. Get service (daemon) information. Get list of mounted volumes. Get size information for mounted volumes. Get SerialNumber and Label for mounted volumes. Get hostname. Get DNS domain name. Determine whether a 64-bit kernel. Determine OS release version. Get configured network adapters and their IP address.
Technical Reference
209
Command
Description Get MAC address. Get speed of network adapter. Get processor information and default gateway. Get list of disks and their partitions. Get disk size. Get disk model, manufacturer and type and network adapter model. Get daemon information. Get machine memory and bootloader information. Get machine serial number and model,hyperthreading details and subnet mask.
B.8.4
Command
Platform Solaris Solaris Solaris Solaris, Linux Solaris, Linux Solaris, Linux Solaris Solaris Solaris Solaris Solaris, Linux
Description count processor number. Get processor time per cpu instance. Get processor queue length and memory available. Get NIC list. Edit input stream. Edit input stream. Get network package transfer rate. Get NIC speed. Get module and instance binding for NIC. Get disk io information such as queue and speed. evaluate express.
psrinfo mpstat vmstat ifconfig sed tail netstat kstat prtconf iostat expr
210
B.8.5
Command
Description Get Available Memory in Bytes Get NIC information Get Network Packets, Bytes Send/Received Get Percentage processor time Get Disk transfer per second, disk idle, disk byte per second Get Disk Queue length, Percentage processor used Get Disk partitioned or Unpartitioned space, disk list Get disk size Get the volume level information Get the version of AIX
B.8.6
Text Processing
grep, cat, cut, awk, ls
B.9
c. Appendoneofthefollowinglinestothefile:
nonroot_username ALL=(root) ALL
or
nonroot_username ALL=(ALL) ALL
Technical Reference
211
B.10
Managing Credentials
TheworkloadcredentialsthatyouprovideintheCredentialManageraresavedinthePlateSpin Recondatabase.Thepasswordisencryptedbyusingthe1024bitRSAencryption.Theencryption keysaresavedinaPlateSpinReconDLLfile.Thekeysareencryptedbyusing128bitAES(Rijndael) encryptionandarestoredasbinarydataintheDLLfile.WhenyoumonitorandinventoryaUNIXor LinuxworkloadfromthePlateSpinReconServer,thepasswordissentovertheSSHconnection.Fora Windowsworkload,PlateSpinReconusesWindowsauthenticationandthepasswordisnotsent acrossthenetwork.
212
Schedule Options
CertainPlateSpinReconjobscanbescheduledtooccuratalaterdate,oronarecurringbasis.These canbeviewedthroughtheScheduledJobExplorer.Jobscanincludeinventorying,reportgeneration, andsnapshotexport. Followingarethescheduleoptions: Section C.1,Later,onpage 213 Section C.2,Recurrence,onpage 213
C.1
Later
TheLaterschedulingoptionletsyoutorunthejobataspecificdateandtime.Bydefault,thecurrent dateandtimearedisplayed. SelectLatertorunthejobataspecificdateandtime(eithertypedmanuallyinmm/dd/yyyyhh:mm AM|PMformat,orselectedfromthepopupcalendar) Tochangethedate,doanyofthefollowing: Clickthedropdownlist,thenselectthedesireddateinthecalender. Manuallyenterthedateinthemm/dd/yyformat. Tochangethetime,manuallyspecifythetimeinthehh:mmAMorPMformat.
C.2
Recurrence
SelectRecurrencetorunthejobonarecurringbasis.
1 Fromthedropdownlist,selectapreviouslyenteredrecurrenceschedule,orselect<New
Recurrence>. TheCreateRecurrencedialogboxisdisplayed.
Schedule Options
213
2 Specifyauniquename.
ThisnameisusedtorefertotherecurrencescheduleintheRecurrencedropdownlist,sothatit canbereusedforotherjobs.
3 IntheRecurrencepatternarea,selectarateofrecurrence,anduseoptionstospecifywhen,and
howoftenjobsarerun.
214
ThissectionprovidesaquickreferencetotheiconsandcommandsusedinPlateSpinReconClient. Section D.1,DataCenterExplorer,onpage 215 Section D.2,ReportsExplorer,onpage 218 Section D.3,ProjectsExplorer,onpage 218 Section D.4,RatersExplorer,onpage 219 Section D.5,ChartViewer,onpage 220 Section D.6,JobExplorer,onpage 221 Section D.7,ScheduledJobExplorer,onpage 221 Section D.8,LogExplorer,onpage 221
D.1
D.1.1
Physical Server Virtual Machine Groups Virtual Center Virtual Center Data Center
Virtual Center Folder Virtual Center Cluster Virtual Center Pool Primary Site Secondary Site
215
D.1.2
Monitored Monitored virtual machine Not monitored Not inventoried virtual machine
D.1.3
Commands
Submenu
Description Inventories the selected servers. The selection must be discovered but not yet inventoried. To inventory servers that have already been inventoried, use Refresh Inventory. Monitors the selected servers. The selection can be a node (All, Filters, Groups, or Sites) in the Data Center Explorer pane, or a particular Filter, Group, or Site to monitor all child servers. Stops monitoring the selected servers. The selection can be a node (All, Filters, Groups, or Sites) in the Data Center Explorer pane, or a particular Filter, Group, or Site to stop monitoring all child servers.
Inventory
Start Monitoring
Stop Monitoring
Logs
View logs of selected servers. If there are some errors associated with a machine, an error icon is displayed on that machine. If the errors are acceptable, you can use Acknowledge Logs to remove the error icon from the display of the machine. Create a new group of servers.
Create Group Copy to Group Rename Group Create Template Attach Credentials <group_name>
Copies the selected servers to the designated group. Renames the selected group. Opens the New Server Template dialog box. Opens the Attach Credentials dialog box.
216
Commands Launch
Submenu Terminal Services SSH VMware Remote Console VMware Virtual Infrastructure Client VMware Web Access
Description Opens the selected application (if it is installed). Paths are configurable by selecting Options from the Tools menu, then clicking the Client tab. NOTE For VMware ESXi machines, the VMware Web Access option is disabled. Consequently, you cannot launch the web page. If PlateSpin Recon is installed on a 64-bit machine, you might encounter an error on launching the VMware Remote Console or the VMware Virtual Infrastructure Client applications. This is because a 32-bit path is specified for these applications in the Options dialog box (Tools > Options). Change the paths to the following 64-bit paths: VMware Virtual Infrastructure Client:
ToapplyDataCenterExplorercommandstoservers,rightclickaserverandselecttherequired commandfromthemenu.
217
D.2
Reports Explorer
Table D-4 ReportExplorerCommands
Commands
Tooltip/Description Create Report Template. Create a new report template based on the report node selected. Copy Report Template. Copy a report template. Edit Report Template. Edit a report by setting group, views, filters, summaries, and forecasts for a report template or a report. Generate Report. Generate a report based on the report template selected. View Report. View an existing (previously generated) report. Send Report. Send a generated report via e-mail or to an FTP server or network location. Delete. Delete the selected report or template.
D.3
Projects Explorer
Section D.3.1,ProjectExplorerCommands,onpage 218 Section D.3.2,ProjectExplorerIcons,onpage 219
D.3.1
Command
Action Create a new project. Copy a project View project settings Create a new scenario. Copy a scenario View report/View Project report/View Workload Assignment report. Delete project/scenario/workload, depending on the selection made. Implement by using the Portability Suite Edit Mapping
218
D.3.2
Icon
Description Consolidation Project Consolidation Scenarios Server Existing Target Servers Virtual Machine Workloads Virtualization Overhead Server Template is mapped to a Virtual Server in the database Server is selected for Consolidation Unconsolidated Server Server is selected for Protection Server is Unprotected Unconsolidated Workloads
D.4
Raters Explorer
Table D-7 ProjectExplorerCommands
Command
Action Create a new rater. Edit a rater. Delete a rater. Attach a rater to a machine. Detach a rater from a machine. View the properties of a rater.
219
D.5
Chart Viewer
Table D-8 ChartViewerCommands
Command
Description Print Preview. Preview chart before printing. Print. Print the chart. Copy To Clipboard. Copy the chart to the clipboard. Line. Display straight lines between points of continuous data. Curve. Display curved lines between points of continuous data. Candlestick. View the variability of sample data. This button appears only for the candle chart. Stacked Bar. View cumulative workload data from multiple servers. This is enabled for Expression types other than Utilization. Stacked Area. View cumulative workload data from multiple servers. This is enabled for Expression types other than Utilization. Legend Box. Give a visual cue and description for each data object. The legend is very useful for quickly glancing through the data on a chart. Point Labels. Display labels for the values in a chart. Zoom. Switch between normal and magnified view. Zoom In/Out. Adjust the granularity of the chart for the collected data. See Section 5.1.3, Level of Detail, on page 85. Navigate Beginning/Back/Forward/End. Scroll the visible data. Historical Data Settings. Select the historical data time range upon which to base forecasting. Forecast Settings. Select the forecasting time period and algorithm. This button is only enabled for daily or weekly Series charts or for Profile charts. Refresh All Data From Server. Refresh the view.
220
D.6
Job Explorer
Table D-9 JobExplorerToolbarCommands
Commands
Tooltip/Description Suspend: Suspends a running job. Resume: Resumes a paused job. Abort: Abort the currently running job. Archive: Archives the selected job. View Logs: Opens a log viewer for the selected step.
D.7
Commands
Tooltip/Description Pause: Pauses an active or scheduled job. Resume: Resumes a paused job. Edit Recurrence: Opens the Create Recurrence dialog box where you can create or edit a scheduled job recurrence pattern. Run Now: Runs the scheduled job immediately. Delete: Deletes the scheduled job.
D.8
Log Explorer
Table D-11 LogExplorerToolbarCommands
Commands
Tooltip/Description View Details: Opens Log Details for the selected log entry. Delete: Deletes the selected log entry. To simultaneously delete multiple logs, select the logs using the Shift or Ctrl keys and press the Delete key or click Delete.
221
222
Best Practices
TheseBestPracticesaredesignedfordatacenteroperatorsandadministratorswhousePlateSpin Recontomonitorworkloadsanddoconsolidationplanningbasedoncollecteddata.Theinformation providedherehasbeencompiledbythePlateSpinsupportteambasedonexperiencewithhundreds ofRealTimeConsolidationAcceleratorusers. Whereapplicable,guidelinesinBestPracticesrefertoPlateSpinSupportKnowledgeBasearticles.To accessthearticles,useyourPlateSpindownloadcredentials.Ifyouhaveforgottenyourpassword, youcanrequestapasswordreminderemailat:http://www.platespin.com/downloads/ forgotpassword.aspx(http://www.platespin.com/downloads/forgotpassword.aspx). Section E.1,ConsolidationPlanningWorkflow,onpage 223
E.1
Guideline Step 1: Inventory the servers. Step 2: Monitor the servers and collect data. Step 3: Analyze the collected data and create consolidation projects and scenarios by using PlateSpin Recon charts and the Consolidation Planning Module. When you have finished, consolidate the servers by streaming physical servers into virtual environments by using PlateSpin PowerConvert. For early detection of potential inventory and monitoring issues, use PlateSpin Recon PlateSpin Analyzer to scan your network before starting the inventory.
Q7920825 (http://www.novell.com/support/ viewContent.do?externalId=7920825): Using PlateSpin Analyzer and understanding its results.
If possible, use Microsoft Operations Manager Q7920903 (http://www.novell.com/support/ (MOM) 2005 and set up PlateSpin Recon to viewContent.do?externalId=7920903): PlateSpin connect and collect monitoring data directly from it. Recon with MOM 2005 This feature allows you to reduce your project timeline from weeks to days.
Best Practices
223
224