87 lines
3.5 KiB
XML
87 lines
3.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
<pkgmetadata>
|
|
<herd>virtualization</herd>
|
|
<maintainer>
|
|
<email>cardoe@gentoo.org</email>
|
|
<name>Doug Goldstein</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-apps/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 (see <pkg>sys-kernel/openvz-sources</pkg>)
|
|
</flag>
|
|
<flag name="uml">
|
|
Support management of User Mode Linux virtualisation
|
|
</flag>
|
|
<flag name="qemu">
|
|
Support management of QEmu virtualisation (one of <pkg>app-emulation/qemu</pkg>,
|
|
<pkg>app-emulation/qemu-kvm</pkg> or <pkg>app-emulation/qemu-spice</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-ose</pkg>)
|
|
</flag>
|
|
<flag name="phyp">
|
|
Support IBM HMC / IVM hypervisor via PHYP protocol
|
|
</flag>
|
|
<!-- Miscellaneous flags -->
|
|
<flag name="audit">support <pkg>sys-process/audit</pkg></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="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>
|
|
</use>
|
|
</pkgmetadata>
|