Web Hosting Talk







View Full Version : Libvirt?


vincent91326
02-19-2010, 08:13 PM
Is this a software control panel for vps? Does it allow to stop restart ect for clients?

What do you think about this any good?

cenourinha
02-19-2010, 09:29 PM
Libvirt is not a control panel, it's a library that developers can use in their main code to manage VPS's.

vincent91326
02-20-2010, 01:30 AM
thank you :)

SC-Daniel
02-20-2010, 01:32 AM
Libvirt is not a control panel, it's a library that developers can use in their main code to manage VPS's.

Yep, pretty much sums it up... It is basically a universal API that supports numerous virtualization technologies.

In our testing we found it to be a bit buggy so we decided to just develop an in house "library".

Adam-AEC
02-20-2010, 09:46 PM
In our testing we found it to be a bit buggy so we decided to just develop an in house "library".

What kind of bugs did you see? Which bindings did you use?

I'm using the Ruby bindings and other than being a bit rough around the edges and not very Ruby-ish, they work great.

SC-Daniel
02-20-2010, 10:08 PM
What kind of bugs did you see? Which bindings did you use?

I'm using the Ruby bindings and other than being a bit rough around the edges and not very Ruby-esq, they work great.

The issue we kept seeing was libvirt would "get stuck" and sometimes stop running.

We were using Python bindings.

Adam-AEC
02-20-2010, 10:50 PM
The issue we kept seeing was libvirt would "get stuck" and sometimes stop running.

We were using Python bindings.

Interesting! I'll have to watch for that.

RavC
02-21-2010, 12:41 AM
We've had a pretty solid experience with libvirt. It's a bit of a moving target, however, as new features have been added regularly and there's still a lot more we'd like to see. But overall it's worked well. A complete guess about "getting stuck" could be the daemon has blocked while trying to perform some operation on a domain that itself has blocked or "got stuck". We have experienced this and killing the blocked domain has restored functionality. There is always the option of restarting the daemon I guess?