小编Kor*_*i22的帖子

cloud-init 不会增加分区或文件系统

我目前正在准备 CentOS 7 和 Ubuntu 14.04 的 OpenStack 就绪映像。

对于“自动化”,我使用Packer,它由您通过 JSON 模板提供。Packer 然后使用您指定的虚拟化开始安装(在我的例子中是 qemu)。

安装后,Packer 和您提供的脚本通过 SSH 配置虚拟机。

状态:

  • 根磁盘有 3 GB。
  • 一个分区,ext4,引导标志,100% 的根磁盘。

我想在这里实现的目标:

  • 图像应在第一次启动时将自身调整为磁盘的最大大小

问题:

这是行不通的。如果我只安装cloud-initorcloud-initcloud-utilsorcloud-initcloud-utilsand都没有关系cloud-utils-growpartcloud-init除了通过 ssh 启用 root 登录之外,我不会更改默认配置。

除了这一行,我的 cloud-init 配置是标准配置

disable_root: 0

问题:有人已经这样做了吗?我似乎找不到一个有效的例子

ubuntu centos openstack cloud-init packer

5
推荐指数
1
解决办法
5834
查看次数

标签 统计

centos ×1

cloud-init ×1

openstack ×1

packer ×1

ubuntu ×1