The FS was corrected to read "BootArgs Support for Hyper-V with KVP Data 
Exchange" 

See 
https://cwiki.apache.org/confluence/display/CLOUDSTACK/BootArgs+Support+for+Hyper-V+with+KVP+Data+Exchange.


Background:

BootArgs, aka bootArgs, aka bootargs,  are an optional property of a virtual 
machine. If there are boot args in a VirtualMachineProfile, a hypervisor plugin 
will do it's best to pass these arguments to the VM being created at boot time.

Whether BootArgs are present in a VirtualMachineProfile depends on the 
VirtualMachineGuru handling the virtual machine type. E.g. VMs of type 
VirtualMachine.Type.SecondaryStorageVm have bootArgs. These are defined by the 
SecondaryStorageManagerImpl class, which provides VirtualMachineGuru methods 
for this VM type. On the other hand, no bootArgs are added VMs of type 
VirtualMachine.Type.User by their VirtualMachineGuru (see 
UserVmManager.finalizeVirtualMachineProfile).

The mechanism used to pass bootArgs is hypervisor-specific.


Final remarks:

This is more of a design proposal than a feature.  The proposal explains how to 
implement bootArgs support, which is functionality that is already expected.

Sorry for the confusion.



> -----Original Message-----
> From: Donal Lafferty [mailto:donal.laffe...@citrix.com]
> Sent: 20 September 2013 19:05
> To: dev@cloudstack.apache.org
> Subject: RE: [Proposal] Userdata Support for Hyper-V with KVP Data
> Exchange
> 
> Let me put this on hold while some technical due diligence is done.  Need to
> verify the KVP support on specific Linux distro used by the system VM.
> 
> DL
> 
> 
> > -----Original Message-----
> > From: Donal Lafferty [mailto:donal.laffe...@citrix.com]
> > Sent: 13 September 2013 23:09
> > To: dev@cloudstack.apache.org
> > Subject: RE: [Proposal] Userdata Support for Hyper-V with KVP Data
> > Exchange
> >
> > Yep.  I'll recirculate the proposal next week.
> >
> > DL
> >
> > > -----Original Message-----
> > > From: Chiradeep Vittal [mailto:chiradeep.vit...@citrix.com]
> > > Sent: 13 September 2013 21:16
> > > To: dev@cloudstack.apache.org
> > > Subject: Re: [Proposal] Userdata Support for Hyper-V with KVP Data
> > > Exchange
> > >
> > > I believe DL is actually referring to boot args, not user/metadata
> > >
> > > On 9/13/13 12:41 PM, "Darren Shepherd"
> <darren.s.sheph...@gmail.com>
> > > wrote:
> > >
> > > >On 09/13/2013 11:56 AM, Donal Lafferty wrote:
> > > >
> > > >> Ah, okay, so you're talking about this:
> > > >>http://cloudstack.apache.org/docs/en-
> > > US/Apache_CloudStack/4.1.1/html/A
> > > >>dmi
> > > >>n_Guide/user-data-and-meta-data.html
> > > >>
> > > >
> > > >Okay, that leads me back to my original question.  Why is that
> > > >hypervisor specific?  That data comes from the VR right?  I know
> > > >bootstrapping the VR with the boot args is hypervisor specific, but
> > > >why user/metadata?
> > > >
> > > >Darren
> > > >

Reply via email to