[Libvirt-cim] [PATCH] [TEST] #2 LXC support using DefineSystem & VSMS.01
Zhengang Li
zli at linux.vnet.ibm.com
Tue Jun 3 06:54:11 UTC 2008
Kaitlin Rupert wrote:
>> + # LXC only takes disk and memory device for now.
>> + # Only disk __init__ takes different params.
>> + if virt == 'LXC':
>> + d = LXC_DiskResourceAllocationSettingData(
>> + mountpoint=const.LXC_default_mp,
>> + source=const.LXC_default_mp, name=dom_name)
>
> Instead of using the same directory for the mountpoint and the source.
> You could create a directory such as /tmp/lxc_files to mount on /tmp.
> That way we can distinguish between the two.
I'll add this in the next revision.
>
>> + else:
>> + class_dasd = get_dasd_class(virt)
>> + if virt == 'KVM':
>> + disk_dev = 'hda'
>> + disk_source = const.KVM_disk_path
>> + elif virt == 'XenFV':
>> + disk_dev = 'hda'
>> + disk_source = const.XenFV_disk_path
>> + d = class_dasd(
>> + dev=disk_dev, +
>> source=disk_source,
>> + name=dom_name)
>> + class_nasd = get_nasd_class(virt)
>
> We'll need to skip over network and processor for now, since they aren't
> supported.
I tried with 'None' and empty values to the network and processor
mof-string. Pywbem had a problem parsing them. How do we skip the two
devices?
>
> I see the following error:
>
> ERROR - Unexpected rc code 1 and description:
> CIM_ERR_FAILED: ResourceSettings Error: Resource type not supported on
> this platform
> InvokeMethod(DefineSystem): CIM_ERR_FAILED: ResourceSettings Error:
> Resource type not supported on this platform
>
--
- Zhengang
More information about the Libvirt-cim
mailing list