summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancisco Redondo Marchena <francisco.marchena@codethink.co.uk>2014-11-06 12:14:52 +0000
committerRichard Ipsum <richardipsum@fastmail.co.uk>2014-11-27 18:12:12 +0000
commite6647ed149cd780156b7f92cf1d8c14d0d9ac009 (patch)
treecaf9a1f6a6a0a9264d19b6c4e6533f4531c8951e
parent41315f6c32e2a8fdd788ef18026133b65c723b58 (diff)
downloaddefinitions-e6647ed149cd780156b7f92cf1d8c14d0d9ac009.tar.gz
Enable libvirt services for openstack
-rw-r--r--openstack-nova.configure20
1 files changed, 19 insertions, 1 deletions
diff --git a/openstack-nova.configure b/openstack-nova.configure
index 445bc198..c04dd82c 100644
--- a/openstack-nova.configure
+++ b/openstack-nova.configure
@@ -41,5 +41,23 @@ sed -f "$ROOT"/etc/openstack-nova-setup.sed -i \
##########################################################################
-ln -s "/etc/systemd/system/openstack-nova-setup.service" \
+ln -sf "/etc/systemd/system/openstack-nova-setup.service" \
"$ROOT/etc/systemd/system/multi-user.target.wants/openstack-nova-setup.service"
+
+##########################################################################
+# Enable libvirtd and libvirt-guests services
+##########################################################################
+
+wants_dir="$ROOT"/usr/lib/systemd/system/multi-user.target.wants
+mkdir -p "$wants_dir"
+mkdir -p "$ROOT"/var/lock/subsys
+ln -sf ../libvirtd.service "$wants_dir/libvirtd.service"
+ln -sf ../libvirt-guests.service "$wants_dir/libvirt-guests.service"
+
+##########################################################################
+# Change iprange for the interal libvirt to avoid clashes
+# with eth0 ip range
+##########################################################################
+
+sed -i "s/192\.168\.122\./192\.168\.1\./g" \
+ "$ROOT"/etc/libvirt/qemu/networks/default.xml