test: ping watchdog in dhcp servers

master
Harald Hoyer 2015-03-19 16:40:05 +01:00
parent 9f0878540b
commit 481ee9e6fc
4 changed files with 20 additions and 15 deletions

View File

@ -50,9 +50,11 @@ echo > /dev/watchdog
echo > /dev/watchdog echo > /dev/watchdog
chmod 777 /var/lib/dhcpd/dhcpd.leases chmod 777 /var/lib/dhcpd/dhcpd.leases
echo > /dev/watchdog echo > /dev/watchdog
dhcpd -d -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases dhcpd -d -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases &
echo -n "V" > /dev/watchdog
echo "Serving NFS mounts" 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 / mount -n -o remount,ro /
poweroff -f poweroff -f

View File

@ -14,8 +14,13 @@ ip addr add 192.168.50.1/24 dev ens3
ip link set ens3 up ip link set ens3 up
>/var/lib/dhcpd/dhcpd.leases >/var/lib/dhcpd/dhcpd.leases
chmod 777 /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 # 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 / mount -n -o remount,ro /
poweroff -f poweroff -f

View File

@ -17,9 +17,11 @@ nbd-server 2000 /dev/sdb -C /dev/null
nbd-server 2001 /dev/sdc -C /dev/null nbd-server 2001 /dev/sdc -C /dev/null
>/var/lib/dhcpd/dhcpd.leases >/var/lib/dhcpd/dhcpd.leases
chmod 777 /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 &
#sh -i echo "Serving NBD disks"
# Wait forever for the VM to die while :; do
while sleep 60; do sleep 60; done [ -n "$(jobs -rp)" ] && echo > /dev/watchdog
sleep 10
done
mount -n -o remount,ro / mount -n -o remount,ro /
poweroff -f poweroff -f

View File

@ -84,15 +84,11 @@ exportfs -r
>/dev/watchdog >/dev/watchdog
chmod 777 /var/lib/dhcpd/dhcpd.leases chmod 777 /var/lib/dhcpd/dhcpd.leases
>/dev/watchdog >/dev/watchdog
dhcpd -d -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases 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
echo "Serving NFS mounts" echo "Serving NFS mounts"
while :; do while :; do
[ -n "$(jobs -rp)" ] && echo > /dev/watchdog
sleep 10 sleep 10
>/dev/watchdog
done done
mount -n -o remount,ro / mount -n -o remount,ro /
poweroff -f poweroff -f