Sandro Bonazzola has uploaded a new change for review.

Change subject: libvirtd: start needed services
......................................................................

libvirtd: start needed services

Start services needed by libvirtd on systems where
service dependencies are not supported.

Change-Id: Ia380cc4978966d79c6a01bf66b595cdac33f408f
Bug-Url: https://bugzilla.redhat.com/1035484
Signed-off-by: Sandro Bonazzola <sbona...@redhat.com>
---
M src/plugins/ovirt-hosted-engine-setup/libvirt/configureqemu.py
M src/plugins/ovirt-hosted-engine-setup/system/vdsmenv.py
2 files changed, 17 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-hosted-engine-setup 
refs/changes/13/22413/1

diff --git a/src/plugins/ovirt-hosted-engine-setup/libvirt/configureqemu.py 
b/src/plugins/ovirt-hosted-engine-setup/libvirt/configureqemu.py
index 2834636..2f2e074 100644
--- a/src/plugins/ovirt-hosted-engine-setup/libvirt/configureqemu.py
+++ b/src/plugins/ovirt-hosted-engine-setup/libvirt/configureqemu.py
@@ -98,6 +98,16 @@
                     ],
                 ),
             )
+        if not self.services.supportsDependency:
+            if self.services.exists('cgconfig'):
+                self.services.state('cgconfig', True)
+                self.services.startup('cgconfig', True)
+            if self.services.exists('messagebus'):
+                self.services.state('messagebus', True)
+                self.services.startup('messagebus', True)
+            if self.services.exists('libvirtd'):
+                self.services.state('libvirtd', True)
+                self.services.startup('libvirtd', True)
         self._restartLibvirt()
 
 
diff --git a/src/plugins/ovirt-hosted-engine-setup/system/vdsmenv.py 
b/src/plugins/ovirt-hosted-engine-setup/system/vdsmenv.py
index d1c9fd4..b7a3d6a 100644
--- a/src/plugins/ovirt-hosted-engine-setup/system/vdsmenv.py
+++ b/src/plugins/ovirt-hosted-engine-setup/system/vdsmenv.py
@@ -135,6 +135,13 @@
                         'Failed to reconfigure libvirt for VDSM'
                     )
                 )
+            if not self.services.supportsDependency:
+                if self.services.exists('cgconfig'):
+                    self.services.state('cgconfig', True)
+                if self.services.exists('messagebus'):
+                    self.services.state('messagebus', True)
+                if self.services.exists('libvirtd'):
+                    self.services.state('libvirtd', True)
             self.services.state(
                 name=self.environment[
                     ohostedcons.VDSMEnv.VDSMD_SERVICE


-- 
To view, visit http://gerrit.ovirt.org/22413
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia380cc4978966d79c6a01bf66b595cdac33f408f
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-hosted-engine-setup
Gerrit-Branch: master
Gerrit-Owner: Sandro Bonazzola <sbona...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to