> > Prompted by Sean¡¦s comment on a different thread:
> >
> > *
> > nova has a policy of not allowign any use of raw qemu args
> >
> >
> > I¡¦ve seen this come up a number of times, but I don¡¦t recall seeing
> > the justification for this policy.
> there are 2 reasons for this
>
> First i marks the domain as tainted form the libvirt perspective so in
> some distros like rhel that woudl make the domain unsupproted form a
> rhel level.
>
> but the primary reason is because the qemu command line interface is not
> stable and we have selected libvirt to provider a stabel api over
> qemu and the other hypervisors it supports. this allows us to supprot a
> wide variaty of distos and qemu versoin by leverageing the sable api
> provided by libvirt.
Fair, but...
>
> > We are looking at a scenario where we (as an operator) want to add
> > some specific additional qemu flags to some VMs, but we¡¦re now having
> > to run a local Nova patch to achieve this (experiments with
> > libvirt-hooks haven¡¦t proven fruitful.
> we also do not supprot libvirt hooks
...we also cannot add anything via libvirt either
> so while you coudl try to use them we woudl not consider any break of
> that as a nova bug so you are tacking a technical risk by using a feature of
> libvirt that we do not support operators using. we being upstream nova
> in this case.
As we want to add something to the XML at instance creation time, libvirt hooks won¡¦t help us here.
I was mainly just wondering because the same question comes up every month or so, so there must be at least a few valid use cases for it.
> >
> > I can see why we wouldn¡¦t want users to add arbitrary flags, but an
> > unsupported YMMV option in Nova would be helpful
> did you test the flavor options i suggested to see fi that resovel the
> issue?
I wasn¡¦t OP on the other thread, so no.
>
> >
> > --
> >
> > Regards,
> >
> > Nathan Harper
> >
> > Principal Engineer ¡V Cloud Development
> >
> > Platform Engineering
> >
> > _nathanh@graphcore.ai_
> >
> > _www.graphcore.ai ¡÷ <http://www.graphcore.ai/>_
** We have updated our privacy policy, which contains important information about how we collect and process your personal data. To read the policy, please click
here **
This email and its attachments are intended solely for the addressed recipients and may contain confidential or legally privileged information.
If you are not the intended recipient you must not copy, distribute or disseminate this email in any way; to do so may be unlawful.
Any personal data/special category personal data herein are processed in accordance with UK data protection legislation.
All associated feasible security measures are in place. Further details are available from the Privacy Notice on the website and/or from the Company.
Graphcore Limited (registered in England and Wales with registration number 10185006) is registered at, 1 Maple Road, Bramhall, Stockport, Cheshire, UK, SK7 2DH.
This message was scanned for viruses upon transmission. However Graphcore accepts no liability for any such transmission.