From b4ee10dfde251f20afa1ba4fb87f2c6a61cb1c56 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Tue, 21 Apr 2009 12:24:14 +0000 Subject: [PATCH] VirtualBox Documentation * docs/drvvbox.html.in docs/hvsupport.html.in docs/drivers.html.in docs/sitemap.html.in docs/*.html: VirtualBox Documentation by Pritesh Kothari Daniel --- ChangeLog | 6 + docs/drivers.html | 6 +- docs/drivers.html.in | 1 + docs/drvlxc.html | 4 + docs/drvopenvz.html | 4 + docs/drvqemu.html | 4 + docs/drvremote.html | 4 + docs/drvtest.html | 4 + docs/drvuml.html | 4 + docs/drvvbox.html | 267 +++++++++++++++++++++++++++++++++++++++++ docs/drvvbox.html.in | 136 +++++++++++++++++++++ docs/drvxen.html | 4 + docs/hvsupport.html | 2 +- docs/hvsupport.html.in | 66 +++++++++- docs/sitemap.html | 3 + docs/sitemap.html.in | 4 + docs/storage.html | 4 + 17 files changed, 518 insertions(+), 5 deletions(-) create mode 100644 docs/drvvbox.html create mode 100644 docs/drvvbox.html.in diff --git a/ChangeLog b/ChangeLog index a388b979cb..9e5437db23 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Tue Apr 21 14:22:03 CEST 2009 Daniel Veillard + + * docs/drvvbox.html.in docs/hvsupport.html.in docs/drivers.html.in + docs/sitemap.html.in docs/*.html: VirtualBox Documentation by + Pritesh Kothari + Mon Apr 20 14:25:41 CEST 2009 Daniel Veillard * src/lxc_container.c src/lxc_container.h: cope with kernels diff --git a/docs/drivers.html b/docs/drivers.html index fded3f67d3..27328883f6 100644 --- a/docs/drivers.html +++ b/docs/drivers.html @@ -86,6 +86,10 @@
Storage
+
  • +
    + VirtualBox +
  • @@ -137,7 +141,7 @@

    The hypervisor drivers currently supported by libvirt are:

    - +
  • LXC
  • Test
  • OpenVZ
  • +
  • VirtualBox
  • diff --git a/docs/drvlxc.html b/docs/drvlxc.html index 0d953fc79f..0f021fad3e 100644 --- a/docs/drvlxc.html +++ b/docs/drvlxc.html @@ -86,6 +86,10 @@
    Storage
    +
  • +
    + VirtualBox +
  • diff --git a/docs/drvopenvz.html b/docs/drvopenvz.html index 6f9170a74b..ac932dd481 100644 --- a/docs/drvopenvz.html +++ b/docs/drvopenvz.html @@ -86,6 +86,10 @@
    Storage
    +
  • +
    + VirtualBox +
  • diff --git a/docs/drvqemu.html b/docs/drvqemu.html index ff8f20dfc2..3147d2e5ab 100644 --- a/docs/drvqemu.html +++ b/docs/drvqemu.html @@ -86,6 +86,10 @@
    Storage
    +
  • +
    + VirtualBox +
  • diff --git a/docs/drvremote.html b/docs/drvremote.html index 5c9f53faeb..5848eb29b1 100644 --- a/docs/drvremote.html +++ b/docs/drvremote.html @@ -86,6 +86,10 @@
    Storage
    +
  • +
    + VirtualBox +
  • diff --git a/docs/drvtest.html b/docs/drvtest.html index e5d0d1c7df..0b4b9dc10e 100644 --- a/docs/drvtest.html +++ b/docs/drvtest.html @@ -86,6 +86,10 @@
    Storage
    +
  • +
    + VirtualBox +
  • diff --git a/docs/drvuml.html b/docs/drvuml.html index 74f7b258ff..6b66ac7896 100644 --- a/docs/drvuml.html +++ b/docs/drvuml.html @@ -86,6 +86,10 @@
    Storage
    +
  • +
    + VirtualBox +
  • diff --git a/docs/drvvbox.html b/docs/drvvbox.html new file mode 100644 index 0000000000..a4313a44a9 --- /dev/null +++ b/docs/drvvbox.html @@ -0,0 +1,267 @@ + + + + + + + + + libvirt: VirtualBox hypervisor driver + + + + +
    + +
    +

    VirtualBox hypervisor driver

    +

    + The libvirt VirtualBox driver can manage any VirtualBox version + from version 2.2 onwards. +

    +

    Connections to VirtualBox driver

    +

    + The libvirt VirtualBox driver provides per-user drivers (the "session" instance). + The uri of the driver protocol is "vbox". Some example conection URIs for the driver are: +

    +
    +    vbox:///session                      (local access to per-user instance)
    +    vbox+unix:///session                 (local access to per-user instance)
    +    vbox+tcp://user@example.com/session  (remote access, SASl/Kerberos)
    +    vbox+ssh://user@example.com/session  (remote access, SSH tunnelled)
    +    
    +

    + Example domain XML config +

    +
    +    <domain type='vbox'>
    +    <name>vbox</name>
    +    <uuid>4dab22b31d52d8f32516782e98ab3fa0</uuid>
    +
    +    <os>
    +        <type>hvm</type>
    +        <boot dev='cdrom'/>
    +        <boot dev='hd'/>
    +        <boot dev='fd'/>
    +        <boot dev='network'/>
    +    </os>
    +
    +    <memory>654321</memory>
    +    <vcpu>1</vcpu>
    +
    +    <features>
    +        <pae/>
    +        <acpi/>
    +        <apic/>
    +    </features>
    +
    +    <devices>
    +        <disk type='file' device='cdrom'>
    +            <source file='/home/user/Downloads/slax-6.0.9.iso'/>
    +            <target dev='hdc'/>
    +            <readonly/>
    +        </disk>
    +
    +        <disk type='file' device='disk'>
    +            <source file='/home/user/tmp/vbox.vdi'/>
    +            <target dev='hdd'/>
    +        </disk>
    +
    +        <disk type='file' device='floppy'>
    +            <source file='/home/user/tmp/WIN98C.IMG'/>
    +            <target dev='fda'/>
    +        </disk>
    +
    +        <!--INTERNAL NETWORK
    +        <interface type='internal'>
    +            <source name='int_net'/>
    +            <model type='am79c970a'/>
    +        </interface> -->
    +
    +        <!--BRIDGE-->
    +        <interface type='bridge'>
    +            <source bridge='eth0'/>
    +            <mac address='00:16:3e:5d:c7:9e'/>
    +            <model type='am79c973'/>
    +        </interface>
    +
    +        <!--NAT-->
    +        <interface type='user'>
    +            <mac address='56:16:3e:5d:c7:9e'/>
    +            <model type='82540eM'/>
    +        </interface>
    +
    +        <!-- HOST ONLY NETWORK
    +        <interface type='hostonly'>
    +            <source name='vboxnet0'/>
    +            <mac address='78:16:3e:4d:c7:9e'/>
    +            <model type='82543gc'/>
    +        </interface> -->
    +
    +        <sound model='sb16'/>
    +
    +        <parallel type='dev'>
    +            <source path='/dev/pts/1'/>
    +            <target port='0'/>
    +        </parallel>
    +
    +        <parallel type='dev'>
    +            <source path='/dev/pts/2'/>
    +            <target port='1'/>
    +        </parallel>
    +
    +        <serial type="dev">
    +            <source path="/dev/ttyS0"/>
    +            <target port="0"/>
    +        </serial>
    +
    +        <serial type="pipe">
    +            <source path="/tmp/serial.txt"/>
    +            <target port="1"/>
    +        </serial>
    +
    +        <!-- VRDP Support
    +        <graphics type='rdp' port='3389' auth='guest' reuseconnection='yes'
    +        multiconnections='yes' authtimeout='4999' listen='10.16.203.214'/> -->
    +
    +        <hostdev mode='subsystem' type='usb'>
    +            <source>
    +                <vendor id='0x1234'/>
    +                <product id='0xbeef'/>
    +            </source>
    +        </hostdev>
    +
    +        <hostdev mode='subsystem' type='usb'>
    +            <source>
    +                <vendor id='0x4321'/>
    +                <product id='0xfeeb'/>
    +            </source>
    +        </hostdev>
    +
    +    </devices>
    +
    +    </domain>
    +    
    +
    +
    + + + diff --git a/docs/drvvbox.html.in b/docs/drvvbox.html.in new file mode 100644 index 0000000000..999e5e6c4b --- /dev/null +++ b/docs/drvvbox.html.in @@ -0,0 +1,136 @@ + + +

    VirtualBox hypervisor driver

    +

    + The libvirt VirtualBox driver can manage any VirtualBox version + from version 2.2 onwards. +

    + +

    Connections to VirtualBox driver

    + +

    + The libvirt VirtualBox driver provides per-user drivers (the "session" instance). + The uri of the driver protocol is "vbox". Some example conection URIs for the driver are: +

    + +
    +    vbox:///session                      (local access to per-user instance)
    +    vbox+unix:///session                 (local access to per-user instance)
    +    vbox+tcp://user@example.com/session  (remote access, SASl/Kerberos)
    +    vbox+ssh://user@example.com/session  (remote access, SSH tunnelled)
    +    
    + +

    Example domain XML config

    + +
    +    <domain type='vbox'>
    +    <name>vbox</name>
    +    <uuid>4dab22b31d52d8f32516782e98ab3fa0</uuid>
    +
    +    <os>
    +        <type>hvm</type>
    +        <boot dev='cdrom'/>
    +        <boot dev='hd'/>
    +        <boot dev='fd'/>
    +        <boot dev='network'/>
    +    </os>
    +
    +    <memory>654321</memory>
    +    <vcpu>1</vcpu>
    +
    +    <features>
    +        <pae/>
    +        <acpi/>
    +        <apic/>
    +    </features>
    +
    +    <devices>
    +        <disk type='file' device='cdrom'>
    +            <source file='/home/user/Downloads/slax-6.0.9.iso'/>
    +            <target dev='hdc'/>
    +            <readonly/>
    +        </disk>
    +
    +        <disk type='file' device='disk'>
    +            <source file='/home/user/tmp/vbox.vdi'/>
    +            <target dev='hdd'/>
    +        </disk>
    +
    +        <disk type='file' device='floppy'>
    +            <source file='/home/user/tmp/WIN98C.IMG'/>
    +            <target dev='fda'/>
    +        </disk>
    +
    +        <!--INTERNAL NETWORK
    +        <interface type='internal'>
    +            <source name='int_net'/>
    +            <model type='am79c970a'/>
    +        </interface> -->
    +
    +        <!--BRIDGE-->
    +        <interface type='bridge'>
    +            <source bridge='eth0'/>
    +            <mac address='00:16:3e:5d:c7:9e'/>
    +            <model type='am79c973'/>
    +        </interface>
    +
    +        <!--NAT-->
    +        <interface type='user'>
    +            <mac address='56:16:3e:5d:c7:9e'/>
    +            <model type='82540eM'/>
    +        </interface>
    +
    +        <!-- HOST ONLY NETWORK
    +        <interface type='hostonly'>
    +            <source name='vboxnet0'/>
    +            <mac address='78:16:3e:4d:c7:9e'/>
    +            <model type='82543gc'/>
    +        </interface> -->
    +
    +        <sound model='sb16'/>
    +
    +        <parallel type='dev'>
    +            <source path='/dev/pts/1'/>
    +            <target port='0'/>
    +        </parallel>
    +
    +        <parallel type='dev'>
    +            <source path='/dev/pts/2'/>
    +            <target port='1'/>
    +        </parallel>
    +
    +        <serial type="dev">
    +            <source path="/dev/ttyS0"/>
    +            <target port="0"/>
    +        </serial>
    +
    +        <serial type="pipe">
    +            <source path="/tmp/serial.txt"/>
    +            <target port="1"/>
    +        </serial>
    +
    +        <!-- VRDP Support
    +        <graphics type='rdp' port='3389' auth='guest' reuseconnection='yes'
    +        multiconnections='yes' authtimeout='4999' listen='10.16.203.214'/> -->
    +
    +        <hostdev mode='subsystem' type='usb'>
    +            <source>
    +                <vendor id='0x1234'/>
    +                <product id='0xbeef'/>
    +            </source>
    +        </hostdev>
    +
    +        <hostdev mode='subsystem' type='usb'>
    +            <source>
    +                <vendor id='0x4321'/>
    +                <product id='0xfeeb'/>
    +            </source>
    +        </hostdev>
    +
    +    </devices>
    +
    +    </domain>
    +    
    + + + diff --git a/docs/drvxen.html b/docs/drvxen.html index 2cabcc7ce4..4eba769a5b 100644 --- a/docs/drvxen.html +++ b/docs/drvxen.html @@ -86,6 +86,10 @@
    Storage
    +
  • +
    + VirtualBox +
  • diff --git a/docs/hvsupport.html b/docs/hvsupport.html index 45595931b9..5f903f8324 100644 --- a/docs/hvsupport.html +++ b/docs/hvsupport.html @@ -117,7 +117,7 @@ updated on 2008-06-05.

    Domain functions

    x = not supported; empty cell means no information

    -
    Function Since XenQEMUKVMRemote
    virConnectClose All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virConnectGetCapabilities 0.2.1 ≥ 0.2.1 ≥ 0.2.1 ≥ 0.2.1 ≥ 0.3.0
    virConnectGetHostname 0.3.0 ≥ 0.3.0 ≥ 0.3.3 ≥ 0.3.3 ≥ 0.3.0
    virConnectGetMaxVcpus 0.2.1 ≥ 0.2.1 x x ≥ 0.3.0
    virConnectGetType All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virConnectGetURI 0.3.0 ≥ 0.3.0 ≥ 0.3.0 ≥ 0.3.0 ≥ 0.3.0
    virConnectGetVersion All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virConnectListDefinedDomains 0.1.5 ≥ 0.1.9 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virConnectListDomains All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virConnectNumOfDefinedDomains 0.1.5 ≥ 0.1.9 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virConnectNumOfDomains All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virConnectOpen All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virConnectOpenAuth
    virConnectOpenReadOnly All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainAttachDevice 0.1.9 ≥ 0.1.9 x x ≥ 0.3.0
    virDomainBlockPeek 0.4.3 0.4.3 0.4.3 0.4.3 x
    virDomainBlockStats 0.3.2 ≥ 0.3.2 x x ≥ 0.3.2
    virDomainCoreDump 0.1.9 ≥ 0.1.9 x x ≥ 0.3.0
    virDomainCreate 0.1.5 ≥ 0.1.9 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainCreateLinux All ≥ 0.0.5 x x ≥ 0.3.0
    virDomainDefineXML 0.1.5 ≥ 0.1.9 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainDestroy All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainDetachDevice 0.1.9 ≥ 0.1.9 x x ≥ 0.3.0
    virDomainFree All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainGetAutostart 0.2.1 x ≥ 0.2.1 ≥ 0.2.1 ≥ 0.3.0
    virDomainGetConnect 0.3.0 not a HV function
    virDomainGetID All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainGetInfo All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainGetMaxMemory All All x x ≥ 0.3.0
    virDomainGetMaxVcpus 0.2.1 ≥ 0.2.1 x x ≥ 0.3.0
    virDomainGetName All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainGetOSType All All x x ≥ 0.3.0
    virDomainGetSchedulerParameters 0.2.3 ≥ 0.2.3 x x ≥ 0.3.0
    virDomainGetSchedulerType 0.2.3 ≥ 0.2.3 x x ≥ 0.3.0
    virDomainGetUUID 0.1.10 ≥ 0.1.10 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainGetUUIDString 0.1.10 ≥ 0.1.10 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainGetVcpus 0.1.4 ≥ 0.1.4 x x ≥ 0.3.0
    virDomainInterfaceStats 0.3.2 ≥ 0.3.2 x x ≥ 0.3.2
    virDomainGetXMLDesc All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainLookupByID All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainLookupByName All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainLookupByUUID 0.1.10 ≥ 0.1.10 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainLookupByUUIDString 0.1.10 ≥ 0.1.10 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainMigrate 0.3.2 ≥ 0.3.2 x x 0.3.2
    virDomainPinVcpu 0.1.4 ≥ 0.1.4 x x ≥ 0.3.0
    virDomainReboot 0.1.0 ≥ 0.1.0 x x ≥ 0.3.0
    virDomainRestore All All x ≥ 0.3.2 ≥ 0.3.0
    virDomainResume All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainSave All All x ≥ 0.3.2 ≥ 0.3.0
    virDomainSetAutostart 0.2.1 x ≥ 0.2.1 ≥ 0.2.1 ≥ 0.3.0
    virDomainSetMaxMemory All All x x ≥ 0.3.0
    virDomainSetMemory 0.1.1 ≥ 0.1.1 x x ≥ 0.3.0
    virDomainSetSchedulerParameters 0.2.3 ≥ 0.2.3 x x ≥ 0.3.0
    virDomainSetVcpus 0.1.4 ≥ 0.1.4 x x ≥ 0.3.0
    virDomainShutdown All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainSuspend All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virDomainUndefine 0.1.5 ≥ 0.1.9 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virGetVersion All All Returns -1 if HV unsupported.
    virInitialize 0.1.0 not a HV function
    virDomainMemoryPeek 0.4.3 x 0.4.3 0.4.3 x
    virNodeGetInfo 0.1.0 ≥ 0.1.0 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0
    virNodeGetFreeMemory 0.3.3 ≥ 0.3.3 x x x
    virNodeGetCellsFreeMemory 0.3.3 ≥ 0.3.3 x x x
    +
    Function Since XenQEMUKVMRemoteVirtualBox
    virConnectClose All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virConnectGetCapabilities 0.2.1 ≥ 0.2.1 ≥ 0.2.1 ≥ 0.2.1 ≥ 0.3.0 ≥ 0.6.3
    virConnectGetHostname 0.3.0 ≥ 0.3.0 ≥ 0.3.3 ≥ 0.3.3 ≥ 0.3.0 ≥ 0.6.3
    virConnectGetMaxVcpus 0.2.1 ≥ 0.2.1 x x ≥ 0.3.0 x
    virConnectGetType All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virConnectGetURI 0.3.0 ≥ 0.3.0 ≥ 0.3.0 ≥ 0.3.0 ≥ 0.3.0 ≥ 0.6.3
    virConnectGetVersion All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virConnectListDefinedDomains 0.1.5 ≥ 0.1.9 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virConnectListDomains All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virConnectNumOfDefinedDomains 0.1.5 ≥ 0.1.9 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virConnectNumOfDomains All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virConnectOpen All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virConnectOpenAuth
    virConnectOpenReadOnly All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 x
    virDomainAttachDevice 0.1.9 ≥ 0.1.9 x x ≥ 0.3.0 ≥ 0.6.3
    virDomainBlockPeek 0.4.3 0.4.3 0.4.3 0.4.3 x x
    virDomainBlockStats 0.3.2 ≥ 0.3.2 x x ≥ 0.3.2 x
    virDomainCoreDump 0.1.9 ≥ 0.1.9 x x ≥ 0.3.0 x
    virDomainCreate 0.1.5 ≥ 0.1.9 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainCreateLinux All ≥ 0.0.5 x x ≥ 0.3.0 ≥ 0.6.3
    virDomainDefineXML 0.1.5 ≥ 0.1.9 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainDestroy All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainDetachDevice 0.1.9 ≥ 0.1.9 x x ≥ 0.3.0 ≥ 0.6.3
    virDomainFree All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainGetAutostart 0.2.1 x ≥ 0.2.1 ≥ 0.2.1 ≥ 0.3.0 x
    virDomainGetConnect 0.3.0 not a HV function
    virDomainGetID All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainGetInfo All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainGetMaxMemory All All x x ≥ 0.3.0 ≥ 0.6.3
    virDomainGetMaxVcpus 0.2.1 ≥ 0.2.1 x x ≥ 0.3.0 x
    virDomainGetName All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainGetOSType All All x x ≥ 0.3.0 ≥ 0.6.3
    virDomainGetSchedulerParameters 0.2.3 ≥ 0.2.3 x x ≥ 0.3.0 x
    virDomainGetSchedulerType 0.2.3 ≥ 0.2.3 x x ≥ 0.3.0 x
    virDomainGetUUID 0.1.10 ≥ 0.1.10 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainGetUUIDString 0.1.10 ≥ 0.1.10 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainGetVcpus 0.1.4 ≥ 0.1.4 x x ≥ 0.3.0 x
    virDomainInterfaceStats 0.3.2 ≥ 0.3.2 x x ≥ 0.3.2 x
    virDomainGetXMLDesc All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainLookupByID All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainLookupByName All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainLookupByUUID 0.1.10 ≥ 0.1.10 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainLookupByUUIDString 0.1.10 ≥ 0.1.10 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainMigrate 0.3.2 ≥ 0.3.2 x x 0.3.2 x
    virDomainPinVcpu 0.1.4 ≥ 0.1.4 x x ≥ 0.3.0 x
    virDomainReboot 0.1.0 ≥ 0.1.0 x x ≥ 0.3.0 ≥ 0.6.3
    virDomainRestore All All x ≥ 0.3.2 ≥ 0.3.0 x
    virDomainResume All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainSave All All x ≥ 0.3.2 ≥ 0.3.0 ≥ 0.6.3
    virDomainSetAutostart 0.2.1 x ≥ 0.2.1 ≥ 0.2.1 ≥ 0.3.0 x
    virDomainSetMaxMemory All All x x ≥ 0.3.0
    virDomainSetMemory 0.1.1 ≥ 0.1.1 x x ≥ 0.3.0 ≥ 0.6.3
    virDomainSetSchedulerParameters 0.2.3 ≥ 0.2.3 x x ≥ 0.3.0 x
    virDomainSetVcpus 0.1.4 ≥ 0.1.4 x x ≥ 0.3.0 x
    virDomainShutdown All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainSuspend All All ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virDomainUndefine 0.1.5 ≥ 0.1.9 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virGetVersion All All Returns -1 if HV unsupported.
    virInitialize 0.1.0 not a HV function
    virDomainMemoryPeek 0.4.3 x 0.4.3 0.4.3 x x
    virNodeGetInfo 0.1.0 ≥ 0.1.0 ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 ≥ 0.6.3
    virNodeGetFreeMemory 0.3.3 ≥ 0.3.3 x x x x
    virNodeGetCellsFreeMemory 0.3.3 ≥ 0.3.3 x x x x

    Network functions

    Network functions are not hypervisor-specific.They require the libvirtd diff --git a/docs/hvsupport.html.in b/docs/hvsupport.html.in index 42a1d703d0..f7ec6b327f 100644 --- a/docs/hvsupport.html.in +++ b/docs/hvsupport.html.in @@ -21,6 +21,7 @@ updated on 2008-06-05. QEMU KVM Remote + VirtualBox virConnectClose @@ -29,6 +30,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virConnectGetCapabilities @@ -37,6 +39,7 @@ updated on 2008-06-05. ≥ 0.2.1 ≥ 0.2.1 ≥ 0.3.0 + ≥ 0.6.3 virConnectGetHostname @@ -45,6 +48,7 @@ updated on 2008-06-05. ≥ 0.3.3 ≥ 0.3.3 ≥ 0.3.0 + ≥ 0.6.3 virConnectGetMaxVcpus @@ -53,6 +57,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + x virConnectGetType @@ -61,6 +66,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virConnectGetURI @@ -69,6 +75,7 @@ updated on 2008-06-05. ≥ 0.3.0 ≥ 0.3.0 ≥ 0.3.0 + ≥ 0.6.3 virConnectGetVersion @@ -77,6 +84,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virConnectListDefinedDomains @@ -85,6 +93,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virConnectListDomains @@ -93,6 +102,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virConnectNumOfDefinedDomains @@ -101,6 +111,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virConnectNumOfDomains @@ -109,6 +120,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virConnectOpen @@ -117,6 +129,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virConnectOpenAuth @@ -125,6 +138,7 @@ updated on 2008-06-05. + virConnectOpenReadOnly @@ -133,6 +147,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + x virDomainAttachDevice @@ -141,6 +156,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + ≥ 0.6.3 virDomainBlockPeek @@ -149,6 +165,7 @@ updated on 2008-06-05. 0.4.3 0.4.3 x + x virDomainBlockStats @@ -157,6 +174,7 @@ updated on 2008-06-05. x x ≥ 0.3.2 + x virDomainCoreDump @@ -165,6 +183,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + x virDomainCreate @@ -173,6 +192,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainCreateLinux @@ -181,6 +201,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + ≥ 0.6.3 virDomainDefineXML @@ -189,6 +210,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainDestroy @@ -197,6 +219,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainDetachDevice @@ -205,6 +228,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + ≥ 0.6.3 virDomainFree @@ -213,6 +237,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainGetAutostart @@ -221,11 +246,12 @@ updated on 2008-06-05. ≥ 0.2.1 ≥ 0.2.1 ≥ 0.3.0 + x virDomainGetConnect 0.3.0 - not a HV function + not a HV function virDomainGetID @@ -234,6 +260,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainGetInfo @@ -242,6 +269,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainGetMaxMemory @@ -250,6 +278,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + ≥ 0.6.3 virDomainGetMaxVcpus @@ -258,6 +287,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + x virDomainGetName @@ -266,6 +296,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainGetOSType @@ -274,6 +305,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + ≥ 0.6.3 virDomainGetSchedulerParameters @@ -282,6 +314,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + x virDomainGetSchedulerType @@ -290,6 +323,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + x virDomainGetUUID @@ -298,6 +332,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainGetUUIDString @@ -306,6 +341,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainGetVcpus @@ -314,6 +350,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + x virDomainInterfaceStats @@ -322,6 +359,7 @@ updated on 2008-06-05. x x ≥ 0.3.2 + x virDomainGetXMLDesc @@ -330,6 +368,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainLookupByID @@ -338,6 +377,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainLookupByName @@ -346,6 +386,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainLookupByUUID @@ -354,6 +395,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainLookupByUUIDString @@ -362,6 +404,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainMigrate @@ -370,6 +413,7 @@ updated on 2008-06-05. x x 0.3.2 + x virDomainPinVcpu @@ -378,6 +422,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + x virDomainReboot @@ -386,6 +431,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + ≥ 0.6.3 virDomainRestore @@ -394,6 +440,7 @@ updated on 2008-06-05. x ≥ 0.3.2 ≥ 0.3.0 + x virDomainResume @@ -402,6 +449,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainSave @@ -410,6 +458,7 @@ updated on 2008-06-05. x ≥ 0.3.2 ≥ 0.3.0 + ≥ 0.6.3 virDomainSetAutostart @@ -418,6 +467,7 @@ updated on 2008-06-05. ≥ 0.2.1 ≥ 0.2.1 ≥ 0.3.0 + x virDomainSetMaxMemory @@ -434,6 +484,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + ≥ 0.6.3 virDomainSetSchedulerParameters @@ -442,6 +493,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + x virDomainSetVcpus @@ -450,6 +502,7 @@ updated on 2008-06-05. x x ≥ 0.3.0 + x virDomainShutdown @@ -458,6 +511,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainSuspend @@ -466,6 +520,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virDomainUndefine @@ -474,17 +529,18 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virGetVersion All All - Returns -1 if HV unsupported. + Returns -1 if HV unsupported. virInitialize 0.1.0 - not a HV function + not a HV function virDomainMemoryPeek @@ -493,6 +549,7 @@ updated on 2008-06-05. 0.4.3 0.4.3 x + x virNodeGetInfo @@ -501,6 +558,7 @@ updated on 2008-06-05. ≥ 0.2.0 ≥ 0.2.0 ≥ 0.3.0 + ≥ 0.6.3 virNodeGetFreeMemory @@ -509,6 +567,7 @@ updated on 2008-06-05. x x x + x virNodeGetCellsFreeMemory @@ -517,6 +576,7 @@ updated on 2008-06-05. x x x + x

    Network functions

    diff --git a/docs/sitemap.html b/docs/sitemap.html index 78abebce71..d03c64a005 100644 --- a/docs/sitemap.html +++ b/docs/sitemap.html @@ -168,6 +168,9 @@
  • Storage Driver for the storage management APIs +
  • + VirtualBox + Driver for VirtualBox
  • API reference Reference manual for the C public API diff --git a/docs/sitemap.html.in b/docs/sitemap.html.in index cabcdf0d78..00328e1714 100644 --- a/docs/sitemap.html.in +++ b/docs/sitemap.html.in @@ -144,6 +144,10 @@ Storage Driver for the storage management APIs
  • +
  • + VirtualBox + Driver for VirtualBox +
  • diff --git a/docs/storage.html b/docs/storage.html index b5d4116aed..94a8621faa 100644 --- a/docs/storage.html +++ b/docs/storage.html @@ -86,6 +86,10 @@
    Storage
    +
  • +
    + VirtualBox +