[libvirt-users] hyperv connection failing with libvirt 1.0.4 virsh.

D e e p a k deepakmits at yahoo.com
Mon May 6 10:33:18 UTC 2013


Hi Matthias,
Now without making any changes,through virsh hyperv connection is going through.
On same setup, but when I am trying to connect using java binding to hyperv , it is throwing ---


libvir: error : invalid argument: libvirt was built without the 'hyperv' driver
exception caught:org.libvirt.LibvirtException: invalid argument: libvirt was built without the 'hyperv' driver
level:VIR_ERR_ERROR
code:VIR_ERR_INVALID_ARG
domain:VIR_FROM_NONE
hasConn:false
hasDom:false
hasNet:false
message:invalid argument: libvirt was built without the 'hyperv' driver
str1:invalid argument: %s
str2:libvirt was built without the 'hyperv' driver
str3:null
int1:-1
int2:-1

I think libvirt is built correctly as virsh is able to connect to hyperv correct me if I am wrong.
but using java binding it says "libvirt was built without the 'hyperv' driver".
Can you pls. tell what I am missing when I am doing it through java binding or is there any setting/configuration which I am missing.
Java code - I am using -

String hypervURI = "hyperv://administrator@SBRWINPR/?transport=http";
                ConnectAuth ca1 = new ConnectAuthDefault();
                hypervconn = new Connect(hypervURI,ca1,0);
                System.out.println("HYPERV:"+hypervconn.getCapabilities());


Regards,
Deepak


 

________________________________
 From: D e e p a k <deepakmits at yahoo.com>
To: Matthias Bolte <matthias.bolte at googlemail.com>; "libvirt-users at redhat.com" <libvirt-users at redhat.com> 
Sent: Friday, 3 May 2013 9:52 AM
Subject: Re: [libvirt-users] hyperv connection failing with libvirt 1.0.4 virsh.
 


Hi Matthias,
Thanks for your reply. 

After checking all the required configuration. I found that firewall was not enabled and rules for WMI was not enabled. I made these changes.
But now I am getting this -

virsh # connect hyperv://172.168.1.111/transport=http
Enter username for 172.168.1.111 [administrator]: administrator
Enter administrator's password for 172.168.1.111:
2013-05-03 09:42:48.387+0000: 7235: info : libvirt version: 1.0.4
2013-05-03 09:42:48.387+0000: 7235: error : hypervDebugHandler:1444 : openwsman error: NULL response
error: Failed to connect to the hypervisor
error: internal error Transport error during enumeration: Could not connect (7)

Any idea what is going wrong here .


Regards,
Deepak



________________________________
 From: Matthias Bolte <matthias.bolte at googlemail.com>
To: D e e p a k <deepakmits at yahoo.com> 
Cc: "libvirt-users at redhat.com" <libvirt-users at redhat.com> 
Sent: Wednesday, 1 May 2013 4:41 PM
Subject: Re: [libvirt-users] hyperv connection failing with libvirt 1.0.4 virsh.
 

2013/4/29 D e e p a k <deepakmits at yahoo.com>
>
> Trying to use virsh for hyperv and getting this.
>
> virsh # connect hyperv://172.168.1.111:5985/?transport=http
> Enter username for 172.168.1.111 [administrator]: administrator
> Enter administrator's password for 172.168.1.111:
> 2013-04-29 10:36:48.690+0000: 13991:
 error : hypervDebugHandler:1444 : openwsman error: NULL response
> error: Failed to connect to the hypervisor
> error: internal error Transport error during enumeration: User, password or similar was not accepted (26)
>
> Using libvirt 1.0.4 from source code.
> What is going wrong in this hyperv connection ?

A bit of a guess, but did you configure your Hyper-V server as described?

http://libvirt.org/drvhyperv.html#auth

--
Matthias Bolte
http://photron.blogspot.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20130506/ac76e9b2/attachment.htm>


More information about the libvirt-users mailing list