Colvin exadata and_oem12c

47
Managing Exadata with Oracle Enterprise Manager 12c February 12, 2013 Presented by: Andy Colvin

Transcript of Colvin exadata and_oem12c

Page 1: Colvin exadata and_oem12c

Managing Exadata with Oracle Enterprise Manager 12c

February 12, 2013 Presented by: Andy Colvin

Page 2: Colvin exadata and_oem12c

About Enkitec

�  Oracle-Centric Consulting Firm �  US �  UK

�  Extensive Exadata Practice �  Education �  Migration �  Performance Review �  On Call Support

Page 3: Colvin exadata and_oem12c

About Me �  Working around Oracle since 1999

�  Background in systems, network, database

�  6 years at Enkitec

�  Working on Exadata for 3 years

�  Oracle ACE

Page 4: Colvin exadata and_oem12c

“Old School” - Exadata and OEM 11g �  Enhanced database management

�  OEM 11g introduced Exadata plugins �  Separate plugins for each target type

�  Storage Server �  ILOM �  KVM �  Infiniband Switch �  Cisco Switch �  Power Distribution Unit

Page 5: Colvin exadata and_oem12c

Installing Exadata Plugins – OEM 11g

�  Death by 1,000 clicks

�  Manual Deployment �  Deploy each plugin individually �  Create each target individually �  Manually configure SSH keys �  Manually configure SNMP alerts �  Create non-privileged user on ILOMs

*not a true diagram for 11g

Page 6: Colvin exadata and_oem12c

OEM 11g Exadata Plugins

�  Static Graphs �  24 Hours �  7 Days �  31 Days

�  Few Metrics

Page 7: Colvin exadata and_oem12c

OEM 11g Exadata Plugins

�  Lots of Text

�  Realm Performance?

�  Cell Performance?

Page 8: Colvin exadata and_oem12c

Enter OEM 12c!

�  What can we do?

�  OEM 12cR2 released October 2012

�  Major upgrade from 11g

Page 9: Colvin exadata and_oem12c

OEM 12c Release 2 (12.1.0.2)

�  Released recently

�  Handles “Split Racks” much better

�  Faster than Release 1

Page 10: Colvin exadata and_oem12c

Installing OEM 12c �  2 ways to get the software

�  Download from OTN �  Requires separate database download �  Includes weblogic, OMS, and agent software

�  OEM Setup Automation Kit for Exadata (MOS Note #1440951.1) �  Includes everything you need to install OEM (database, weblogic,

OMS, agents)

�  Install on single host, or separate database and management servers

Page 11: Colvin exadata and_oem12c

OEM 12c Architecture Changes �  OMS is central source of truth

�  Agents are minimal installation �  Deploying from OEM console actually works!

�  Everything is a plugin – only deploy what you need �  Database �  Exadata �  Oracle VM �  Exalogic �  Big Data Appliance

Page 12: Colvin exadata and_oem12c

OEM 12c Self-Update Console

�  Download agents and plugins from OEM console

�  Apply to OMS/agents

Page 13: Colvin exadata and_oem12c

Benefits of OEM 12c

�  Pictures!

�  Easy to configure

�  Exadata as a target

Page 14: Colvin exadata and_oem12c

Exadata Plugin for OEM 12c

�  Simple installation

�  Single plugin

�  10 step discovery

�  Updated via self-update console

Page 15: Colvin exadata and_oem12c

Installing Exadata Plugin

�  Add targets via guided process

Page 16: Colvin exadata and_oem12c

Installing Exadata Plugin

�  Discover a new Exadata Database Machine

Page 17: Colvin exadata and_oem12c

Installing Exadata Plugin �  Choose one of the hosts

�  Generally db01

Page 18: Colvin exadata and_oem12c

Installing Exadata Plugin

�  Select an ORACLE_HOME

�  Enter hostname for an Infiniband switch �  nm2user password is changeme

Page 19: Colvin exadata and_oem12c

Installing Exadata Plugin

Page 20: Colvin exadata and_oem12c

Installing Exadata Plugin

Page 21: Colvin exadata and_oem12c

Installing Exadata Plugin

�  Enter agent username/password

Page 22: Colvin exadata and_oem12c

Installing Exadata Plugin

Page 23: Colvin exadata and_oem12c

Installing Exadata Plugin

Page 24: Colvin exadata and_oem12c

Installing Exadata Plugin

Page 25: Colvin exadata and_oem12c

Installing Exadata Plugin

Page 26: Colvin exadata and_oem12c

Benefits of OEM 12c

�  Better graphs

�  Customizable home pages per user

�  Drag & drop interface for page customization

Page 27: Colvin exadata and_oem12c

Performance Graphs

�  Text reports become graphs!

Page 28: Colvin exadata and_oem12c

Database Utilization

�  Easily see resource consumption

�  Dynamic graphs

Page 29: Colvin exadata and_oem12c

Compute Node Memory Allocation

�  See memory allocation across compute nodes in the cluster

Page 30: Colvin exadata and_oem12c

Storage I/O Allocation

�  See I/O utilization across storage servers in the cluster

Page 31: Colvin exadata and_oem12c

Infiniband Switch Metrics

�  View switch health

�  Healthy and degraded ports are color-coded

Page 32: Colvin exadata and_oem12c

Exadata Healthchecks Plugin

�  Reads exachk results and creates OEM incidents

�  Schedule exachk via cron or run manually

Page 33: Colvin exadata and_oem12c

Exadata Healthchecks Plugin

�  Click to get incident details

Page 34: Colvin exadata and_oem12c

Active Session History Analytics

�  Allows DBAs to drill down into performance pages

�  Dynamically changing views based on user-defined filters

�  Requires installation in each database

�  Hard to find at first – look at the instance target, not the “cluster database” target

Page 35: Colvin exadata and_oem12c

Active Session History Analytics

�  Displaying all wait events

Page 36: Colvin exadata and_oem12c

Active Session History Analytics

�  Filtered by User I/O

Page 37: Colvin exadata and_oem12c

Active Session History Analytics

�  Filtered by “Cell Single Block Physical Read”

Page 38: Colvin exadata and_oem12c

Chargeback

�  Many Exadata environments are consolidation

�  Allows for better reporting based on actual resources consumed

�  *Requires Cloud Management Pack for Oracle Database or Fusion Middleware

Page 39: Colvin exadata and_oem12c

Configuring Chargeback

�  Deploy the chargeback plugin to OMS

�  Define a charge plan

�  Add targets to charge plans

�  Assign cost centers to targets

�  Profit!!!

Page 40: Colvin exadata and_oem12c

Configuring Charge Plans

�  Define a universal charge plan �  CPU �  Memory �  Storage

Page 41: Colvin exadata and_oem12c

Configuring Charge Plans

�  Configure extended charges �  Database Options �  Number of RAC nodes �  Database version �  Network I/O

Page 42: Colvin exadata and_oem12c

Configuring Chargeback Targets

�  Select a target, assign your charge plan �  Multiple types of targets can share cost plans

Page 43: Colvin exadata and_oem12c

Configuring Cost Centers

�  Cost centers decide where charges are assigned to �  Different customers in DBaaS environments �  Different departments in enterprise consolidation

environments

Page 44: Colvin exadata and_oem12c

Chargeback Reporting

�  Reports can be delivered monthly �  Uses BI Publisher to send reports in PDF or HTML format �  View by resource, cost center, target type

Page 45: Colvin exadata and_oem12c

OEM Dashboards

Page 46: Colvin exadata and_oem12c

High Availability Console

Page 47: Colvin exadata and_oem12c

Questions? Contact Information: Andy Colvin

email - [email protected]

web - http://www.enkitec.com

twitter - @acolvin