2011/7/19 sharmila radha krishnan <sharmilaradhakrish...@rediffmail.com>
> Hi, > I was finally able to connect to the xenapi hypervisor. However, once I > connect to virsh and give a 'quit' command I get "* glibc detected *** > virsh: double free or corruption (fasttop):". Please find below the actual > memory dump. > I looked at the XenAPI driver and found a double-free problem, based on the minimal stacktrace glibc provided. Here's a patch for this. I'd be glad if you could test it, as I don't have a XenAPI setup at hand. https://www.redhat.com/archives/libvir-list/2011-July/msg01543.html *Note:* I have disabled the SSL certificate verification in xenapi_driver.c > by setting curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0) & > curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0). > No need to edit the code for this. You can pass the no_verify option in the connection URI to achieve this virsh -c xenapi://localhost/?no_verify=1 Moreover, Iam not able to start any VMs uisng xencenter after i have > started using virsh. It says, *Error: Starting VM 'XenServer SDK > 5.6.100-47101p import' - Internal error: another frontend device is already > connected to this domain (frontend (domid=0 | kind=vbd | devid=51712); > backend (domid=0 | kind=vbd | devid=51712)).* Even a reboot of the machine > didnt help. > Sorry, I've no idea what the problem could be here. Matthias Any pointers on the above 2 issues would be of great help. > > Thanks in Advance! > > Regards, > Sharmila > > From: "G Naresh Kumar"naresh.gadepa...@gmail.com > Sent: Sat, 16 Jul 2011 16:55:16 +0530 > To: Matthias Bolte matthias.bo...@googlemail.com > Cc: libvirt-users@redhat.com > Subject: Re: [libvirt-users] Is libvirt supported on Citrix Xenserver? > > Hi Matthias, > > > > Sorry for the confusion.It was an edited one & hence thetypo. Below is the > > > actual output: > > # virsh -c xenapi://<myip> > > Enter username for <myip>: root > > Enter root's password for <myip>: > > error: authentication failed: (null) > > I was not able to get anything in the Xen logs. Somehowfigured out to print > > > the Xen error using the patch given at the link > http://osdir.com/ml/libvir- > > list/2011-06/msg00298.html. It prints"TRANSPORT_FAULT". Any pointers to > this > > error would be much appreciated. Iam also trying to debugthis issue. > > As per your suggestion, > > I had used make rpm. But it requires xen-devel pacakge,which I was > > not able to get for Xen 3.4.2. Is there any way where I canuse the source > > package and build & install the library without using'make rpm' ? > > Thanks for all the help. > > > > > Regards > > Naresh > > > On Thu, Jul 14, 2011 at 7:07 PM, Matthias Bolte < > matthias.bo...@googlemail.com> wrote: > > > > 2011/7/14 G Naresh Kumar <naresh.gadepa...@gmail.com>: > >> Hi Maththias, > > > > Thanks for the help. I finally was able to compile/install libvirt on > >> xenserver. > >> > >> I tried compiling the libvirt 0.9.2 with xen api support. Was able to > >> install it successfully. When I tried giving the virsh command, I got an > >> ‘authentication failed’ error as shown below. > >> > >> # virsh -c xenapi://<my local ip> > >> Enter username for <mylocalip>: root > > > > > Here you entered root > > > >> Enter intel123's password for <my local ip>: > > > > > but here it asks for intel123's, that's unexpected. Did you edit this > >one before mailing it, or is there really this mismatch? > > > >> error: authentication failed: (null) > > > >Outputting (null) here is actually a bug. The only way this can happen > >is when the login attempt fails but the XenServer doesn't provide an > >error message. Maybe have a look at the XenServer logs to see if it > >says something about a failed login attempt. > > > >> I also tried connecting to the local machine as below, > >> > >> virsh -c "xenapi:///" > >> error: authentication failed: Server name not in URI > >> error: failed to connect to the hypervisor > > > > > The XenAPI driver expects a server name. xenapi:/// _could_ be treated > >as xenapi://localhost, but it's not implemented that way. > > > >> Also I am trying to install ruby-libvirt on xenserver, which looks > like > >> requires libvirt-devel package to be installed. How do I build it from > the > >> libvirt 0.9.2 source package. > > > > > Running 'make rpm' should build an libvirt-devel RPM package for you. > > > >> Thanks, > >> > >> Naresh > >> > >> On Wed, Jun 15, 2011 at 8:19 PM, Matthias Bolte > >> <matthias.bo...@googlemail.com> wrote: > >>> > >>> 2011/6/15 G Naresh Kumar <naresh.gadepa...@gmail.com>: > >>> > Hi Maththias, > >>> > > >>> > Thanks a lot for your response!. > >>> > > >>> > Is there a specific version of libvirt from which xenserver support > is > >>> > added? I am getting the below error > >>> > > >>> > "error: invalid argument in libvirt was built without the 'xenapi' > >>> > driver" > >>> > >>> The means that your libvirt version is new enough and contains the > >>> XenAPI driver but that it was disabled on configure time, probably > >>> because the build server didn't have libxenserver installed and > >>> libvirt's configure script automatically disabled the driver because > >>> of a missing dependency. > >>> > >>> > I have installed libvirt from citrix yum repo. > >>> > >>> Then Citrix build libvirt without XenAPI support. As a long term > >>> solution you could report to whom ever is responsible for that repo > >>> and request to enabled XenAPI support in that libvirt package. As a > >>> short term solution you could build libvirt from source yourself and > >>> make sure to get the XenAPI driver enabled. > >>> > >>> > I am using Xenserver 5.5 with libvirt 0.8.2 and it does not seem to > be > >>> > working. > >>> > >>> According to http://libvirt.org/hvsupport.html and the error message > >>> 0.8.2 is new enough. > >>> > >>> Matthias > >>> > >>> > Thanks, > >>> > > >>> > Naresh > >>> > > >>> > On Jun 15, 2011 7:03 PM, "Matthias Bolte" > >>> > <matthias.bo...@googlemail.com> > >>> > wrote: > >>> >> 2011/6/15 G Naresh Kumar <naresh.gadepa...@gmail.com>: > >>> >>> Hi, > >>> >>> Is libvirt supported on Citrix Xenserver. I have been searching for > >>> >>> the > >>> >>> same > >>> >>> with little/no luck. > >>> >>> If supported, can you point to some links/documents which can help > me > >>> >>> try > >>> >>> out the same. > >>> >>> Thanks, > >>> >>> Naresh > >>> >> > >>> >> libvirt can use XenAPI via libxenserver [1]. That should allow you > to > >>> >> use libvirt with a Citrix XenServer. You can use virsh like this > >>> >> assuming you have a libxenserver enabled libvirt: > >>> >> > >>> >> virsh -c xenapi://my-xen-server > >>> >> > >>> >> But it's true, there is no documentation about this on the libvirt > >>> >> website > >>> >> yet. > >>> >> > >>> >> [1] http://community.citrix.com/display/xs/Download+SDKs > >>> >> > >>> >> -- > >>> >> Matthias Bolte > >>> >> http://photron.blogspot.com > >>> > > >> -- > >> I was an atheist till I realized I am GOD > >> > > > > > -- > > > Matthias Bolte > >http://photron.blogspot.com > > > > > > > >-- > >I was an atheist till I realized I am GOD > > >
_______________________________________________ libvirt-users mailing list libvirt-users@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users