blob: e692aeeddb744acad42cee92f3ea6556784678a8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
<?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>
<!-- 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 management of virtualisation through the PHYP hypervisor protocol.
</flag>
<!-- Miscellaneous flags -->
<flag name='network'>
Enable networking support for guests
</flag>
<flag name='numa'>
Use NUMA for memory segmenting via <pkg>sys-process/numactl</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='json'>
Support QEmu 0.13 JSON-based interface, using <pkg>dev-libs/yajl</pkg>.
</flag>
</use>
</pkgmetadata>
|