diff options
Diffstat (limited to 'app-emulation/libvirt/metadata.xml')
-rw-r--r-- | app-emulation/libvirt/metadata.xml | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/app-emulation/libvirt/metadata.xml b/app-emulation/libvirt/metadata.xml new file mode 100644 index 000000000000..06697bca0c7e --- /dev/null +++ b/app-emulation/libvirt/metadata.xml @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>tamiko@gentoo.org</email> + <name>Matthias Maier</name> +</maintainer> +<maintainer type="project"> + <email>virtualization@gentoo.org</email> + <name>Gentoo Virtualization Project</name> +</maintainer> +<use> + <!-- Pool backend flags --> + <flag name="iscsi"> + Allow using an iSCSI remote storage server as pool for disk image storage + </flag> + <flag name="lvm"> + Allow using the Logical Volume Manager (<pkg>sys-fs/lvm2</pkg>) as pool for disk image + storage + </flag> + <flag name="nfs"> + Allow using Network File System mounts as pool for disk image storage + </flag> + <flag name="parted"> + Allow using real disk partitions as pool for disk image storage, using + <pkg>sys-block/parted</pkg> to create, resize and delete them. + </flag> + <flag name="rbd"> + Enable rados block device support via <pkg>sys-cluster/ceph</pkg> + </flag> + <!-- Virtualisation backends --> + <flag name="lxc"> + Support management of Linux Containers virtualisation (<pkg>app-emulation/lxc</pkg>) + </flag> + <flag name="openvz"> + Support management of OpenVZ virtualisation (openvz-sources) + </flag> + <flag name="uml"> + Support management of User Mode Linux virtualisation + </flag> + <flag name="qemu"> + Support management of QEMU virtualisation (<pkg>app-emulation/qemu</pkg>) + </flag> + <flag name="xen"> + Support management of Xen virtualisation (<pkg>app-emulation/xen</pkg>) + </flag> + <flag name="virtualbox"> + Support management of VirtualBox virtualisation (one of <pkg>app-emulation/virtualbox</pkg> or + <pkg>app-emulation/virtualbox-bin</pkg>) + </flag> + <flag name="phyp"> + Support IBM HMC / IVM hypervisor via PHYP protocol + </flag> + <!-- Miscellaneous flags --> + <flag name="apparmor">Enable AppArmor support</flag> + <flag name="fuse">Allow LXC to use <pkg>sys-fs/fuse</pkg> for mount + points</flag> + <flag name="numa"> + Use NUMA for memory segmenting via <pkg>sys-process/numactl</pkg> and + <pkg>sys-process/numad</pkg> + </flag> + <flag name="libvirtd"> + Builds the libvirtd daemon as well as the client utilities instead of just the client + utilities + </flag> + <flag name="libssh"> + Use <pkg>net-libs/libssh</pkg> to communicate with remote libvirtd hosts, + for example: qemu+libssh://server/system + </flag> + <flag name="pcap"> + Support auto learning IP addreses for routing + </flag> + <flag name="macvtap"> + 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. + </flag> + <flag name="vepa">Virtual Ethernet Port Aggregator (VEPA) / 802.1Qbg + support. Relies on macvtap support.</flag> + <flag name="virt-network"> + 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). + </flag> + <flag name="firewalld">DBus interface to iptables/ebtables allowing + for better runtime management of your firewall.</flag> + <flag name="wireshark-plugins"> + Build the <pkg>net-analyzer/wireshark</pkg> plugin for the Libvirt RPC protocol + </flag> + <flag name="glusterfs"> + Enable GlusterFS support via <pkg>sys-cluster/glusterfs</pkg> + </flag> + <flag name="zfs"> + Enable ZFS backend storage <pkg>sys-fs/zfs</pkg> + </flag> +</use> +</pkgmetadata> |