Undercloud fails to install, error messages reference ironic and zaqar configuration.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Expired
|
Medium
|
Unassigned |
Bug Description
Steps to reproduce
==================
1. Clean install of CentOS 8
2. Bring all packages up to date then reboot
3. Install https:/
4. Set repositories for Train and Ceph: sudo -E tripleo-repos -b train current ceph
5. Install TripleO client and ceph-ansible: sudo dnf install -y python3-
6. Paste in undercloud.conf (detailed below)
7. Attempt Undercloud installation: openstack undercloud install
Expected result
===============
Successful undercloud installation
Actual result
=============
Installation failed
"puppet-user: Error: /Stage[
"puppet-user: Error: /Stage[
"puppet-user: Error: /Stage[
"puppet-user: Error: /Stage[
"puppet-user: Error: /Stage[
"2020-06-02 13:58:30,719 ERROR: 35562 -- Failed running container for zaqar",
"2020-06-02 13:58:30,719 INFO: 35562 -- Finished processing puppet configs for zaqar",
"2020-06-02 13:58:30,719 ERROR: 35554 -- ERROR configuring ironic",
"2020-06-02 13:58:30,720 ERROR: 35554 -- ERROR configuring zaqar"]}
Logs & Configs
==============
Pastebin link
http://
I only included the part I thought would be meaningful here as the entire log is way too large for paste.openstack.org
undercloud.conf:
certificate_
clean_nodes = true
cleanup = true
container_
deployment_user = stack
enable_tempest = false
generate_
local_interface = eno2
local_ip = 10.0.9.5/24
local_mtu = 1476
local_subnet = ctlplane-subnet
overcloud_
undercloud_
undercloud_debug = true
undercloud_
undercloud_
undercloud_hostname = centos-
undercloud_log_file = install-
undercloud_
undercloud_
[ctlplane-subnet]
cidr = 10.0.9.0/24
dhcp_end = 10.0.9.24
dhcp_start = 10.0.9.10
gateway = 10.0.9.5
inspection_iprange = 10.0.9.
masquerade = true
containers-
parameter_defaults:
ContainerImag
- push_destination: true
set:
ceph_
ceph_
ceph_
ceph_
ceph_
ceph_
ceph_image: daemon
ceph_
ceph_
ceph_
ceph_
ceph_
ceph_
ceph_
ceph_tag: v4.0.12-
name_prefix: centos-binary-
name_suffix: ''
namespace: docker.
neutron_
rhel_
tag: current-tripleo
tag_from_label: rdo_version
Environment
===========
- CentOS Linux release 8 x86_64
- OpenStack Train
- Undercloud install target is baremetal - using lvm
Changed in tripleo: | |
milestone: | victoria-1 → victoria-3 |
Changed in tripleo: | |
milestone: | victoria-3 → wallaby-1 |
Changed in tripleo: | |
milestone: | wallaby-1 → wallaby-2 |
Changed in tripleo: | |
milestone: | wallaby-2 → wallaby-3 |
Train is CentOS7 by default. If you want to use CentOS8 you have to use ussuri at this time. The issue is because you are using CentOS7 based containers on a CentOS8 host which is currently incompatible.