Title: The Essential Guide for Automating
CMDB population and maintenance
Session #:
Speaker: Vesna Soraic, Stefan Bergstein
Company: Hewlett-Packard
AgendaAgenda
•Introduction, use cases, overview
•Concepts, use cases, architecture for
automating CMDB population and
maintenance
•Roadmap, summary, Q&A
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
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
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
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
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
AgendaAgenda
•Introduction, use cases, overview
•Concepts, use cases, architecture for
automating CMDB population and maintenance
•Roadmap, summary, Q&A
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)
Web
Services
Consistent view
of actual world
Active CMDB
Key concepts
reconcile
discover
Mgmt
Application
Directory
CMDB
drill-down
Configuration Management
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
XML
Architecture
Overview
Host
discovery
Application
topology
discovery
Change
baseline
discovery
OV Discovery
SQL OV Connector
Data and integration service
Model/Query
transformationCMDB
CMDB Access
Service
WS
Federation
Service
Staging &
Reconciliation
Provider Provider Provider
Consumer
Consumer
Consumer
Any user
External models
XML
XML
Transformation rules
XML
Configuration
manager
Integrator
Staging
area
WS Man
JCA/CCI
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
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.
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
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
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
AgendaAgenda
•Introduction, use cases, overview
•Concepts, use cases, architecture for
automating CMDB population and
maintenance
•Roadmap, Summary, Q&A
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
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.

The Essential Guide for Automating CMDB population and maintenance

  • 1.
    Title: The EssentialGuide for Automating CMDB population and maintenance Session #: Speaker: Vesna Soraic, Stefan Bergstein Company: Hewlett-Packard
  • 2.
    AgendaAgenda •Introduction, use cases,overview •Concepts, use cases, architecture for automating CMDB population and maintenance •Roadmap, summary, Q&A
  • 3.
    HP OpenView SolutionArchitecture 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 • Whatdo 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 weannounce 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 HPOpenView 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
  • 8.
    AgendaAgenda •Introduction, use cases,overview •Concepts, use cases, architecture for automating CMDB population and maintenance •Roadmap, summary, Q&A
  • 9.
    Active CMDB KeyFunctionality • 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 actualworld Active CMDB Key concepts reconcile discover Mgmt Application Directory CMDB drill-down Configuration Management
  • 11.
    Demo Part 1 Incidentoperator 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
  • 12.
    XML Architecture Overview Host discovery Application topology discovery Change baseline discovery OV Discovery SQL OVConnector Data and integration service Model/Query transformationCMDB CMDB Access Service WS Federation Service Staging & Reconciliation Provider Provider Provider Consumer Consumer Consumer Any user External models XML XML Transformation rules XML Configuration manager Integrator Staging area WS Man JCA/CCI
  • 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: •Prioritizationof 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 datasources 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 Part2: 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 20062007 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 automatesCMDB 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.