Add network daemon to manage VXLAN VNIs on hypervisors

This commit is contained in:
2018-09-14 12:07:41 -04:00
parent 10d32e636c
commit c3d37701e7
10 changed files with 398 additions and 0 deletions

11
debian/control vendored
View File

@ -26,6 +26,17 @@ Description: Parallel Virtual Cluster virtualization daemon (Python 3)
.
This package installs the PVC virtualization daemon
Package: pvc-network-daemon
Architecture: all
Depends: pvc-daemon-common, python3-libvirt, ipmitool, libvirt-daemon-system
Suggests: pvc-client, pvc-virtualization-daemon
Description: Parallel Virtual Cluster network daemon (Python 3)
The Parallel Virtual Cluster provides a management solution for QEMU/KVM virtual clusters,
including full control of running VMs, definitions, and hypervisors (including fencing via
IPMI). This package provides the daemon component for networking on a hypervisor node.
.
This package installs the PVC network daemon
Package: pvc-client
Architecture: all
Depends: python3-kazoo, python3-libvirt, python3-psutil, python3-click, python3-lxml

4
debian/pvc-network-daemon.install vendored Normal file
View File

@ -0,0 +1,4 @@
network-daemon/pvcnd.py usr/share/pvc
network-daemon/pvcnd.service lib/systemd/system
network-daemon/pvcnd.conf.sample etc/pvc
network-daemon/pvcnd usr/share/pvc

6
debian/pvc-network-daemon.postinst vendored Normal file
View File

@ -0,0 +1,6 @@
#!/bin/sh
# Enable the servive
systemctl enable /lib/systemd/system/pvcnd.service
echo "The PVC network daemon has not been started. Create a config file at /etc/pvc/pvcnd.conf then start it."

5
debian/pvc-network-daemon.prerm vendored Normal file
View File

@ -0,0 +1,5 @@
#!/bin/sh
# Disable the service
systemctl disable pvcnd.service