cloud-init non coltiva la partizione né il filesystem

Sto preparando attualmente immagini pronte da OpenStack di CentOS 7 e Ubuntu 14.04.

Per "l'automazione" uso Packer , che viene fornito da un model JSON. Packer inizia quindi l'installazione utilizzando la virtualizzazione specificata (nel mio caso qemu).

Dopo l'installazione, la macchina virtuale viene fornita tramite SSH da Packer e gli script forniti.

Lo stato:

  • Il disco di root ha 3 GB.
  • Una partizione, ext4, boot-flag, 100% del disco di root.

Quello che sto cercando di get qui:

  • L'image dovrebbe ridimensionarsi al primo avvio della dimensione massima del disco

Il problema:

Non funziona. Non import se installo solo cloud-init o cloud-init e cloud-utils o cloud-init e cloud-utils e cloud-utils-growpart . Non cambio la configuration predefinita di cloud-init , oltre ad abilitare l'accesso root tramite ssh.

La mia configuration cloud-init è standard, a parte questa linea

disable_root: 0

Domanda: qualcuno ha già fatto questo? Non riesco a trovare un esempio di lavoro

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.