echo > /dev/watchdog
chmod 777 /var/lib/dhcpd/dhcpd.leases
echo > /dev/watchdog
-dhcpd -d -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases
-echo -n "V" > /dev/watchdog
+dhcpd -d -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases &
echo "Serving NFS mounts"
-while :; do sleep 30; done
+while :; do
+ [ -n "$(jobs -rp)" ] && echo > /dev/watchdog
+ sleep 10
+done
mount -n -o remount,ro /
poweroff -f
ip link set ens3 up
>/var/lib/dhcpd/dhcpd.leases
chmod 777 /var/lib/dhcpd/dhcpd.leases
-dhcpd -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases
+dhcpd -d -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases &
+/usr/sbin/iscsi-target -D -t iqn.2009-06.dracut &
# Wait forever for the VM to die
-/usr/sbin/iscsi-target -D -t iqn.2009-06.dracut
+echo "Serving iSCSI"
+while :; do
+ [ -n "$(jobs -rp)" ] && echo > /dev/watchdog
+ sleep 10
+done
mount -n -o remount,ro /
poweroff -f
nbd-server 2001 /dev/sdc -C /dev/null
>/var/lib/dhcpd/dhcpd.leases
chmod 777 /var/lib/dhcpd/dhcpd.leases
-dhcpd -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases
-#sh -i
-# Wait forever for the VM to die
-while sleep 60; do sleep 60; done
+dhcpd -d -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases &
+echo "Serving NBD disks"
+while :; do
+ [ -n "$(jobs -rp)" ] && echo > /dev/watchdog
+ sleep 10
+done
mount -n -o remount,ro /
poweroff -f
>/dev/watchdog
chmod 777 /var/lib/dhcpd/dhcpd.leases
>/dev/watchdog
-dhcpd -d -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases
-#echo -n 'V' > /dev/watchdog
-#sh -i
-#tcpdump -i ens3
-# Wait forever for the VM to die
+dhcpd -d -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases &
echo "Serving NFS mounts"
while :; do
+ [ -n "$(jobs -rp)" ] && echo > /dev/watchdog
sleep 10
- >/dev/watchdog
done
mount -n -o remount,ro /
poweroff -f