centos: Mask libvirtd sockets which prevents cloudstack-agent from being setup (#4756)

* Prevent adding --listen parameter when libvirt version > 5.6

* mask libvirtd sockets

* remove unused import

Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
This commit is contained in:
Pearl Dsilva 2021-03-11 13:08:09 +05:30 committed by GitHub
parent 9454edd0f3
commit 14366cdd6c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -535,6 +535,12 @@ class libvirtConfigRedhat(serviceCfgBase):
cfo.addEntry("export CGROUP_DAEMON", "'cpu:/virt'") cfo.addEntry("export CGROUP_DAEMON", "'cpu:/virt'")
cfo.addEntry("LIBVIRTD_ARGS", "-l") cfo.addEntry("LIBVIRTD_ARGS", "-l")
cfo.save() cfo.save()
if os.path.exists("/lib/systemd/system/libvirtd.socket"):
bash("/bin/systemctl mask libvirtd.socket");
bash("/bin/systemctl mask libvirtd-ro.socket");
bash("/bin/systemctl mask libvirtd-admin.socket");
bash("/bin/systemctl mask libvirtd-tls.socket");
bash("/bin/systemctl mask libvirtd-tcp.socket");
filename = "/etc/libvirt/qemu.conf" filename = "/etc/libvirt/qemu.conf"