DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April...

19
DCML/ITIL/CMDB Use Cases DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005

Transcript of DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April...

Page 1: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

DCML/ITIL/CMDB Use CasesDCML/ITIL/CMDB Use CasesAjay Gummadi

Vice President-NA, Opsware, Inc.DCML TC, New Orleans

April 27, 2005

Page 2: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Problem

Software Vendor VendorCo, requests for an audit of Customer CustomerCo’s usage of its server based application ServApp.

VendorCo claims that CustomerCo currently uses more licenses than purchased and hence should purchase more licenses.

Use Case UC002 at http://dcml.blogspot.com/

Page 3: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

CustomerCo

CIO of CustomerCo is IT/best-practices savvy CIO has implemented DCML and ITIL in the

organization over a year ago CMDB reflects the current state of the

organization

Page 4: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

DCML Architecture

CMDB

Hardware ApplicationsFirmwareBIOSOperating System

TMN MIB CIM Custom

DCML AGENT

DCML ProcessorReport Server

User

CMIP SNMP CIM HTTP

Page 5: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Step 1

VendorCo requests an audit Requests a list of all instances of ServApp,

running on BSD Request made via DCML DIX format.

Current User
Page 6: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Sample Request

<dcml version=“1.0”> <action>audit_request</action> <message_id>1234</message_id> <requestor>VendorCo</requestor> <vendor_id>10032</vendor_id> <!– used for identification <request_date>March 23, 2005</request-date> <respond_by_date>March 31, 2005</respond_by_date> <application> <application_name>ServApp<application_name> <application_name/> <version>6.2</version> <application_platform>BSD</application_platform> </application> <!– One or more instances of application </dcml>

Page 7: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Sample Response

Message checksum checked Request acknowledged

<dcml version=“1.0”> <action>request_acknowledgement</action> <message_id>1234</message_id> <sender>CustomerCo</sender> <vendor_id>10032</vendor_id> <!– used for

identification </dcml>

Page 8: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Step 2: Audit Initiated

DCML Processor generates query for CMDB<dcml version=“1.0”> <message_id>312</message_id> <action>cmdb_query</action> <query>list</type></dcml>

Page 9: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Step 3: CMDB Response

<dcml version=“1.0”> <message_id>435</message_id> <request_id>312</request_id> <action>cmdb_query_result</action> <response> <category>notebooks</category> <category>desktops</category> <category>servers</category> <category>network_hardware</category> <category>telco_hardware</category> <category>PIM</category> <category>Miscellaneous</category> </response></dcml>

Page 10: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Step 4: DCML PROC. > CMDB

<dcml version=“1.0”> <message_id>313</message_id> <action>cmdb_query</action> <query> <search category=“server”>BSD</search> <search category=“application”>ServApp</search> <search category=“version”>6.2.*</search> </query></dcml>

Page 11: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Step 5: CMDB Response

<dcml version=“1.0”> <message_id>436</message_id> <request_id>313</request_id> <action>cmdb_query_result</action> <response> <results>208</results> <field>Vendor <type>string</type></field> <field>Version</field> <field>Language</field> <field>Service Pack</field> <field>Patch Version</field> <field>Build Versions</field> <field>Install Location</field> <field>IP Address</field> <field>License Key</field> <field>Serial Number</field> <field>Install Date</field> <field>Number of Uses</field> <field>User Name<field> <field>Part Of Suite</field> <field>Date of Last Use</field>

<field>Install Date</field> <field>Number of Uses</field> <field>User Name<field> <field>Part Of Suite</field> <field>Date of Last Use</field> <field>License Key</field> <field>Serial Number</field> <field>Install Date</field> <field>Number of Uses</field> <field>User Name<field> <field>Part Of Suite</field> </response></dcml>

Page 12: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Step 6: DCML PROC. > CMDB

<dcml version=“1.0”> <message_id>314</message_id> <action>cmdb_query</action> <query> <search_handle>313</search_handle> <fields> <field>IP Address</field> <field>User Name</field> <field>Date of Last Use</field> <field>Number of Uses</field> <field>Serial Number</field> <field>License Key</field> </fields></query></dcml>

Page 13: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Step 7: CMDB Response

<dcml version=“1.0”> <message_id>437</message_id> <request_id>314</request_id> <action>cmdb_query_result</action> <response> <results>208</results> <row> <value>192.168.1.1</value> <value>jdoe</value> <value>March 22, 2005</value> ….. </row> </response></dcml>

Page 14: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Step 8: Verification of keys

DCML Processor verifies each license key against CMDB and DSL

License keys are also checked against invoices and receipts (available via CMDB)

DCML Processor seeks clarification from DCML agents and users via DCML DIX and auto-generated XUL/XForms forms

CMDB is updated, with findings.

Page 15: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Step 9: Completion of Audit

DCML Processor generates audit reports Internal workflow engine routes report to CIO

for approval and digital signatures Approved report is dispatched to VendorCo, in

DIX format.

Page 16: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Step 10: Post Audit Assessment

CIO has data regarding ServApp usage CIO can negotiate better pricing for licenses,

using data available from DCML/CMDB CIO can reallocate unused/sparingly used

licenses. CIO can minimize/eliminate upgrade fees for

unused (but installed) instances.

Page 17: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Advantages

Accuracy of information Real-time updates Quicker turnarounds Cost savings BSA/SIIA compliance

Page 18: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Advantages (contd…)

Reports : Display by cost center/department/site

Resellers can bid, based on internal usage data (DCML/CMDB PartnerNet)

Powerful reporting (includes historical data)

Page 19: DCML/ITIL/CMDB Use Cases Ajay Gummadi Vice President-NA, Opsware, Inc. DCML TC, New Orleans April 27, 2005.

©2003-2005 DCML Member Section, All Rights Reserved

Questions?