2011/10/11 张立洪 <zlh_...@126.com> > First ,thanks for you help > but I am very sorry,I do not konw how to recompile libvirt to support > openvz. > > > My os is centos6,its own libvirt version is 0.8.1 > > please tell me how to recomplie libvirt.because I do not find libvirt > makefile. > > > > 在 2011-10-11 16:50:19,"Matthias Bolte" <matthias.bo...@googlemail.com> 写道: > >2011/10/10 Eric Blake <ebl...@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 > > > > > _______________________________________________ > libvirt-users mailing list > libvirt-users@redhat.com > https://www.redhat.com/mailman/listinfo/libvirt-users >
Accidently sent this directly to OP, You'll want to download the libvirt SRPM for CentOS 6. Based on the comment from the spec file , RHEL and CentOS is purposely not compiled with openvz, # RHEL doesn't ship OpenVZ, VBox, UML, OpenNebula, PowerHypervisor, # VMWare, or libxenserver (xenapi) %if 0%{?rhel} %define with_openvz 0 To enable openvz you change that define to 1 and then rebuild using the spec. You can extract the SRPM contents with... rpm2cpio libvirt-xxxx.src.rpm | cpio -dimv Then follow this documentation, http://wiki.centos.org/HowTos/RebuildSRPM , to rebuild a new RPM. Hope that helps, - Trey
_______________________________________________ libvirt-users mailing list libvirt-users@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users