run 3 kvm vms
authorDobrica Pavlinusic <dpavlin@rot13.org>
Sat, 19 Aug 2017 09:03:48 +0000 (11:03 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Sat, 19 Aug 2017 09:03:48 +0000 (11:03 +0200)
ifup-br200.sh [new file with mode: 0755]
run.sh [new file with mode: 0755]

diff --git a/ifup-br200.sh b/ifup-br200.sh
new file mode 100755 (executable)
index 0000000..1b5f773
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/sh -xe
+echo "# ARGS $*"
+ifconfig $1 up
+brctl addif br200 $1
diff --git a/run.sh b/run.sh
new file mode 100755 (executable)
index 0000000..3b58bfb
--- /dev/null
+++ b/run.sh
@@ -0,0 +1,16 @@
+#!/bin/sh -x
+
+sudo brctl show br200 || sudo brctl addbr br200
+sudo ip link set br200 up
+sudo ifconfig br200 10.200.1.1 netmask 255.255.255.0
+case $1 in
+       1)
+       sudo kvm -m 1024 -hda edozvola-db-01.qcow2 -hdb edozvola-db-01-sdb.qcow2 -vnc :1 -netdev tap,br=br200,id=e1,script=ifup-br200.sh -device virtio-net-pci,netdev=e1 -netdev user,id=e2 -device virtio-net-pci,netdev=e2 -monitor stdio -pidfile /tmp/edozvola-db-01.pid
+       ;;
+       2)
+       sudo kvm -m 1024 -hda edozvola-db-02.qcow2 -hdb edozvola-db-02-sdb.qcow2 -vnc :2 -netdev tap,br=br200,id=e1,script=ifup-br200.sh -device virtio-net-pci,netdev=e1 -netdev user,id=e2 -device virtio-net-pci,netdev=e2 -monitor stdio -pidfile /tmp/edozvola-db-02.pid
+       ;;
+       0)
+       sudo kvm -m 1024 -hda edozvola-db-pgpool.qcow2 -vnc :0 -netdev tap,br=br200,id=e1,script=ifup-br200.sh -device virtio-net-pci,netdev=e1 -netdev user,id=e2 -device virtio-net-pci,netdev=e2 -monitor stdio -pidfile /tmp/edozvola-db-pgpool.pid
+       ;;
+esac