[libvirt-users] start and stop a VMware VM using libvirt API

Abbas akhan at phi9.com
Tue Oct 23 14:05:01 UTC 2012


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 at 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 at 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 at 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 at 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 at 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 at redhat.**comhttps://
>>>>>>>
>>>>>> www.redhat.com/mailman/**listinfo/libvirt-users<http://www.redhat.com/mailman/listinfo/libvirt-users>
>>>>>>>
>>>>>>> ______________________________**_________________
>>>>>>> libvirt-users mailing list
>>>>>>> libvirt-users at redhat.com
>>>>>>> https://www.redhat.com/**mailman/listinfo/libvirt-users<https://www.redhat.com/mailman/listinfo/libvirt-users>
>>>>>>>
>>>>>>>
>>>>> ______________________________**_________________
>>>>> libvirt-users mailing list
>>>>> libvirt-users at redhat.com
>>>>> https://www.redhat.com/**mailman/listinfo/libvirt-users<https://www.redhat.com/mailman/listinfo/libvirt-users>
>>>>>
>>>>
>>>> --
>>>> Matthias Bolte
>>>> http://photron.blogspot.com
>>>>
>>>>
>>





More information about the libvirt-users mailing list