Powering Real-Time Decisions with Continuous Data Streams
The Essential Guide for Automating CMDB population and maintenance
1. Title: The Essential Guide for Automating
CMDB population and maintenance
Session #:
Speaker: Vesna Soraic, Stefan Bergstein
Company: Hewlett-Packard
3. HP OpenView Solution Architecture
A comprehensive 3 pronged approach to successful enterprise management
Point Tools Consolidated / Integrated Service Perspective
IT
Operations
Focus
IT
Process
Focus
Business
External
Focus
Active
CMDB
4. Today’s challenges
• What do I have out there in my
environment, and what are the
relationships between these components?
• What components make up my services
and how does their behavior impact the
services and the business in my complex
environment?
• Is the environment in the state it is
supposed to be?
• How do changes impact my service
delivery and quality?
• How do I integrate all my heterogeneous
data sources?
Accurate
Timely
Comprehensive
5. What did we announce at SWF APJ
2006?
• We announced the Active CMDB strategy and roadmap
– Improved agility by improved service availability
– Reduced operational risk
– Regulatory compliance
• Active CMDB is an element of the new OpenView integration
platform that will be utilized by OpenView products
– Leverages existing strengths from today’s CMDB solutions
– Extends with new SOA-based enabling technology
– Exposes standard web services based integration
– Integrates the converged OV discovery solution in a phased
approach
• Active CMDB helps you get there cost effectively by automating
– Integration
– Configuration data maintenance
6. What is HP OpenView Active CMDB
Consistency,
compliance
Control CI
lifecycle
Automated
population &
maintenance
Unified view
of IT
Control of
model-based
automation
Standards-
based
7. Sample deployment
architecture
Active
CMDB
SLM
OV
SM
AMDB
Asset
SOA / WS-Man
• Message based synchronization using
WS-Eventing, JMS, …
• Federation via WS-Enumeration
Shared CMDB
Active
CMDB
Service Views
Ops DB
Operations
Active
CMDB
SW
inventory
DSL
Radia
SOA / WS-Man
Batch data
synchronization
via OV Connector
9. Active CMDB Key Functionality
• Core automated CMDB population and maintenance functionality
– Rule-based reconciliation
– Federation
– Multi-source discovery
– Out-of-the-box process/workflow integration
• Out-of-the-box integration of various discovery sources. I.e.,
– OVOW, OVOU
– Radia
– Peregrine
• Integration features
– Expose content of CMDB through web services and enable SOA
– Customers, partners can integrate their own discovery sources
– Customers, partners can integrate the CMDB into their own
management processes and workflows (e.g. change mgmt, release
mgmt)
10. Web
Services
Consistent view
of actual world
Active CMDB
Key concepts
reconcile
discover
Mgmt
Application
Directory
CMDB
drill-down
Configuration Management
11. Demo Part 1
Incident operator
Incident about a performance
degradation in a SAP application
appears.
User open a
mapview with the
SAP topology.
Map shows un-
reconciled changes
User find CI contact in LDAP
automatically
User looks at the details of
the discover changes
13. CM Status Services:
– CRUD Services (Create, Retrieve, Update, and Delete) for
Configuration Management objects.
– Action services for Configuration Management objects.
Ability to execute actions available for a particular object
type.
CM Audit & Verification Services
– Assess the quality of the CM process.
– Identify the CMDB accuracy in reflecting the reality of the IT
infrastructure.
– Detect unplanned changes
– Provides deltas between CMDB and observed reality
14. Reconciliation use cases
Actions:
•Prioritization of data sources
•Update CMDB
•CI Data
•Relation to service structures
•Close workorder if discovered object
meets the “CI update” parameters in
the workorder.
•Create workorder to investigate
discrepancy.
•Create incident to investigate
discrepancy.
Use cases:
•Application upgrades
•Ensure formal state (application
versions, prerequisites)
•Hardware upgrade.
•System move (DNS, location, IP
change)
•DNS / domain name change
•Detect un-allowed software
•Server consolidation
•Detect relationships between
applications/infrastructure
components and service structures.
15. Source data
Staging area
• Log discovered changes
– CI data changes from sources are
logged in Staging area
– Users see “what changed” in the
environment
– Logging works independently of CI
data in CMDB
• Rules
– Trigger actions based on object
filters
– Updates CMDB, raises incidents,
close workorders, …
• Delta
– Delta views show differences
between CMDB and Staging area.
– User see if CMDB and managed
environment is “in sync”.
CMDB
Staging
area
Reconciliation
Source data
Change
log
Delta
views
Change
views
Rules
16. Federation Service
Connecting data sources
WS-Enumeration
Resource adapter
Application
JDBC
Resource adapter
JCA/CCI
LDAP
Resource adapter
WMI
Resource adapter
Custom App
Resource adapter
WS-Enum
DB
JDBC
LDAP
Windows
Application
WMI
Application
XML
Federated model
definitions
Remote
models
XML Model
mappingSources MgmtViews
Forms
17. Active CMDB
Demo Part 2: Core federation
and reconciliation use case
WS-Enum
Web service
WS
CMDB
Staging
area
Data Access
WS JDBC
Model
transformation•Discovered
objects
•Changes
Query (WS-Enum)
Federation XML
Federated model
definitions
Discovery
task
CIs
Federated
model
• CI data
• Incidents
• Related data
• Details
Federated systems:
•Radia
•PG Asset
•Other active CMDB
•…
Reconciliation
1. Query remote data 2. Return federated data
inventory
LDAP
18. AgendaAgenda
•Introduction, use cases, overview
•Concepts, use cases, architecture for
automating CMDB population and
maintenance
•Roadmap, Summary, Q&A
19. Active CMDB Roadmap
2006 2007 2008
Service Mgmt.
Active CMDB
Asset Center
Active CMDB Technology
• Common Data Model
• CI Visualization
• Service Modeling
Service
Desk
5.0/5.1
Active CMDB Concepts
• Data States
• Reconciliation
• Multi-Domain Integration
Asset
Center
4.x/5.0
Service
Center
6.1
Service Desk
Active CMDB
Service Center Asset Center
20. Summary
• Reconciliation automates CMDB updates in a
controlled fashion.
• Federation eliminates the need for a monolithic
CMDB.
• Open and standards based APIs allows the
flexible integration of the Active CMDB.