20
Title: The Essential Guide for Automating CMDB population and maintenance Session #: Speaker: Vesna Soraic, Stefan Bergstein Company: Hewlett-Packard

The Essential Guide for Automating CMDB population and maintenance

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

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.