forked from uncloud/uncloud
Merge branch 'master' of code.ungleich.ch:uncloud/uncloud
flush ruleset
This commit is contained in:
commit
3cf4807f7c
3 changed files with 53 additions and 2 deletions
|
@ -3,9 +3,9 @@
|
||||||
netid=100
|
netid=100
|
||||||
dev=wlp2s0
|
dev=wlp2s0
|
||||||
dev=wlp0s20f3
|
dev=wlp0s20f3
|
||||||
dev=wlan0
|
#dev=wlan0
|
||||||
|
|
||||||
ip=2a0a:e5c1:111:888::42/64
|
ip=2a0a:e5c1:111:888::48/64
|
||||||
vxlandev=vxlan${netid}
|
vxlandev=vxlan${netid}
|
||||||
bridgedev=br${netid}
|
bridgedev=br${netid}
|
||||||
|
|
||||||
|
|
26
uncloud/hack/uncloud-hack-init-host
Normal file
26
uncloud/hack/uncloud-hack-init-host
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
id=100
|
||||||
|
rawdev=eth0
|
||||||
|
|
||||||
|
# create vxlan
|
||||||
|
ip -6 link add vxlan${id} type vxlan \
|
||||||
|
id ${id} \
|
||||||
|
dstport 4789 \
|
||||||
|
group ff05::${id} \
|
||||||
|
dev ${rawdev} \
|
||||||
|
ttl 5
|
||||||
|
|
||||||
|
ip link set vxlan${id} up
|
||||||
|
|
||||||
|
# create bridge
|
||||||
|
ip link set vxlan${id} up
|
||||||
|
ip link set br${id} up
|
||||||
|
|
||||||
|
# Add vxlan into bridge
|
||||||
|
ip link set vxlan${id} master br${id}
|
||||||
|
|
||||||
|
|
||||||
|
# useradd -m uncloud
|
||||||
|
# [18:05] tablett.place10:~# id uncloud
|
||||||
|
# uid=1000(uncloud) gid=1000(uncloud) groups=1000(uncloud),34(kvm),36(qemu)
|
||||||
|
# apk add qemu-system-x86_64
|
||||||
|
# also needs group netdev
|
25
uncloud/hack/uncloud-run-vm
Normal file
25
uncloud/hack/uncloud-run-vm
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
if [ $# -ne 1 ]; then
|
||||||
|
echo $0 vmid
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
id=$1; shift
|
||||||
|
|
||||||
|
memory=512
|
||||||
|
macaddress=02:00:b9:cb:70:${id}
|
||||||
|
netname=net${id}-1
|
||||||
|
|
||||||
|
qemu-system-x86_64 \
|
||||||
|
-name uncloud-${id} \
|
||||||
|
-accel kvm \
|
||||||
|
-m ${memory} \
|
||||||
|
-smp 2,sockets=2,cores=1,threads=1 \
|
||||||
|
-device virtio-net-pci,netdev=net0,mac=$macaddress \
|
||||||
|
-netdev tap,id=net0,ifname=${netname},script=no,downscript=no \
|
||||||
|
-vnc [::]:0
|
||||||
|
|
||||||
|
# To be changed:
|
||||||
|
# -vnc to unix path
|
||||||
|
# or -spice
|
Loading…
Reference in a new issue