Hello.

Usually i configure my networks for virtual machines with hook files
located in /etc/libvirt/hooks. For example this one:

#!/bin/bash

guest_name=some_name
guest_ipaddr=123.123.123.123
if [ "${1}" = "${guest_name}" ]; then
   if [ "${2}" = "stopped" -o "${2}" = "reconnect" ]; then
                ip route del 123.123.123.123 via 192.0.0.1 dev virbr1
                ip neigh del proxy 123.123.123.123 dev eth0
                sleep ${RANDOM:0:1}.${RANDOM:-1:1}
                iptables -D FORWARD -i eth0 -o virbr1 -s 0.0.0.0/0 -d
123.123.123.123/32 -j ACCEPT
                iptables -D FORWARD -i virbr1 -o eth0 -s
123.123.123.123/32 -d 0.0.0.0/0 -j ACCEPT
   fi
   if [ "${2}" = "start" -o "${2}" = "reconnect" ]; then
                ip route add 123.123.123.123 via 192.0.0.1 dev virbr1
                ip neigh add proxy 123.123.123.123 dev eth0
                sleep ${RANDOM:0:1}.${RANDOM:-1:1}
                iptables -I FORWARD 4 -i eth0 -o virbr1 -s 0.0.0.0/0 -d
123.123.123.123/32 -j ACCEPT
                iptables -I FORWARD 4 -i virbr1 -o eth0 -s
123.123.123.123/32 -d 0.0.0.0/0 -j ACCEPT
   fi
fi

How would i accomplish this whit opennebula hooks? Can i even set the
$guest_name? It's always like one-$number i guess. Okay, there is for
sure another way of setting this up. Is there?

thanks and best regards
t.
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to