There needs to be an undercloud post-install step which starts or disables services so that a newly installed undercloud has the same running services as a rebooted undercloud. Specifically, os-collect-config is enabled but not started, so rebooting the undercloud results in os-collect-config running and messing up the undercloud config. Loaded: loaded (/usr/lib/systemd/system/atd.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/ipmievd.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/iscsi.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/ksm.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/ksmtuned.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/lvm2-monitor.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/mdmonitor.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/microcode.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/netcf-transaction.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/NetworkManager-dispatcher.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/neutron-ovs-cleanup.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/os-collect-config.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/systemd-readahead-collect.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/systemd-readahead-drop.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/systemd-readahead-replay.service; enabled) Active: inactive (dead)
*** Bug 1220942 has been marked as a duplicate of this bug. ***
os-collect-config is now disabled, so the undercloud now works after a reboot. However there are still a number of post-install services which are enabled but not started. On a fresh installed undercloud as root, run: cd /usr/lib/systemd/system systemctl status *.service |grep -A1 Loaded |grep -A1 enabled |grep -B1 inactive Then reboot the undercloud, run the above and compare. I'm currently getting the following list of services which I assume should be either started or disabled at the end of the undercloud install: Loaded: loaded (/usr/lib/systemd/system/atd.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/ipmievd.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/iscsi.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/ksm.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/ksmtuned.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/lvm2-monitor.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/mdmonitor.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/microcode.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/netcf-transaction.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/neutron-ovs-cleanup.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/systemd-readahead-collect.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/systemd-readahead-drop.service; enabled) Active: inactive (dead) -- Loaded: loaded (/usr/lib/systemd/system/systemd-readahead-replay.service; enabled) Active: inactive (dead)
This bug is against a Version which has reached End of Life. If it's still present in supported release (http://releases.openstack.org), please update Version and reopen.