[rdo-users] Undercloud installation failure

Geneviève Bastien gbastien+rdo at versatic.net
Thu Jan 17 14:14:52 UTC 2019


A bug! Thanks! I was starting to think it was a code 18 and I couldn't follow instructions properly ;-)

Thank you, setting selinux to false worked. I can now proceed to the next step.

Cheers,

Geneviève

On 2019-01-16 4:47 p.m., Alex Schultz wrote:
> On Wed, Jan 16, 2019 at 2:37 PM Alex Schultz <aschultz at redhat.com> wrote:
>> Currently a known issue for Rocky
>>
>> https://bugs.launchpad.net/tripleo/+bug/1811713
>>
> Workaround appears to be to set undercloud_enable_selinux to False in
> the undercloud.conf.
>
> Thanks,
> -Alex
>
>> Thanks,
>> -Alex
>>
>> On Wed, Jan 16, 2019 at 2:26 PM Geneviève Bastien
>> <gbastien+rdo at versatic.net> wrote:
>>> Hi,
>>>
>>> I'm new to OpenStack and I would like to install a production cloud (Centos 7) using tripleo in our research lab.
>>>
>>> I followed the steps in https://docs.openstack.org/tripleo-docs/latest/install/installation/installation.html for a baremetal undercloud environment. Yet it fails. Failure seems to be on the iscsid container. But messages are a bit cryptic to me. Here's part of my detailed ansible.log file with the failure: https://pastebin.com/2wViAh6e . The interesting lines are those I think:
>>>
>>>         "2019-01-15 09:26:07,250 ERROR: 728237 -- Failed running docker-puppet.py for iscsid",
>>>         "2019-01-15 09:26:07,251 ERROR: 728237 -- Notice: hiera(): Cannot load backend module_data: cannot load such file -- hiera/backend/module_data_backend",
>>>         "Notice: Compiled catalog for <my.cloud.hostname> in environment production in 0.58 seconds",
>>>         "Notice: /Stage[main]/Tripleo::Profile::Base::Iscsid/Exec[reset-iscsi-initiator-name]/returns: sh: /etc/iscsi/initiatorname.iscsi: Permission denied",
>>>         "Notice: /Stage[main]/Tripleo::Profile::Base::Iscsid/File[/etc/iscsi/.initiator_reset]: Dependency Exec[reset-iscsi-initiator-name] has failures: true",
>>>
>>>
>>> The details of my installation are as follow:
>>>
>>> 1- Fresh Centos 7 install, all updated
>>>
>>> 2- A non-root user, part of the docker group
>>>
>>> 3- I did all the validations for tripleo, they all pass
>>>
>>> 4- I plan to do node discovery, so I don't have the instackenv.json file
>>>
>>> 5- I enabled the triple repos:
>>>
>>> $ sudo yum install -y https://trunk.rdoproject.org/centos7/current/python2-tripleo-repos-0.0.1-0.20190114223251.6470f0c.el7.noarch.rpm
>>> $ sudo -E tripleo-repos -b rocky current
>>>
>>> 6- Install the tripleo client:
>>>
>>> $ sudo yum install -y python-tripleoclient
>>>
>>> 7- Prepare the undercloud.conf file: see https://framabin.org/p/?ebfee19a647baba1#jAO4Jkik3z9ajavrhKQ7mgCz2s8Nea3v/uwlRYLgVVQ=
>>>
>>> 8- I skipped all the optional steps
>>>
>>> 9- Undercloud installation
>>>
>>> $ openstack undercloud install
>>>
>>>
>>> What am I missing here? I tried on 2 different machines, with a fresh or older installations, I always did the same steps and it all fails at the same place.
>>>
>>> Thank you and best regards,
>>>
>>> Geneviève
>>>
>>> _______________________________________________
>>> users mailing list
>>> users at lists.rdoproject.org
>>> http://lists.rdoproject.org/mailman/listinfo/users
>>>
>>> To unsubscribe: users-unsubscribe at lists.rdoproject.org


More information about the users mailing list