bsdcpp / synoKVM

Qemu for synology DSM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Warning

This project has been abandoned and no further support will be given.

synokvm

Libvirt, Qemu for Synology DSM X86 platform(with kvm support).

Tested on DSM v6.0/6.1. Try this on your own risk.

Usage:

  1. Install spk first;
  2. This spk carry a webvirtmgr web management, also you can use virsh or virt-manager.

Building tips

Qemu build with:
./configure --prefix=/usr/local --target-list="x86_64-softmmu arm-softmmu" \
--disable-gtk --disable-xen --enable-{kvm,linux-aio,vhost-net,vnc,vnc-png,vnc-jpeg,guest-agent} \
--enable-{spice,coroutine-pool,libiscsi,libusb,curl,libssh2,tpm} \
--enable-{modules,usb-redir,vhost-vsock,virglrenderer,replication,bzip2,rbd,attr,virtfs,vnc-sasl,tcmalloc,jemalloc,lzo} \
--audio-drv-list='sdl oss alsa pa'

Libvirt build with: 
./configure --prefix=/usr/local --with-yajl --with-openssl --with-blkid \
--with-curl --with-ssh2  --with-qemu --with-lxc --with-remote --with-libvirtd \
--with-pm-utils --with-sysctl --with-network  --with-storage-scsi  --with-virtualport \
--with-esx --with-blkid --with-hal --with-avahi --with-udev  --with-storage-iscsi
  1. Build these on Debian jessie distribution, and made packages with this amazing tool https://github.com/rednoah/ant-spk, thanks to rednoah.
  2. Devlepment tutorial: https://developer.synology.com/developer-guide/getting_started/index.html

中文教程参考

http://koolshare.cn/thread-95071-1-1.html

关于软路由的部分介绍请参考我之前发的帖子:http://koolshare.cn/thread-76860-1-1.html

有问题需要进一步讨论的加QQ讨论组:608151589

About

Qemu for synology DSM

License:BSD 2-Clause "Simplified" License


Languages

Language:Shell 96.6%Language:HTML 3.4%