
+ drasd = get_typed_class(options.virt, 'DiskResourceAllocationSettingData') + drasd_id = '%s/%s' % (default_dom, nddev) + dkeys = {'InstanceID' : drasd_id} + + nrasd = get_typed_class(options.virt, 'NetResourceAllocationSettingData') + nrasd_id = '%s/%s' % (default_dom, nmac) + nkeys = {'InstanceID' : nrasd_id}
Instead of hand building the instances for the resources, use the
libvirt-cim-bounces@redhat.com wrote on 2009-03-14 03:01:14: proper
association calls to get the RASD instances. You know the guest, so you can use SystemDevice to get the resource instance, and then SettingsDefineState to get the RASD instances.
I'm working on a new patch to get the RASD instances by association. But I can't remove "KVM_InputResourceAllocationSettingData" which output the device "mouse:ps2" can not be found. Actually, I get it by SettingsDefineState. If I remove this device from the ResourceSettings, this method works
for me.
Sorry Daisy.. I'm not sure I understand the problem you're hitting.
Are you seeing an error trying to remove an input device from a guest? What error message do you see?
Sorry for my confusion. I send out #2 patch. The problem is that I can not remove InputRASD. Below is the report error: VirtualSystemManagementService - 16_removeresource.py: FAIL ERROR - 'CIMInstanceName' object has no attribute 'DeviceID' No such instance (no device domain/mouse:ps2) So I Skip InputRASD together with MemRASD and ProcRASD in #2 patch.
-- Kaitlin Rupert IBM Linux Technology Center kaitlin@linux.vnet.ibm.com
_______________________________________________ Libvirt-cim mailing list Libvirt-cim@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-cim