Hi all,
This topic has been further deepened and prototyped at Nuage Networks, and the earlier submitted design doc [1] has been updated with an OpenStack support section [2]. Note that we also provided PR's for CoreOS support. Here we use the original Cloudstack format as I don't think the CloudStack community needs to add OpenStack support to CoreOS :-) Pls provide your feedback. When being approved we will get the work done and the PR [3] updated. Thanks, Kris [1] https://cwiki.apache.org/confluence/display/CLOUDSTACK/Using+ConfigDrive+for+Metadata%2C+Userdata+and+Password [2] https://cwiki.apache.org/confluence/display/CLOUDSTACK/Using+ConfigDrive+for+Metadata%2C+Userdata+and+Password#UsingConfigDriveforMetadata,UserdataandPassword-OpenStacksupport [3] https://github.com/apache/cloudstack/pull/2097 On 30 May 2017 at 11:15, Wido den Hollander <w...@widodh.nl> wrote: > > > Op 26 mei 2017 om 13:46 schreef Pierre-Luc Dion <pd...@cloudops.com>: > > > > > > Is this a format that would work for all hypervisor supported by > > cloudstack? Because openstack is highly focus on kvm. > > > > I assume it will since it's just a Virtual CD-Rom attached to a VM. That > will work regardless of the Hypervisor. > > Wido > > > Also,did anyone verified if that would work for coreos and > > cloudbase-init(cloud-init for Windows) > > > > Otherwise I like the idea of removing the VR dependency. > > > > Le 22 mai 2017 7:40 AM, "Nux!" <n...@li.nux.ro> a écrit : > > > > > +1 using openstack format > > > > > > -- > > > Sent from the Delta quadrant using Borg technology! > > > > > > Nux! > > > www.nux.ro > > > > > > ----- Original Message ----- > > > > From: "Wido den Hollander" <w...@widodh.nl> > > > > To: "dev" <dev@cloudstack.apache.org>, "Kris Sterckx" < > > > kris.ster...@nuagenetworks.net> > > > > Sent: Friday, 19 May, 2017 14:15:28 > > > > Subject: [DISCUSS] Config Drive: Using the OpenStack format? > > > > > > > Hi, > > > > > > > > Yesterday at ApacheCon Kris from Nuage networks gave a great > > > presentation about > > > > alternatives for userdata from the VR: Config Drive > > > > > > > > In short, a CD-ROM/ISO attached to the Instance containing the > > > meta/userdata > > > > instead of having the VR serve it. > > > > > > > > The outstanding PR [0] uses it's own format on the ISO while > cloud-init > > > already > > > > has support for config drive [1]. > > > > > > > > This format uses 'openstack' in the name, but it seems to be in > > > cloud-init > > > > natively and well supported. > > > > > > > > I started the discussion yesterday during the talk and thought to > take > > > it to the > > > > list. > > > > > > > > My opinion is that we should use the OpenStack format for the config > > > drive: > > > > > > > > - It's already in cloud-init > > > > - Easier to templates to be used on CloudStack > > > > - Easier adoption > > > > > > > > We can always write a file like "GENERATED_BY_APACHE_CLOUDSTACK" or > > > something on > > > > the ISO. > > > > > > > > We can also symlink the 'openstack' directory to a directory called > > > 'cloudstack' > > > > on the ISO. > > > > > > > > Does anybody else have a opinion on this one? > > > > > > > > Wido > > > > > > > > [0]: https://github.com/apache/cloudstack/pull/2097 > > > > [1]: > > > > http://cloudinit.readthedocs.io/en/latest/topics/ > > > datasources/configdrive.html#version-2 > > > >