diff --git a/config.json b/config.json deleted file mode 100644 index f1ec0e0..0000000 --- a/config.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "kvm": { - "executable": "/usr/bin/qemu-kvm", - "default_args" : "", - "pidfile": "/tmp/$VMID.pid", - "qmpsocket" : "/tmp/$VMID.qmp" - }, - "ssh": { - "user": "vm", - "homedir": "/home/vm", - "keydir": ".manager_keys" - - }, - "VMs": { - "foo": { - "cpu": "kvm64", - "smp": 2, - "memory": 2048, - "disk": { - "hw": "virtio", - "file": "/dev/mapper/vg3-foo" - }, - "cdrom": "/pub/debian.iso", - "network": { - "hw": "virtio", - "dev": "tap-foo", - "mac": "54:52:00:00:01:01", - "ip": ["192.0.2.23", "192.0.2.24"], - "ipv6": ["2001:db8::/80"] - }, - "vnc": { - "display": 1 - }, - "keyboard" : "de", - "kernel": "/home/markus/kernel-3.8.5", - "append": "root=/dev/vda", - "owner": "markus", - "autostart" : false - }, - "bar": { - "cpu": "kvm64", - "smp": 2, - "memory": 2048, - "disk": { - "hw": "virtio", - "file": "/dev/mapper/vg3-bar" - }, - "cdrom": "/root/tmp/install-amd64-minimal-20130207.iso", - "network": { - "hw": "virtio", - "dev": "tap-bar", - "mac": "54:52:00:00:02:01", - "ip": ["185.15.245.166"] - }, - "vnc": { - "display": 2 - }, - "keyboard" : "de", - "kernel": "/home/markus/linux-3.2.11-dkl", - "append": "root=/dev/vda", - "owner": "peter", - "autostart" : true - }, - "baz": { - "cpu": "kvm64", - "smp": 2, - "memory": 2048, - "cdrom": "/root/tmp/install-amd64-minimal-20130207.iso", - "network": { - "hw": "virtio", - "dev": "tap-baz", - "mac": "54:52:00:00:03:01", - "ip": ["178.63.173.238"] - - }, - "vnc": { - "display": 3 - }, - "keyboard" : "de", - "owner": "peter", - "autostart" : true - }, - - "tuxzone-vm": { - "cpu": "host", - "smp": 2, - "memory": 2048, - "cdrom": "/root/grml64-full_2013.02.iso", - "disk": { - "hw": "virtio", - "file": "/dev/mapper/vg3-tuxzone--vm" - }, - "network": { - "hw": "virtio", - "dev": "tap-tuxzone", - "mac": "54:52:00:10:BA:BE", - "ip": ["185.15.245.188", "185.15.245.189"], - "ipv6": ["2a01:4f8:120:7fff:2::/80"] - - }, - "vnc": { - "display": 40 - }, - "keyboard" : "de", - "owner": "peter", - "autostart" : true - }, - - "binary-kitchen": { - "cpu": "kvm64", - "smp": 2, - "memory": 2048, - "disk": { - "hw": "virtio", - "file": "/dev/mapper/vg3-binkit" - }, - "network": { - "hw": "virtio", - "dev": "tap-binkit", - "mac": "54:52:00:00:20:01", - "ip": ["185.15.245.177"] - }, - "vnc": { - "display": 20 - }, - "kernel": "/home/markus/linux-3.8.3", - "append": "root=/dev/vda", - "keyboard": "de", - "owner": "markus", - "autostart": true - } - } -} - diff --git a/etc_vm-manager.json b/etc_vm-manager.json new file mode 100644 index 0000000..783f1f8 --- /dev/null +++ b/etc_vm-manager.json @@ -0,0 +1,62 @@ +{ + "kvm": { + "executable": "/usr/bin/qemu-system-x86_64", + "default_args" : "-enable-kvm", + "pidfile": "/tmp/$VMID.pid", + "qmpsocket" : "/tmp/$VMID.qmp", + "logfile" : "/tmp/$VMID.log", + "hibernatefile" : "/mnt/hibernate/$VMID", + "runas" : "vm" + }, + + "ssh": { + "user": "vm", + "homedir": "/home/vm", + "keydir": ".manager_keys" + + }, + + "dhcpd": { + "pidfile": "/tmp/dhcp_$VMID.pid", + "router" : "2.3.4.5", + "dns1" : "8,8,8,8", + "dns2" : "8.8.4.4" + }, + + "VMs": { + "foo-vm": { + "cpu": "kvm64", + "smp": 2, + "memory": 2048, + "cdrom": "/mnt/images/install-amd64-minimal-20140206.iso", + "disks": [ + { + "hw": "virtio", + "cache": "none", + "file": "/mnt/images/null.img" + } + ], + "network": { + "hw": "virtio", + "dev": "tap-foo", + "mac": "54:52:00:BE:EF:66", + "ip": ["1.2.3.4"], + "ipv6": ["2001:DB8:fff4:a0:76::/80"], + "route6" : { + "2001:DB8:fff4:a0:7601::/80" : "2001:DB8:fff4:a0:76::2", + "2001:DB8:fff4:a0:7602::/80" : "2001:DB8:fff4:a0:76::2" + } + }, + "vnc": { + "display": 66 + }, + "kernel": "/home/bla/123.img", + "append": "root=/dev/vda", + "keyboard" : "de", + "owner": "foo", + "autostart" : false + } + + } +} +