tamiko@gentoo.org Matthias Maier virtualization@gentoo.org Gentoo Virtualization Project Allow using an iSCSI remote storage server as pool for disk image storage Allow using the Logical Volume Manager (sys-fs/lvm2) as pool for disk image storage Allow using Network File System mounts as pool for disk image storage Allow using real disk partitions as pool for disk image storage, using sys-block/parted to create, resize and delete them. Enable rados block device support via sys-cluster/ceph Support management of Linux Containers virtualisation (app-emulation/lxc) Support management of OpenVZ virtualisation (see sys-kernel/openvz-sources) Support management of User Mode Linux virtualisation Support management of QEMU virtualisation (app-emulation/qemu) Support management of Xen virtualisation (app-emulation/xen) Support management of VirtualBox virtualisation (one of app-emulation/virtualbox or app-emulation/virtualbox-bin) Support IBM HMC / IVM hypervisor via PHYP protocol Enable AppArmor support Allow LXC to use sys-fs/fuse for mount points Use NUMA for memory segmenting via sys-process/numactl and sys-process/numad Builds the libvirtd daemon as well as the client utilities instead of just the client utilities Use net-libs/libssh to communicate with remote libvirtd hosts, for example: qemu+libssh://server/system Support auto learning IP addreses for routing Support for MAC-based TAP (macvlan/macvtap). For networking instead of the normal TUN/TAP. It has its advantages and disadvantages. macvtap support requires very new kernels and is currently evolving. Support for this is experimental at best. Virtual Ethernet Port Aggregator (VEPA) / 802.1Qbg support. Relies on macvtap support. Enable virtual networking (NAT) support for guests. Includes all the dependencies for NATed network mode. Effectively any network setup that relies on libvirt to setup and configure network interfaces on your host. This can include bridged and routed networks ONLY if you are allowing libvirt to create and manage the underlying devices for you. In some cases this requires enabling the 'netcf' USE flag (currently unavailable). DBus interface to iptables/ebtables allowing for better runtime management of your firewall. Build the net-analyzer/wireshark plugin for the Libvirt RPC protocol Enable GlusterFS support via sys-cluster/glusterfs Enable ZFS backend storage sys-fs/zfs