No that is not the latest. It is 0.9+ something.
I have 0.10 and it does include ESX 5 driver in the source:
[root@KVM libvirt]# grep -A 5 -B 5 ESX50 src/esx/esx_driver.c
if (expectedProductVersion == esxVI_ProductVersion_ESX) {
if (priv->host->productVersion != esxVI_ProductVersion_ESX35 &&
priv->host->productVersion != esxVI_ProductVersion_ESX40 &&
priv->host->productVersion != esxVI_ProductVersion_ESX41 &&
priv->host->productVersion != esxVI_ProductVersion_ESX4x &&
priv->host->productVersion != esxVI_ProductVersion_ESX50 &&
priv->host->productVersion != esxVI_ProductVersion_ESX5x) {
virReportError(VIR_ERR_INTERNAL_ERROR,
_("%s is neither an ESX 3.5, 4.x nor 5.x host"),
conn->uri->server);
goto cleanup;
On 10/23/2012 06:46 PM, Ali Nikzad wrote:
I used libvirt-0.8.8.
I think it is the last version on the website.
On Tue, Oct 23, 2012 at 9:44 AM, Abbas <akhan(a)phi9.com> wrote:
> Is your libvirt up-to-date?
>
>
>
> On 10/23/2012 06:39 PM, Ali Nikzad wrote:
>
>> No, I just tried it but it didn't connect.
>> After it gets the username and password it shows the following error
>> message:
>> error: internal error Expecting VI API major/minor version '2.5' or
'4.x'
>> but found '5.0'
>>
>> On Tue, Oct 23, 2012 at 6:42 AM, Matthias Bolte <
>> matthias.bolte(a)googlemail.com> wrote:
>>
>> The documentation is outdated. libvirt also supports ESXi 5.0.
>>> What is the exact error you get?
>>>
>>> You already said that it reports being connected to ESXi 5.0. Why do
>>> you expect it to report 4.x?
>>>
>>>
>>> 2012/10/23 Abbas <akhan(a)phi9.com>:
>>>
>>>> Yes, that seems to be correct.
>>>>
>>>> The libvirt VMware ESX driver can manage VMware ESX/ESXi 3.5/4.x and
>>>>>> VMware GSX 2.0, also called VMware Server 2.0, and possibly
later
>>>>>>
>>>>> versions.
>>>> Since 0.8.3 the driver can also connect to a VMware vCenter 2.5/4.x
>>>>> (VPX).
>>>>
>>>>
>>>> On 10/23/2012 07:40 AM, Ali Nikzad wrote:
>>>>
>>>>> Thank you Abbas,
>>>>> I already tried it but I got a message saying it found version 5.0
>>>>>
>>>> instead
>>>> of 4.x. It seems that libvirt does not support ESXi 5.0.
>>>>> I used the command in libvirt-0.8.8 the windows version.
>>>>>
>>>>> Ali
>>>>>
>>>>>
>>>>> On Mon, Oct 22, 2012 at 10:05 PM, Abbas <akhan(a)phi9.com>
wrote:
>>>>>
>>>>> You could write a bash or batch script to do that.
>>>>>> Normal connect format is "virsh -c esx://yournode"
>>>>>>
>>>>>> "virsh start [domain]" is what starts a VM. Refer to
the man pages for
>>>>>> virsh command set.
>>>>>>
>>>>>>
>>>>>> /Abbas
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 10/23/2012 02:47 AM, Ali Nikzad wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I am a new libvirt user and I wonder if I can use this library
to
>>>>>> start
>>>>>> or
>>>>>> stop a VM in ESXi 5.0.
>>>>>> For example to write an application using libvirt in windows or
linux
>>>>>> that
>>>>>> connects to an ESXi 5.0 server and get the list of VMs and start
one
>>>>>> of
>>>>>> them.
>>>>>>
>>>>>> If so, is there any sample about it?
>>>>>>
>>>>>> Thank you,
>>>>>> Ali
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> ______________________________**_________________
>>>>>> libvirt-users mailing
>>>>>> listlibvirt-users@redhat.**comhttps://
>>>>>>
>>>>>
www.redhat.com/mailman/**listinfo/libvirt-users<http://www.redhat.com/...
>>>>>>
>>>>>> ______________________________**_________________
>>>>>> libvirt-users mailing list
>>>>>> libvirt-users(a)redhat.com
>>>>>>
https://www.redhat.com/**mailman/listinfo/libvirt-users<https://www.re...
>>>>>>
>>>>>>
>>>> ______________________________**_________________
>>>> libvirt-users mailing list
>>>> libvirt-users(a)redhat.com
>>>>
https://www.redhat.com/**mailman/listinfo/libvirt-users<https://www.re...
>>>>
>>>
>>> --
>>> Matthias Bolte
>>>
http://photron.blogspot.com
>>>
>>>
>