[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-API] RE: handling "guest tools" versions
> Unfortunately when someone makes a VM "appliance", they have to choose > an arbitrary version number and stick it in there. At some point in the future > this version will trigger the "please upgrade the guest tools" warning... > however it's probably not going to be possible to actually upgrade the tools, > as the appliance may be (should be?) locked down. I think it would be great to have a solution to this problem - it definitely can be annoying. The solution you suggest seems reasonable; in this case, would the presence of the immutable flag be sufficient to suppress the warning, or would all the keys (including immutable) have to be present? The guest tools could be perhaps trivially extended so that they can be started in a way that causes the flag to be written (e.g. on Linux by checking a config file) so that appliance authors don't have to invent their own init scripts. As a future addition it may also be worth thinking through how an appliance can indicate that it is out-of-date so that a user may be prompted to update the entire appliance (a GUI might display a warning that, when clicked on, follows a URL, for example). Thanks, Andy. > > To address this I propose that we add an extra flag > > /local/domain/<domid>/attr/PVAddons/Immutable > > Next to the existing > > /local/domain/<domid>/attr/PVAddons/MajorVersion > /local/domain/<domid>/attr/PVAddons/MinorVersion > /local/domain/<domid>/attr/PVAddons/MicroVersion > /local/domain/<domid>/attr/PVAddons/BuildVersion > /local/domain/<domid>/attr/PVAddons/Installed > > Which if both present in xenstore and set to "1" will override the PV-drivers- > up-to-date warning. It will still be possible for clients to see the raw > version > numbers through the API (VM_guest_metrics:PV_drivers_version map) but > they won't be prompted to take an action which they can't perform and thus > get annoyed IYSWIM :) > > What do you think? > > Cheers, > Dave > > _______________________________________________ > xen-api mailing list > xen-api@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/mailman/listinfo/xen-api _______________________________________________ xen-api mailing list xen-api@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/mailman/listinfo/xen-api
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |