Hi Akira,

Cloudbase-Init supports ConfigDrive v2 metadata provided as either:

- ISO in cdrom drive (any version of Windows starting with XP / 2003)
- ISO in raw HDD (starting with Windows 8 / Windows 2012)

As you correctly pointed out, Windows does not directly support mounting raw 
disks (unpartitioned), so the latter is achieved by
extracting the content of the HDD in an ISO file and mount it as a loopback 
drive.

Nova defaults to ISO and supports VFAT for legacy reasons only. Quoting from 
[1]:

“For legacy reasons, you can configure the configuration drive to use VFAT 
format instead of ISO 9660. It is unlikely that you would require VFAT 
format because ISO 9660 is widely supported across operating systems. However, 
to use the VFAT format, add the following line to 
the /etc/nova/nova.conf file:

config_drive_format=vfat"

Due to this consideration, we didn't see any particular reason for supporting 
also VFAT, but we can talk about it if you have specific scenarios where it’s 
worth.


Thanks,

Alessandro


[1] http://docs.openstack.org/user-guide/content/enable_config_drive.html


On 22 Feb 2014, at 18:29, Akira Yoshiyama <[email protected]> wrote:

> Hi all,
> 
> Recently, I've tried to use HDD-style config-drive with Windows VM and
> Cloudbase-init, but It didn't work.
> I found 2 things below:
> 
> * HDD-style config-drive v2 of Nova uses a VFAT filesystem without
> partition (whole disk).
> * Windows Server 2012 doesn't recognize a filesystem without partition.
> 
> HDD-style config-drive is useful because cloud-init can delete all
> data on it for security.
> How can I resolve this problem? Does HDD-style config-drive need to
> change its format?
> 
> Thank you,
> Akira Yoshiyama
> 
> p.s. Cloudbase-init looks for an ISO image on HDD-style config-drive.
> 
> _______________________________________________
> OpenStack-dev mailing list
> [email protected]
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to