5 gateway4=$2 # 192.168.151.1
6 netmask=$3 # 255.255.255.0
7 gateway6=${4:-""} # fd9c:05f4:ea84:0::1
10 if virsh -c qemu:///system net-info ${site}-baremetal >/dev/null 2>&1; then
11 echo baremetal network is already created
13 cat <<EOF >${site}-baremetal-network.xml
15 <name>${site}-baremetal</name>
18 <port start="1024" end="65535"/>
21 <bridge name="${site}0"/>
22 <ip address="${gateway4}" netmask="${netmask}"/>
24 if [[ ! -z ${gateway6} ]]; then
25 cat <<EOF >>${site}-baremetal-network.xml
26 <ip family="ipv6" address="${gateway6}" prefix="${prefix}"/>
29 cat <<EOF >>${site}-baremetal-network.xml
32 virsh -c qemu:///system net-define ${site}-baremetal-network.xml
33 virsh -c qemu:///system net-start ${site}-baremetal