[openstack-dev] [Nova] Some changes on config drive

Jiang, Yunhong yunhong.jiang at intel.com
Sat Mar 1 05:55:31 UTC 2014


Sorry forgot nova prefix in subject.

--jyh

> -----Original Message-----
> From: Jiang, Yunhong [mailto:yunhong.jiang at intel.com]
> Sent: Friday, February 28, 2014 9:32 PM
> To: openstack-dev at lists.openstack.org
> Subject: [openstack-dev] Some changes on config drive
> 
> Hi, Michael and all,
> 
> 	I created some changes to config_drive, and hope to get some
> feedback. The patches are at
> https://review.openstack.org/#/q/status:open+project:openstack/nova+b
> ranch:master+topic:config_drive_cleanup,n,z
> 
> 	The basically ideas of the changes are:
> 	1) Instead of using host based config option to decide config_drive
> and config_drive_format, fetch such information from image property.
> Accordingly to Michael, its image that decide if it need config drive, and I
> think it's image that decide what's the config drive format supported. (like
> cloudinit verion 1.0 does not support iso9660 format.
> (http://cloudinit.readthedocs.org/en/latest/topics/datasources.html#versi
> on-1)
> 
> 	2) I noticed some virt drivers like VMWare/hyperv support only
> iso9660 format, , thus select the host based on image property, for
> example, if a host can't support vfat, don't try to schedule a server
> requires 'vfat' to that host.
> 
> 	The implementation detais are:
> 
> 	1) Image can provide two properties, 'config_drive' and
> 'config_drive_format'.
> 
> 	2) There is a cloud wise force_config_drive option (in the api service)
> to decide if the config_drive will be forced applied.
> 
> 	3) There is a host specific config_drive_format to set the default
> config_drive format if not specified in the image property.
> 
> 	4) In the image property filter, we will select the host that support the
> config_drive_format in image property
> 
> 	Any feedback is welcome to these changes.
> 
> Thanks
> --jyh
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



More information about the OpenStack-dev mailing list