[libvirt] OpenVZ and Libvirt

Laine Stump laine at laine.org
Fri Jan 14 20:24:35 UTC 2011


On 01/14/2011 10:39 AM, Nathan Stratton wrote:
>
> I have been working to get libvirt to work with openvz and kvm. I have 
> had no issues with KVM but libvirt is hit or miss. Sometimes I get it 
> to work, but most of the time I get back "out of memory". I have tried 
> all recent versions of libvirt and vzctl from openvz. Any pointers?

How familiar are you with gdb? ;-)

Seriously, it looks like something is going wrong in 
openvzReadNetworkConfig (maybe an infinite loop?), and I don't know the 
code well enough to diagnose it without running it, and I have no 
knowledge of setting up openvz. It's very likely that just single 
stepping through that function for a bit will reveal the problem.

>
> 17:52:31.974: debug : virConnectOpen:1425 : name=openvz:///system
> 17:52:31.974: debug : virEventRunOnce:593 : Poll on 12 handles 
> 0x7f6394001420 timeout -1
> 17:52:31.974: debug : do_open:1204 : name "openvz:///system" to URI 
> components:
>   scheme openvz
>   opaque (null)
>   authority (null)
>   server (null)
>   user (null)
>   port 0
>   path /system
>
> 17:52:31.974: debug : do_open:1242 : trying driver 0 (Test) ...
> 17:52:31.974: debug : do_open:1248 : driver 0 Test returned DECLINED
> 17:52:31.974: debug : do_open:1242 : trying driver 1 (Xen) ...
> 17:52:31.974: debug : do_open:1248 : driver 1 Xen returned DECLINED
> 17:52:31.974: debug : do_open:1242 : trying driver 2 (OPENVZ) ...
> 17:52:32.003: debug : virEventRunOnce:595 : Poll got 1 event
> 17:52:32.003: debug : virEventDispatchTimeouts:405 : Dispatch 3
> 17:52:32.003: debug : virEventDispatchHandles:450 : Dispatch 12
> 17:52:32.003: debug : virEventDispatchHandles:464 : i=0 w=1
> 17:52:32.003: debug : virEventDispatchHandles:464 : i=1 w=2
> 17:52:32.003: debug : virEventDispatchHandles:477 : Dispatch n=1 f=5 
> w=2 e=1 0x1cfa820
> 17:52:32.003: info : qemudDispatchSignalEvent:401 : Received 
> unexpected signal 17
> 17:52:32.003: debug : virEventDispatchHandles:464 : i=2 w=3
> 17:52:32.003: debug : virEventDispatchHandles:464 : i=3 w=4
> 17:52:32.003: debug : virEventDispatchHandles:464 : i=4 w=5
> 17:52:32.003: debug : virEventDispatchHandles:464 : i=5 w=6
> 17:52:32.003: debug : virEventDispatchHandles:464 : i=6 w=7
> 17:52:32.003: debug : virEventDispatchHandles:464 : i=7 w=8
> 17:52:32.003: debug : virEventDispatchHandles:464 : i=8 w=9
> 17:52:32.003: debug : virEventDispatchHandles:464 : i=9 w=10
> 17:52:32.003: debug : virEventDispatchHandles:464 : i=10 w=11
> 17:52:32.003: debug : virEventDispatchHandles:464 : i=11 w=12
> 17:52:32.003: debug : virEventCleanupTimeouts:495 : Cleanup 3
> 17:52:32.003: debug : virEventCleanupHandles:536 : Cleanupo 12
> 17:52:32.006: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.009: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.013: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.016: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.020: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.023: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.027: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.030: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.034: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.037: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.041: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.044: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.048: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.051: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.055: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.058: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.062: error : openvzReadNetworkConf:318 : out of memory
> 17:52:32.062: error : openvzLoadDomains:534 : out of memory
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f6384009340 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f6384009340
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f6384007780 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f6384007780
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f6384005be0 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f6384005be0
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f63840080d0 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f63840080d0
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f63840089f0 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f63840089f0
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f6384006500 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f6384006500
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f63840049b0 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f63840049b0
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f6384004ef0 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f6384004ef0
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f6384008e80 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f6384008e80
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f6384006070 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f6384006070
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f6384007c10 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f6384007c10
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f6384006990 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f6384006990
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f6384006e20 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f6384006e20
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f6384005330 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f6384005330
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f63840072e0 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f63840072e0
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f6384005750 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f6384005750
> 17:52:32.062: debug : virDomainObjUnref:777 : obj=0x7f63840085f0 refs=0
> 17:52:32.062: debug : virDomainObjFree:753 : obj=0x7f63840085f0
> 17:52:32.062: debug : do_open:1248 : driver 2 OPENVZ returned ERROR
> 17:52:32.062: debug : virUnrefConnect:294 : unref connection 
> 0x7f6384000bd0 1
> 17:52:32.062: debug : virReleaseConnect:249 : release connection 
> 0x7f6384000bd0
> libvir: OpenVZ error : out of memory
>
>
>> <>
> Nathan Stratton                                CTO, BlinkMind, Inc.
> nathan at robotics.net                         nathan at blinkmind.com
> http://www.robotics.net                        http://www.blinkmind.com
>
> -- 
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
>




More information about the libvir-list mailing list