xen management interfaces using dmtf cim technology
play

Xen Management Interfaces using DMTF CIM Technology Mike D. Day - PowerPoint PPT Presentation

Xen Management Interfaces using DMTF CIM Technology Mike D. Day IBM CIM Technology Overview What is CIM Technology? Schema Description Language Object semantics Inheritance of schema elements Methods and Properties


  1. Xen Management Interfaces using DMTF CIM Technology Mike D. Day IBM

  2. CIM Technology Overview • What is CIM Technology? – Schema Description Language • Object semantics • Inheritance of schema elements • Methods and Properties – Standardized Schemas • Normalized descriptions of computer systems, operating systems, applications, adaptors, devices, networks, etc. – Processing Model • CIM Server: a daemon that provides network access to schema instances • Provider: a shared library that instantiates schema instances – Network Protocol • XML-RPC/TLS IBM

  3. Management Management s ta t i c app l i ca t i on app l i ca t i on p rope r t i es xm l / r pc ove r t l s r epos i t o ry Daemon ( c im se rve r ) schema Prov ider Prov ider Prov ider ( sha red l i b ) ( sha red l i b ) ( sha red l i b ) dynamic l i b xm/ l i bv i r / xens to re p rope r t i es IBM

  4. Pros/Cons of CIM Technology • Excellent Abstraction Layer • Complicated Models – Protect apps from changes in – Standard Schemas too cluttered lower-level interfaces • Relations (connection classes) • Good interoperability characteristics make for inefficient implementation – Well supported protocol • Never the simplest option • Extensible – Implementation – Object semantics, inheritances – Model • Flexible licensing • DMTF politics – Providers are shared libs • Industry momentum • Open-source CIM Servers – Pegasus – OpenWbem IBM

  5. Standard Virtualization Schema • DMTF Workgroup is standardizing virtualization schema – Hypervisors – Partitions (domains) – Storage virtualization – Virtualization Control Points (dom0) • Novell, VMWare, IBM, Unisys, many others • Projected standardization eoy 2006 IBM

  6. Xen CIM Development • Novell • IBM • Unisys • Xensource • Others? IBM

  7. Proposal • Move provider development into open • Incorporate into Xen project • Host on xenbits • Contribute existing providers IBM

Recommend


More recommend