forked from uncloud/uncloud
25 lines
457 B
Bash
25 lines
457 B
Bash
#!/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
|