[libvirt-users] no connection driver available for openvz:///system

Matthias Bolte matthias.bolte at googlemail.com
Tue Oct 11 08:50:19 UTC 2011


2011/10/10 Eric Blake <eblake at redhat.com>:
> On 10/10/2011 06:57 AM, 张立洪 wrote:
>>
>>  dears.
>> I can not solved the problem:
>>  vzctl works. But how do I connect to Virtuozzo? Using the openvz
>>>>>
>>>>> driver
>>>>> it doesn't work out of the box:
>>>>> virsh # connect openvz:///system
>>>>> error: Failed to connect to the hypervisor
>>>>> error: no connection driver available for openvz:///system
>>
>>
>> Why can not I connect to the openvz???
>
> This may be a simple case of your libvirt binary not being pre-compiled with
> openvz support.  What distro are you using?  What does:
>
> virsh --version=long
>
> display?  It may be that you have to recompile libvirt from a tarball and
> explicitly request that the openvz code be compiled, if the pre-built binary
> from your distro omits that driver.

Maybe the problem is that OpenVZ and Virtuozzo are not identical. See
this thread on the user list about the difference between ctid and
vpsid:

https://www.redhat.com/archives/libvirt-users/2011-May/msg00070.html
https://www.redhat.com/archives/libvirt-users/2011-July/msg00031.html

I looked this up in the OpenVZ source history at that time and vpsid
was changed to ctid at some time. So the OpenVZ driver needs to deal
with this difference as it seems that Virtuozzo is based on newer
OpenVZ that uses ctid.

-- 
Matthias Bolte
http://photron.blogspot.com




More information about the libvirt-users mailing list