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…
	
	Add table
		Add a link
		
	
		Reference in a new issue