[libvirt] Update on the goal page, patch and discussion
Daniel Veillard
veillard at redhat.com
Tue Mar 29 09:16:20 UTC 2011
On Fri, Mar 25, 2011 at 09:41:53AM -0600, Eric Blake wrote:
> On 03/24/2011 04:40 AM, Daniel Veillard wrote:
[...]
> > - modify, monitor, control, migrate and stop the domains, within the limits
> > - of the support of the hypervisor for those operations. Multiple nodes may
> > - be accessed with libvirt simultaneously but the APIs are limited to
> > - single node operations.</p>
> > + <p>Now we can define the goal of libvirt: <b> to provide a common and
> > + stable layer sufficient to securely manage domains on a node, possibly
> > + distant</b>.</p>
>
> I think 'possibly remote' reads better than 'possibly distant'.
right it's about machines not persons :-)
> > + <p> As a result, libvirt should provide all APIs needed to do the
> > + management like: provision, create, modify, monitor, control, migrate
>
> s/management like/management, such as/
yup, better
> > + and stop the domains - within the limits of the support of the hypervisor
> > + for those operations. Some operations which may be hypervisor specific,
> > + if needed for domain management should be provided too.
>
> Yes, it makes sense to document that we don't mind providing
> well-documented hypervisor-specific operations. But the wording might
> sound better as:
>
> Not all hypervisors provide the same operations; but if an operation is
> useful for domain management of even one specific hypervisor it is worth
> providing in libvirt.
Okay, let's make a full clear sentence, to make the point clear :-)
> > Multiple nodes
> > + may be accessed with libvirt simultaneously but the APIs are limited to
>
> s/ but/, but/
>
> > + single node operations. Node ressource operations which are needed
>
> s/ressource/resource/
>
> > + for the management and provisioning of domains are also in the scope of
> > + the libvirt API, like interface setup, firewall rules, storage management
> > + and in general provisioning APIs.
>
> s/like/such as/
> s/and in general/and general/
>
> > Libvirt will also provide the state
> > + monitoring APIs needed to implement management policies, obviously
> > + checking domain state but also expose local node resources consumption.
>
> s/expose local node resources/exposing local node resource/
much cleanups, thanks !
> > <li>the API should allow to do efficiently and cleanly all the operations
> > - needed to manage domains on a node</li>
> > + needed to manage domains on a node including resource provisioning and
> > + setup</li>
>
> s/node including/node, including/
thanks for the review, pushed some time ago, just forgot to send that
mail !
Daniel
--
Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/
daniel at veillard.com | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library http://libvirt.org/
More information about the libvir-list
mailing list