Thank you Giulio, it is ok for using local datasource for now, but it
seems to be a bug into the default ovirt cloud-init behaviour:
at the end of the first provisionning, a first automatic runcmd is
passed in the user-data :
# cat /var/lib/cloud/instance/user-data.txt
...
runcmd:
- 'sed -i ' '/^datasource_list: /d' ' /etc/cloud/cloud.cfg; echo '
'datasource_list:
["NoCloud", "ConfigDrive"]' ' >>
/etc/cloud/cloud.cfg'
...
But this command is invalid, surely because of the double simple quote '
' instead of bad double quote ".
The result is that no ["NoCloud", "ConfigDrive"] is appended to
cloud.cfg.
And yes, when adding manually this line, I don't have to disable
cloudinit with clout-init.disabled and I can now use growpart and
resizefs modules on the second boot.
Can anyone confirm a BZ need to be opened?
Le 23/10/2018 à 14:41, Giulio Casella a écrit :
Maybe you can try disabling unused data sources. In
/etc/cloud/cloud.cfg
of el7 vm:
datasource_list: ["NoCloud", "ConfigDrive"]
If I remember correctly ovirt use ConfigDrive to pass data to VM cloud-init.
Hope this helps.
Bye,
gc
Il 23/10/2018 12:37, Nathanaël Blanchet ha scritto:
> Hi all,
>
> After having successfully run cloud-init with the "initial run" box
> checked, I meet an issue after rebooting the el7 vm. At the boot time,
> cloud-init waits for a data source that doesn't exist anymore and I have
> to wait serveral timeouts like this one:
>
> open 'http://169.254.169.254/openstack' with {'url':
> 'http://169.254.169.254/openstack', 'headers':
{'User-Agent':
> 'Cloud-Init/0.7.9'}, 'allow_redirects': True, 'method':
'GET',
> 'timeout': 10.0} configuration
>
> As a workaround, I must include in the initial custom script "touch
> /etc/cloud/cloud-init.disabled" so as to the vm to boot properly.
>
> Now I'd like cloud-init not to be fully disabled because I need it
> resizes the filesystem after the growpart step.
>
> Can anyone help me with this?
>
_______________________________________________
Users mailing list -- users(a)ovirt.org
To unsubscribe send an email to users-leave(a)ovirt.org
Privacy Statement:
https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct:
https://www.ovirt.org/community/about/community-guidelines/
List Archives:
https://lists.ovirt.org/archives/list/users@ovirt.org/message/HSXXBXHMO2G...
--
Nathanaël Blanchet
Supervision réseau
Pôle Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet(a)abes.fr