summaryrefslogtreecommitdiff
path: root/travis/setup-host
blob: 6bb455ccaa9786cabaf0427f00aa2fd61ea71faf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
set -x

sudo mknod /dev/kvm c 10 232

sudo apt -t trusty-backports install -y lxd

sudo sed -i 's/LXD_IPV4_ADDR=".*"/LXD_IPV4_ADDR="192.168.123.1"/' /etc/default/lxd-bridge
sudo sed -i 's/LXD_IPV4_NETMASK=".*"/LXD_IPV4_NETMASK="255.255.255.0"/' /etc/default/lxd-bridge
sudo sed -i 's/LXD_IPV4_NETWORK=".*"/LXD_IPV4_NETWORK="192.168.123.0\/24"/' /etc/default/lxd-bridge
sudo sed -i 's/LXD_IPV4_DHCP_RANGE=".*"/LXD_IPV4_DHCP_RANGE="192.168.123.2,192.168.123.12"/' /etc/default/lxd-bridge
sudo sed -i 's/LXD_IPV4_DHCP_MAX=".*"/LXD_IPV4_DHCP_MAX="10"/' /etc/default/lxd-bridge

sudo service libvirtd restart
sudo service lxd restart

sudo lxc launch ubuntu:zesty libvirt -c security.privileged=true
sudo lxc config device add libvirt code disk source=`pwd` path=code
sudo lxc config device add libvirt kvm unix-char path=/dev/kvm
sudo lxc info libvirt