Hi,
Attached is the OpenNebula driver documentation and a patch. The main Documentation file
is "drvone.html.in" along with it a patch that includes: the API supported by
the driver, an entry at "Documentation>Drivers" and a link to the
documentation at "drivers.hmtl.in"
Thanks
--- sitemap.html.in.bak 2009-07-01 12:43:53.000000000 +0200
+++ sitemap.html.in 2009-06-30 18:19:44.000000000 +0200
@@ -148,6 +148,10 @@
<a href="drvvbox.html">VirtualBox</a>
<span>Driver for VirtualBox</span>
</li>
+ <li>
+ <a href="drvone.html">OpenNebula</a>
+ <span>Driver for OpenNebula</span>
+ </li>
</ul>
</li>
<li>
--- drivers.html.in.bak 2009-07-01 14:54:57.000000000 +0200
+++ drivers.html.in 2009-07-01 14:55:33.000000000 +0200
@@ -23,6 +23,7 @@
<li><strong><a
href="drvtest.html">Test</a></strong></li>
<li><strong><a
href="drvopenvz.html">OpenVZ</a></strong></li>
<li><strong><a
href="drvvbox.html">VirtualBox</a></strong></li>
+ <li><strong><a
href="drvone.html">OpenNebula</a></strong></li>
</ul>
</body>
</html>
--- hvsupport.html.in.bak 2009-07-01 12:41:36.000000000 +0200
+++ hvsupport.html.in 2009-07-01 13:02:38.000000000 +0200
@@ -22,6 +22,7 @@ updated on <i>2008-06-05</i>.
<th><a href="drvkvm.html">KVM</a></th>
<th><a href="remote.html">Remote</a></th>
<th><a href="drvvbox.html">VirtualBox</a></th>
+ <th><a href="drvone.html">ONE</a></th>
</tr>
<tr>
<td> virConnectClose </td>
@@ -31,6 +32,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virConnectGetCapabilities </td>
@@ -40,6 +42,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.1 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virConnectGetHostname </td>
@@ -49,6 +52,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.3.3 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> x </td>
</tr>
<tr>
<td> virConnectGetMaxVcpus </td>
@@ -58,6 +62,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virConnectGetType </td>
@@ -67,6 +72,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virConnectGetURI </td>
@@ -76,6 +82,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.3.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virConnectGetVersion </td>
@@ -85,6 +92,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virConnectListDefinedDomains </td>
@@ -94,6 +102,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virConnectListDomains </td>
@@ -103,6 +112,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virConnectNumOfDefinedDomains </td>
@@ -112,6 +122,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virConnectNumOfDomains </td>
@@ -121,6 +132,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virConnectOpen </td>
@@ -130,6 +142,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virConnectOpenAuth </td>
@@ -139,6 +152,7 @@ updated on <i>2008-06-05</i>.
<td> </td>
<td> </td>
<td> </td>
+ <td> </td>
</tr>
<tr>
<td> virConnectOpenReadOnly </td>
@@ -148,6 +162,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainAttachDevice </td>
@@ -157,6 +172,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainBlockPeek </td>
@@ -166,6 +182,7 @@ updated on <i>2008-06-05</i>.
<td> 0.4.3 </td>
<td> x </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainBlockStats </td>
@@ -175,6 +192,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.2 </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainCoreDump </td>
@@ -184,6 +202,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainCreate </td>
@@ -193,6 +212,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainCreateLinux </td>
@@ -202,6 +222,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainDefineXML </td>
@@ -211,6 +232,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainDestroy </td>
@@ -220,6 +242,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainDetachDevice </td>
@@ -229,6 +252,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainFree </td>
@@ -238,6 +262,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainGetAutostart </td>
@@ -247,11 +272,12 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.1 </td>
<td> ≥ 0.3.0 </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainGetConnect </td>
<td> 0.3.0 </td>
- <td colspan="5"> not a HV function </td>
+ <td colspan="6"> not a HV function </td>
</tr>
<tr>
<td> virDomainGetID </td>
@@ -261,6 +287,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainGetInfo </td>
@@ -270,6 +297,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainGetMaxMemory </td>
@@ -279,6 +307,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainGetMaxVcpus </td>
@@ -288,6 +317,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainGetName </td>
@@ -297,6 +327,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainGetOSType </td>
@@ -306,6 +337,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainGetSchedulerParameters </td>
@@ -315,6 +347,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainGetSchedulerType </td>
@@ -324,6 +357,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainGetUUID </td>
@@ -333,6 +367,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainGetUUIDString </td>
@@ -342,6 +377,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainGetVcpus </td>
@@ -351,6 +387,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainInterfaceStats </td>
@@ -360,6 +397,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.2 </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainGetXMLDesc </td>
@@ -369,6 +407,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainLookupByID </td>
@@ -378,6 +417,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainLookupByName </td>
@@ -387,6 +427,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainLookupByUUID </td>
@@ -396,6 +437,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainLookupByUUIDString </td>
@@ -405,6 +447,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainMigrate </td>
@@ -414,6 +457,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> 0.3.2 </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainPinVcpu </td>
@@ -423,6 +467,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainReboot </td>
@@ -432,6 +477,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainRestore </td>
@@ -441,6 +487,8 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.3.2 </td>
<td> ≥ 0.3.0 </td>
<td> x </td>
+ <td> x </td>
+
</tr>
<tr>
<td> virDomainResume </td>
@@ -450,6 +498,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainSave </td>
@@ -459,6 +508,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.3.2 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainSetAutostart </td>
@@ -468,6 +518,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.1 </td>
<td> ≥ 0.3.0 </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainSetMaxMemory </td>
@@ -476,6 +527,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> x </td>
<td> ≥ 0.3.0 </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainSetMemory </td>
@@ -485,6 +537,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainSetSchedulerParameters </td>
@@ -494,6 +547,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainSetVcpus </td>
@@ -503,6 +557,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> ≥ 0.3.0 </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virDomainShutdown </td>
@@ -512,6 +567,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainSuspend </td>
@@ -521,6 +577,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virDomainUndefine </td>
@@ -530,17 +587,18 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> ≥ 0.6.4 </td>
</tr>
<tr>
<td> virGetVersion </td>
<td> All </td>
<td> All </td>
- <td colspan="4"> Returns -1 if HV unsupported. </td>
+ <td colspan="5"> Returns -1 if HV unsupported. </td>
</tr>
<tr>
<td> virInitialize </td>
<td> 0.1.0 </td>
- <td colspan="5"> not a HV function </td>
+ <td colspan="6"> not a HV function </td>
</tr>
<tr>
<td> virDomainMemoryPeek </td>
@@ -550,6 +608,7 @@ updated on <i>2008-06-05</i>.
<td> 0.4.3 </td>
<td> x </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virNodeGetInfo </td>
@@ -559,6 +618,7 @@ updated on <i>2008-06-05</i>.
<td> ≥ 0.2.0 </td>
<td> ≥ 0.3.0 </td>
<td> ≥ 0.6.3 </td>
+ <td> x </td>
</tr>
<tr>
<td> virNodeGetFreeMemory </td>
@@ -568,6 +628,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> x </td>
<td> x </td>
+ <td> x </td>
</tr>
<tr>
<td> virNodeGetCellsFreeMemory </td>
@@ -577,6 +638,7 @@ updated on <i>2008-06-05</i>.
<td> x </td>
<td> x </td>
<td> x </td>
+ <td> x </td>
</tr>
</table>
<h3>Network functions</h3>
Abel Miguez Rodriguez
----
Distributed System Architecture Group
(
http://dsa-research.org)
GridWay,
http://www.gridway.org
OpenNEbula,
http://www.opennebula.org