[Libvirt-cim] [PATCH 2 of 3] [TEST] #2 Add VSMS 15_mod_system_settings.py
Guo Lian Yun
yunguol at cn.ibm.com
Fri Oct 31 05:05:49 UTC 2008
libvirt-cim-bounces at redhat.com wrote on 2008-10-30 23:56:15:
> Guo Lian Yun wrote:
> >
> > +1 from me.
> >
> > I have a question of ModifySystemSettings() and
ModifyResourceSettings().
> > ModifySystemSettings() method modify the attributes of VSSD, and
> > ModifyResourceSettings()
> > intends to modify RASD properties, right?
>
> The VSSD and RASD instances are just a way of representing the
> properties of the guest. So these functions really aren't modifying the
> VSSD or RASD instances themselves.
>
> > I have to pass both RASD and
> > VSSD instances to
> > DefineSystem() when I try to define a vs. Would you please explain
more
> > about VSSD and RASD instance
> > for me?
>
> The RASD describes the guest resources. When you define a system, you
> pass a RASD for each resource you want the guest to have. If you want
> it to have a disk, you pass in a DiskRASD. Same thing for proc, mem,
> network, etc.
>
> The RASD is then used by the DefineSystem() call to determine what
> virtual resources to add to the guest. In the case of disk, the DiskRASD
> tells us the path to the disk we're adding.
>
> ModifyResourceSettings() works in a similar way. If a guest has a disk
> with path /boot/myimage and we want to change it to /boot/not_myimage,
> we set the Address of the DiskRASD to "/boot/not_myimage" and pass that
> DiskRASD to ModifyResourceSettings().
>
> The VSSD is a similar concept, except that it describes the properties
> of the guest itself. So, we set the VirtualSystemIdentifier attribute
> of the VSSD to give the guest a name. This is passed to the
> DefineSystem() call, so the provider knows what kinds of settings the
> guest should have.
>
> ModifySystemSettings() is used to modify the guest's settings.
Thanks a lot - Kaitlin.
I'm so grateful for your clear explanation.
>
> --
> Kaitlin Rupert
> IBM Linux Technology Center
> kaitlin at linux.vnet.ibm.com
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-cim/attachments/20081031/92e5e8b4/attachment.htm>
More information about the Libvirt-cim
mailing list