ffl-ans-gw-core01: move offloader network hook into /usr/lib

master
Gregor Michels 2022-12-23 13:26:14 +01:00
parent 1ea236b206
commit 51a8de4299
3 changed files with 10 additions and 8 deletions

View File

@ -80,13 +80,15 @@
- kmod-kvm-intel
update_cache: yes
- name: deploy qemu network hook
copy:
src: files/offloader_vm_net_up
dest: /root/offloader_vm_net_up
- name: provision /usr/lib
template:
src: "{{ item }}"
dest: /usr/lib
owner: root
group: root
mode: 0755
with_fileglob:
- "templates/gateways/{{ inventory_hostname }}/usr/lib/*"
- name: provision /etc/init.d
template:
@ -105,7 +107,7 @@
marker_end: "END OFFLOADER"
block: |
/etc/init.d/qemu-offloader
/root/offloader_vm_net_up
/usr/lib/offloader_vm_net_up
- name: enable offloader vm service
service:
@ -130,6 +132,6 @@
to be cleaned up:
- let procd gracefully kill the vm on stop/shutdown
- remove network hook /root/offloader_vm_net_up
- remove network hook /usr/lib/offloader_vm_net_up
-----------------------------------------------------
EOB

View File

@ -15,8 +15,8 @@ start_service() {
procd_append_param command -m 1G
procd_append_param command -machine type=q35,accel=kvm
procd_append_param command -drive file=/dev/sdb,cache=none,if=virtio,format=raw
procd_append_param command -nic tap,model=virtio-net-pci,script=/root/offloader_vm_net_up,downscript=no,ifname=tap0
procd_append_param command -nic tap,model=virtio-net-pci,script=/root/offloader_vm_net_up,downscript=no,ifname=tap1
procd_append_param command -nic tap,model=virtio-net-pci,script=/usr/lib/offloader_vm_net_up,downscript=no,ifname=tap0
procd_append_param command -nic tap,model=virtio-net-pci,script=/usr/lib/offloader_vm_net_up,downscript=no,ifname=tap1
procd_append_param command -pidfile /var/run/qemu-offloader.pid
procd_append_param command -chardev socket,path=/tmp/qga.qemu-offloader.sock,server=on,wait=off,id=qga0
procd_append_param command -device virtio-serial