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
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 – 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
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
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
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
Xen CIM Development • Novell • IBM • Unisys • Xensource • Others? IBM
Proposal • Move provider development into open • Incorporate into Xen project • Host on xenbits • Contribute existing providers IBM
Recommend
More recommend
Explore More Topics
Stay informed with curated content and fresh updates.