我准备准备OpenStack的CentOS 7和Ubuntu 14.04的图像。
对于“自动化”,我使用Packer ,它由您提供一个JSON模板。 然后Packer使用您指定的虚拟化开始安装(在我的例子中是qemu)。
安装完成后,虚拟机将通过Packer的SSH和您提供的脚本进行configuration。
状态:
我想在这里实现的是:
问题:
这是行不通的。 如果只安装cloud-init或cloud-init和cloud-utils或cloud-init和cloud-utils以及cloud-utils-growpart 。 除了启用通过ssh的rootlogin之外,我不更改默认的cloud-initconfiguration。
除了这一行之外,我的cloud-initconfiguration是标准的
disable_root: 0
问题:有人已经做了这个? 我似乎无法find一个工作的例子
我只是解决了同样的问题。 我的vmbuilder创build了一个根分区,后面跟着一个交换分区的映像。 如果之后有一个,那么cloud-utils-growpart不能增长根分区。 我删除了交换分区和根分区在重新启动时正确resize