[Libvirt-cim] Request for all in one instllation page
Toshifumi Fujimura
fujimura.toshifumi at np.css.fujitsu.com
Fri Oct 24 02:33:09 UTC 2008
Dear Kaitlin.
Thanks for your suggestion and adding wiki page.
This wiki is very useful.
After restarting Pegasus, I can't find the class "CIM_KVMRedirectionSAP".
And from my investigation, I found two points.
(1)The class "CIM_KVMRedirectionSAP"'s superclass isn't defined in any
.mof files in Libvirt-CIM.
(2)But other registered classes may have superclass.
For example, the class "CIM_VirtualSystemMigrationCapabilities" has
superclass "CIM_Capabilities".
And that is defined in "schema/VSMigrationCapabilities.mof" file.
(The log shows below)
I think some package need to add.
What should I do any more?
Works for me.
===============================
[root at localhost libvirt-cim]# grep -rn CIM_KVM *
Binary file base_schema/cimv216Experimental-MOFs.zip matches
schema/KVMRedirectionSAP.mof:4:class Xen_KVMRedirectionSAP :
CIM_KVMRedirectionSAP
schema/KVMRedirectionSAP.mof:9:class KVM_KVMRedirectionSAP :
CIM_KVMRedirectionSAP
schema/KVMRedirectionSAP.mof:14:class LXC_KVMRedirectionSAP :
CIM_KVMRedirectionSAP
[root at localhost ~]# wbemcli ecn http://user:pass@localhost/root/virt |
grep Virt
localhost:5988/root/virt:CIM_VirtualSystemMigrationSettingData
localhost:5988/root/virt:KVM_VirtualSystemMigrationCapabilities
localhost:5988/root/virt:Xen_VirtualSystemMigrationCapabilities
localhost:5988/root/virt:CIM_VirtualSystemMigrationCapabilities
localhost:5988/root/virt:LXC_VirtualSystemMigrationSettingData
localhost:5988/root/virt:LXC_VirtualSystemMigrationCapabilities
localhost:5988/root/virt:KVM_VirtualSystemMigrationSettingData
localhost:5988/root/virt:Xen_VirtualSystemSettingData
localhost:5988/root/virt:CIM_VirtualSystemSettingData
localhost:5988/root/virt:KVM_VirtualSystemSettingData
localhost:5988/root/virt:LXC_VirtualSystemSettingData
localhost:5988/root/virt:Xen_VirtualSystemMigrationSettingData
===============================
(in schema/VSMigrationCapabilities.mof)
===============================
class CIM_VirtualSystemMigrationCapabilities : CIM_Capabilities {
uint16 DestinationHostFormatsSupported[];
uint16 SynchronousMethodsSupported[];
uint16 AsynchronousMethodsSupported[];
};
===============================
-- Toshifumi Fujimura.
> Toshifumi Fujimura wrote:
>> Thanks Mr or Ms Deepti B Kalakeri and Mr or Ms Kaitlin Rupert.
>> I tryed to regist CIM schema for Libvirt-CIM as your advice.
>>
>> On "make postinstall",I met this error message.
>>
>> =======================================================================================
>>
>> Registering providers with active cimserver
>> Parsing error: parse error: Error adding class Xen_KVMRedirectionSAP
>> to the repository:
>> CIM_ERR_INVALID_SUPERCLASS: CIM_KVMRedirectionSAP
>> make: *** [postinstall] Error 250
>> =======================================================================================
>>
>>
>> I think the superclasses
>> "CIM_KVMRedirectionSAP","CIM_ERR_INVALID_SUPERCLASS" don't exist in
>> my cimserver.
>> How can I add those classes?
>>
>> Works for me.
>> Toshifumi Fujimura.
>
> Can you try the following:
>
> Restart Pegasus
>
> After restarting Pegasus, try: wbemcli ecn
> http://user:pass@localhost/root/virt | grep CIM_KVMRedirectionSAP
>
> This should return a record like the following:
>
> localhost:5988/root/virt:CIM_KVMRedirectionSAP
>
> After that is done, you can do:
>
> sudo make preuninstall
> sudo make postinstall
>
> Running "sudo make preuninstall" should have put the proper classes in
> place. However, sometimes Pegasus needs to be restarted after "sudo
> make preinstall".
>
>
> If the wbemcli command doesn't return any records, you can do the
> following:
>
> sudo make preuninstall
> sudo make preinstall
>
> restart Pegasus
>
> sudo make postinstall
>
>
> I hope this helps!
--
Toshifumi Fujimura.
More information about the Libvirt-cim
mailing list