Bug 1216243

Summary: Undercloud install leaves services enabled but not started
Product: [Community] RDO Reporter: Steve Baker <sbaker>
Component: instack-undercloudAssignee: James Slagle <jslagle>
Status: CLOSED EOL QA Contact: Toure Dunnon <tdunnon>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: KiloCC: hbrock, sasha, sbaker, tdunnon
Target Milestone: ---   
Target Release: Kilo   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1227471 (view as bug list) Environment:
Last Closed: 2016-05-19 15:38:25 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1227471    

Description Steve Baker 2015-04-28 21:11:26 UTC
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)

Comment 1 chris alfonso 2015-06-02 17:52:16 UTC
*** Bug 1220942 has been marked as a duplicate of this bug. ***

Comment 4 Steve Baker 2015-06-18 22:45:17 UTC
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)

Comment 5 Chandan Kumar 2016-05-19 15:38:25 UTC
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.