Skip to content

bsdcpp/synoKVM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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