Upload
stefan-bergstein
View
587
Download
1
Embed Size (px)
Citation preview
Title: The Essential Guide for AutomatingCMDB population and maintenance
Session #: Speaker: Vesna Soraic, Stefan BergsteinCompany: Hewlett-Packard
AgendaAgenda
•Introduction, use cases, overview•Concepts, use cases, architecture for
automating CMDB population and maintenance
•Roadmap, summary, Q&A
HP OpenView Solution ArchitectureA comprehensive 3 pronged approach to successful enterprise management
Point Tools Consolidated / Integrated Service Perspective
IT Operations
Focus
IT ProcessFocus
BusinessExternalFocus
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 viewof IT
Control ofmodel-based automation
Standards-based
Sample deploymentarchitecture
ActiveCMDB
SLM OV SM
AMDB
Asset
SOA / WS-Man
•Message based synchronization using WS-Eventing, JMS, …
• Federation via WS-Enumeration
Shared CMDB
ActiveCMDB
Service ViewsOps DBO
pera
tions
ActiveCMDB
SWinventory
DSL
Radi
a
SOA / WS-Man
Batch data synchronizationvia 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)
WebServices
Consistent view of actual world
Active CMDBKey concepts
reconcile
discover
MgmtApplication
Directory
CMDB
drill-down
Configuration Management
Demo Part 1Incident 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
Hostdiscovery
Applicationtopologydiscovery
Changebaselinediscovery
OV DiscoverySQL OV Connector
Data and integration service
Model/QuerytransformationCMDB
CMDB AccessService
WS
FederationService
Staging &Reconciliation
Provider Provider Provider
Consumer
Consumer
Consumer
Any user
External models
XML
XML
Transformation rules
XML
Configuration manager
Integrator
Stagingarea
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 casesActions:•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
Stagingarea
Reconciliation
Source data
Changelog
Delta views
Change views
Rules
Federation Service
Connecting data sources
WS-EnumerationResource adapter
Application
JDBCResource adapter
JCA/CCI
LDAPResource adapter
WMIResource adapter
Custom AppResource adapter
WS-Enum
DB
JDBC
LDAP WindowsApplication
WMI
Application
XML
Federated model definitions
Remote models
XML ModelmappingSources MgmtViews
Forms
Active CMDB
Demo Part 2: Core federation and reconciliation use case
WS-EnumWeb service
WS
CMDB
Stagingarea
Data Access
WS JDBC
Modeltransformation•Discovered
objects
•Changes
Query (WS-Enum)
Federation XML
Federated model definitions
Discoverytask
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 Roadmap2006 2007 2008
Service Mgmt.
Active CMDB
Asset Center
Active CMDB Technology• Common Data Model• CI Visualization• Service Modeling
ServiceDesk
5.0/5.1
Active CMDB Concepts• Data States• Reconciliation• Multi-Domain Integration
AssetCenter
4.x/5.0
ServiceCenter
6.1
Service Desk
Active CMDB
Service Center Asset Center