Upload
ngodat
View
230
Download
0
Embed Size (px)
Citation preview
International Toll FreeArgentina: 0800 666 2571Australia: 1 800 635 764Austria: 0800 295 994Belgium: 0 800 72 785Brazil: 0800 891 8445Chile: 123 0020 9601China, Southern Region: 10 800 140 1378Colombia: 01 800 518 0504Czech Republic: 800 142 277Denmark: 8088-6980Dominican Republic: 1 888 751 4437France: 0 800 914 669Germany: 0 800 182 4414Greece: 00 800 161 2205 1068Hong Kong: 800 908 710India: 000 800 100 7363Indonesia: 001 803 011 2660Ireland: 1 800 760 204Israel: 1 80 945 2068Italy: 800 873 593Japan: 00531 12 0058Luxembourg: 800 25 164Malaysia: 1 800 812 644
Int'l Toll: 913-312-1392US/CAN Toll free: 800-273-2385Conference ID: 1222986Participant Passcode: 821871
Mexico: 001 800 514 1058Netherlands: 0 800 024 9645New Zealand: 0 800 440 611Norway: 800 191 83Panama: 00 800 226 7179Philippines: 1 800 111 00400Poland: 00 800 112 41 37Portugal: 800 819 382Russian Federation: 810 800 2544 1012Singapore, Singapore: 800 101 1738Slovenia: 0 800 80815South Africa: 0 800 999 562South Korea, Korea, Republic Of: 003 0813 1654Spain: 900 941 991Sweden: 02 079 3671Switzerland: 0 800 896 853Taiwan: 00 801 126 826Thailand: 001 800 12 066 3284United Arab Emirates: 800 017 7175United Kingdom: 0 800 051 7166Uruguay: 000413 598 2551Venezuela: 0 800 100 2525
LocalAustralia, Brisbane: +61 (0) 7 3123 0047
Australia, Canberra: +61 (0) 2 6111 2007
Australia, Melbourne: +61 (0) 3 9034 3217
Austria, Vienna: +43 (0) 1 2675 904
Bahrain, Manama: +973 1619 9040
Belgium, Brussels: +32 (0) 2 303 2273
Brazil, Sao Paolo: +55 11 3163 0461
Bulgaria, Sofia: +359 (0) 2 491 6411
Canada, Montreal: +1 514 669 6112
Canada, Toronto: +1 647 426 9209
China: +86 400 120 2693
Czech Republic, Prague: +420 234 147 003
Denmark, Copenhagen: +45 78 78 79 63
Finland, Helsinki: +358 (0) 9 7479 0101
France, Lille: +33 (0) 359 69 03 42
France, Lyon: +33 (0) 426 10 30 24
France, Paris: +33 (0) 1 70 71 29 53
Germany, Berlin: +49 (0) 30 2555 5430
Germany, Frankfurt: +49 (0) 69 1200 9864
Germany, Munich: +49 (0) 89 1436 7911
Hong Kong, Hong Kong: +852 3008 0383
India, Bangalore: +91 (0) 80 6127 5134
India, Mumbai: +91 (0) 22 6150 2334
Ireland, Dublin: +353 (0) 1 437 0560
Using TrueSight Capacity Optimization 9.5
Connect with TrueSight Capacity Optimization
Managing AIX/PowerVM Israel, Tel Aviv: +972 (0) 3 721 9373
Italy, Milan: +39 02 9978 1800
Italy, Rome: +39 06 8743 4377
Japan, Tokyo: +81 (0) 3 4455 1996
Lithuania, Vilnius: +370 5205 5590
Luxembourg, Luxembourg: +352 2786 0224
Malaysia, Kuala Lumpur: +60 (0) 3 7724 0847
Mexico, Mexico City: +52 55 4777 2663
Netherlands, Amsterdam: +31 (0) 20 262 0137
New Zealand, Auckland: +64 (0) 9 929 1884
Norway, Oslo: +47 21 95 32 33
Poland, Warsaw: +48 (0) 22 295 36 31
Portugal, Lisbon: +351 21 120 9698
Romania, Bucharest: +40 (0) 21 529 1340
Russian Federation, Moscow: +7 495 620 9818
Singapore, Singapore: +65 6416 9957
South Africa, Johannesburg: +27 11 589 8382
Spain, Madrid: +34 91 080 0153
Sweden, Stockholm: +46 (0) 8 4030 4953
Switzerland, Geneva: +41 (0) 22 555 0258
Switzerland, Zurich: +41 (0) 44 556 8481
Taiwan, Taipei: +886 (0) 2 2650 7292
United Kingdom, London: +44 (0) 20 8150 0796
—
Sudheer Apte, Product Development Architect
Panelists:
Archana Mahajan, Sr. Product Manager
Mike West, Product Deveopment Architect
Mike Paska, Customer Support
November 04, 2014
Using TrueSight Capacity Optimization 9.5
Connect with TrueSight Capacity Optimization
Managing AIX/PowerVM
Agenda
Introduction to new product naming
AIX and PowerVM architecture
Analyzing Capacity
Collecting Data
AMIGO for TrueSight Capacity Optimization
References
—
TrueSight Capacity Optimization
01Intro to new product naming
http://www.bmc.com/it-solutions/truesight.html
What is TrueSight?
TrueSight solutions
TrueSight Operations Management TrueSight Capacity Optimization
TrueSight Server Analyzer
TrueSight App & DB Analyzer
TrueSight Event Manager
TrueSight Impact Manager
TrueSight Application Performance Manager (APM)
TrueSight Infrastructure Management Suite
TrueSight Infrastructure Management Suite with APM
TrueSight Network Analyzer
TrueSight Middleware Monitor
TrueSight Middleware Administrator
TrueSight Middleware Transaction Monitor
TrueSight Capacity Optimizer for Servers
TrueSight Capacity Optimizer for Networks
TrueSight Capacity Optimizer for Storage
TrueSight Capacity Optimizer for Mainframes
TrueSight
—
TrueSight Capacity Optimization
02AIX and PowerVM architecture
IBM PowerVM frames and HMC
Rack-mounted HMC 7042-CR6
POWER hosts (frames)
Power 760
Power 795
Shared Processor Pools
I/O Virtualization
Layers of virtualization
5. Physical host (frame)
4. Shared processor pool
3. DLPAR or SPLPAR
2. OS (AIX)
1. Application(s)
—
TrueSight Capacity Optimization
03Analyzing capacity
TrueSight features for AIX/PowerVM covered
In this webinar (Part 1)Data analysis features – views and workspaceData collection optionsCPU, memory capacity at host and LPAR levelsSPLPARs: capped, uncapped, virtual processor foldingDLPARs: shared-dedicated donate mode.
In next webinar (Part 2)
More data analysis features –views, workspace, and BPA console
Advanced AIX and POWER features: AME, AMS, NPIV.
More detailed use cases.
Easy-to-use, pre-created views, based on automated analysis.
Simple; make good assumptions.
Navigation from host (frame) to pools and partitions.
Most important views:
• Hosts
• Partitions
AIX/PowerVM view (OOTB)
See entity hierarchy and history.
View metrics as collected from:
• HMC
• AIX OS via agents
Create analyses, models, reports:
Stacked charts
Correlations
Time Forecasting Models
Workspace
View process-level data
Build workloads
See UDR metrics as collected from the Capacity agent.
View recently collected (near-real time) data from agents
BPA Console
Analyzing capacity of AIX/PowerVMTrueSight Capacity Optimization offers three levels of analysis capabilities
Available for any data source Available with capacity agents only
Recommended with capacity agents
AIX PowerVM views
PowerVM Hosts view -- Allocated Capacity view
CoresPhysical = Unassigned + Configured for partitions
MemoryTotal = Unassigned + Firmware + Configured for partitions
CP
UM
em
ory
Physical coresAll cores on the frame
CPU_NUM
Unassigned coresNot assigned to any partitions
CPU_CORES_UNASSIGNED
Configured coresAvailable for all partitions Allocated cores
Assigned to partitionssum of CPU_ALLOC_CORE_FRACTION_HMC
Unallocated cores
Total memoryPhysical frame memory
TOTAL_REAL_MEM
Unassigned memoryNot assigned to any partitions
MEM_UNASSIGNED
Configured memoryFor partitions
sum of TOTAL_REAL_MEM Instrumented partitionsConfigured for partitions running agents
Firmware memoryMEM_OVERHEAD – for hypervisor
Un-instrumented partitions
Conceptual relationshipsQuantities at frame level
PowerVM Hosts view – Used Capacity view
CoresPhysical = Unused + absolute Utilization
MemoryMemory utilization includes file system cache.
Partitions View
CPU Entitlement used % versus utilization %
MemoryMemory utilization % versus Real memory utilization %
HMC-only data for an LPAR
SPLPAR with HMC-only dataLPAR_INSTRUMENTED = false
HMC data is needed for:Frame-level configurationPool-level configuration and statistics
You can avoid instrumenting all partitions
Map view
PowerVM view settings
Workspace: POWER machine hierarchy
Pool sub-hierarchy
HMC-reported versus LPAR-reported metrics
Precedence HMC/OS in viewsFor CPU metrics: HMCFor all other metrics: OS agent
Host-level CPU and memory
Useful analysis templatesAllow detailed analysis at frame level
Utilization – calendar chart
Behavior of workload in LPARAnalyzing periodicity over weeks and months
LPAR CPU user, sys, idle, waitOptimizing CPU resourcesWithin an LPAR, analyzing idle and wait CPU
LPAR Cached and real memory utilizationMemory resources not used for workWithin an LPAR, analyzing cached memoryConsider reducing memory configured to this LPAR
Analyzing virtual processorsVirtual processorsconfigured in SPLPAR
This is a capped partitionAlso, virtual processors = entitled capacity
This is an uncapped partitionAllocate 2 virtual processors, though entitled capacity = 0.5
Let multi-threaded applications use additional CPU resources when available.
Uncapped vs capped, and virtual processorsCapped partitionsNot permitted to use any more CPU than entitled capacity.Cap the partition when:• Application software has strict licensing
restrictions. OR• Application is non-critical and should not
take resources from other LPARs.
Uncapped partitionsCan use CPU up to total number of VPs (provided shared pool allows it)Allocate more VPs when:• Application can use them efficiently
(highly parallel) AND• Application is subject to occasional bursts
and should be allowed to exceed entitlement.
Uncapped partitionEntitled capacity is less than VP capacity.Entitlement utilization (percentage of entitled capacity) is large and can exceed 100%.
Analyzing shared-dedicated mode
DLPAR – Donated CPU busy/idle chartChart will display if Shared-Dedicated setting is ON for DLPAR.If DLPAR donates cycles to the pool, then this chart will displaythe number of cores donated.
Use this chart to understand whether the DLPAR is donatingCPU cycles periodically.• If DLPAR is never donating, OR• If DLPAR is always donating the same amount,Then you should probably reconfigure processors instead ofusing shared-dedicated mode.
DLPAR in shared-dedicated modeTo improve utilization, you can harvest any unused processing power from the DLPAR and use it in a shared pool.
Analyzing processor folding
Active VPs number changes according to loadHypervisor reduces the number of active virtual processors based on the load on the system, for efficiency.Lets you decide whether to scale up or down the allocated VPs
—
TrueSight Capacity Optimization
04Collecting data
Data source Connector Metrics collected Analysis capabilities
BPA vis files, created by processing UDR data from Capacity agents.
BPA vis files parser.(OOTB, recommended)
Full metric collection including HMC and AIX OS LPARs.
Fully populated OOTB PowerVM view.Full analysis including all supported AIX/PowerVM features, plus BPA workloads.Additional process-level analysis and queueing model possible in BPA Console.
TrueSight OperationsManagement (ProactiveNet) database, populated from PATROL agents.
TrueSight Operations Management (ProactiveNet) database extractor (OOTB)
Sub-set of metrics, including HMC and AIX OS LPARs.
Partially populated OOTB PowerVM view.Analysis of basic AIX/PowerVM features.
Tivoli Data Warehouse (TDW) populated by IBMTivoli Monitoring agents.
Moviri Integrator for BMC TrueSightCapacity Optimization. (MZD)
Metrics from HMC and AIX OS.
Partially populated OOTB PowerVM view.Analysis of AIX/PowerVM features.Grouped processes imported as workloads.
Collecting AIX/PowerVM dataTrueSight Capacity Optimization can collect AIX/PowerVM data from different data sources
Virtualization layers – data coverage
HMC5, 4, some 3
Capacity agents1, 2, 3, some 4
TrueSight OMagents2, 3, some 4
Data flow for capacity agent collection
AIX LPAR running capacity agent
ETL Engine Server
BPA Console
Database Server Application Server
UDRtransfer
(TCP)
Vis file transfer (HTTP)
Load
SQLHTTP
browser
Configuring capacity agents
For HMC collection– Install agent on at least one partition in each frame– Configure agent for HMC access
• Install SSH; generate encryption key pair
– Configure HMC• Enable remote command execution on HMC• Create a user with Viewer privileges• Copy the public key
For full collection– Install agent on each LPAR
In all cases– Install BPA Console
Configuring HMC data collection
UDR metric groups enabled– Physical partition statistics and configuration
– Pool statistics and configuration
– Processor pool statistics and configuration
Configuring HMC data collection via convenience scripts on LPARRun configure_openssh script on partition
(logs into HMC and runs chlparutil command)
Run configure_frame_stats script on partition
Enables physical partition statistics, pool statistics, processor pool statistics
Usually sufficient to use 900 second frequency, unless you need real-time data
Debugging script: debugPhysPartConfig
Add BPA Console
Multiple BPA consolescan be managed from a single UI.
View scheduled runs
Multiple manager runsper BPA console.
Information about a single run
Collection and transfer parameters
Other parametersVisualizer: do not enable Oracle populate.Output: generate visualizer files.OSR: disable OSR.Processing: enable CUT-DISK.General: Save settings as default. (for reuse)
Manager run daily logs
Steps for agent data flow
AIX LPAR running capacity agent
ETL Engine Server
BPA console
Database Server Application Server
UDRtransfer
(TCP)
Vis file transfer (HTTP)
Load
SQLHTTP
browser
Processing step
Collection step
Transfer step
Exception reports
Exception ReportsLatest status of collect, transfer, processing.Raw text format.
Exception history report
Exception History ReportCollect, transfer, processing status over days.
Configuring BPA ETL for AIX data
ETL run log
AIX data collection via
TrueSight Operations Manager (ProactiveNet)
Sybase implementations:BMC ProactiveNet 9.0TrueSight Operations Manager 9.5/9.5.01/9.6
Oracle implementations:BMC ProactiveNet 9.0TrueSight Operations Manager 9.5/9.5.01/9.6
See compatible versions for PATROL Agent and UNIX KM in documentation.
Virtual Host - AIX PowerVMResource PoolVirtual Machine - AIX Shared Processor LPAR
Virtual Machine - AIX LPARWorkload Partition - AIX WPAR
Entities imported
BMC – ProactiveNet Database 9.0/9.5/9.6 extractor
ETL configuration for ProactiveNet DB extractor
TrueSight Operations Manager data integration
AIX LPAR running PATROL Agent
ETL Engine Server
Integration Server,BPPM Server
Database Server Application Server
PATROLcommunication
Load
SQLHTTP
browser
BPPM database
SQL
For AIX/PowerVM partitions:
DEVICETYPE = 31
For standalone AIX:
ENTITYTYPE contains “standalone” (see documentation)
KM Parameter mappings
PATROL agent must be collecting data locally on the LPAR
UNIX KM must be configured in DCM mode.
AIX OS data
Must be monitored using PowerVM.kml
HMC data
Notes on TrueSight Operations Manager dataFor compatible versions of PATROL Agent and UNIX KM, see documentation
—
TrueSight Capacity Optimization
05AMIGO
is a program, managed by BMC Customer Support, to proactively assist our customers and Support Partners when planning TrueSight Capacity Optimization upgrades.
The program allows BMC to help:
• Minimize customer downtime during upgrades.
• Strengthen our working relationships.
• Get familiar with the customer’s environment.
• Better understand the customer’s business requirements.
• Avoid after-hours phone calls to Support.
• Enable customers to implement the current releases of BMC’s products.
• Expedite customer’s preparation and planning for upgrade.
ssisting ration perations
Reference document links:
• Communities document: AMIGO for BMC Capacity Optimization
• Knowledge Article: AMIGO for BMC Capacity Optimization - process details
If you would like to be a candidate for the service, please review the above documents and then contact BMC Support and open an Issue via:
• Phone: http://www.bmc.com/support/support-contacts/
• Email: [email protected]
• Self Help: www.bmc.com/support
Please provide the following information when opening your AMIGO Starter Issue :
• Products and Versions involved
• Date of planned upgrade (if known)
Getting Started with
—
TrueSight Capacity Optimization
06References
Product Overview: BMC TrueSight Capacity Optimization
BMC Communities: Capacity Optimization
BMC Capacity Optimization: Best Practice Webinars - 3rd Series(Note: Links to earlier webinar series content, and other BMC product webinars can be found on this page also)
AMIGO: AMIGO for BMC Capacity Optimization
Reference Links
—
Bring IT to Life.™
Thank You
© copyright 2014 BMC Software, Inc.