instack-undercloud: /var/log/ironic is missing after the undercloud was installed: openstack-ironic-conductor.service and openstack-ironic-api.service are down Environment: instack-0.0.8-1.el7.noarch instack-undercloud-2.1.3-1.el7.noarch Steps to reproduce: Install the undercloud with "openstack undercloud install" Use the guide[1] and advance until (including) "baremetal import --json instackenv.json" 1. https://repos.fedorapeople.org/repos/openstack-m/rdo-manager-docs/liberty/basic_deployment/basic_deployment_cli.html result: Error contacting Ironic server: Error communicating with http://192.0.2.1:6385/ [Errno 111] Connection refused. Attempt 1 of 6 Error contacting Ironic server: Error communicating with http://192.0.2.1:6385/ [Errno 111] Connection refused. Attempt 2 of 6 Expected result: The nodes should be registered with no errors. Note: openstack-ironic-conductor.service and openstack-ironic-api.service are down because of the missing /var/log/ironic directory.
Fixed via packaging in openstack-ironic-4.2.0-2.el7
In liberty-testing repo http://buildlogs.centos.org/centos/7/cloud/x86_64/openstack-liberty/
Verified: Environment: openstack-ironic-common-4.2.0-2.el7.noarch The /var/log/ironic directory is there. the mentioned services are up and running.