GNS3 / gns3-server

GNS3 server
GNU General Public License v3.0
812 stars 263 forks source link

Support for libvirt #429

Closed herzcthu closed 1 week ago

herzcthu commented 8 years ago

I'm trying to implement qemu + ubuntu MAAS + openstack + gns3 topology. Almost everything work fine. Except power control from MAAS to qemu guests. MAAS use libvirt to manage qemu machines. When I try to power on a node from MAAS, gns3 doesn't know that is running and vise versa. I would be great if we can use libvirt in gns3. So we can test openstack in gns3 perfectly.

julien-duponchelle commented 8 years ago

Hi,

libvirt is not supported on other operating system. This prevent us to use it otherwise it could have been nice.

If you want to test openstack in GNS3 the good way is to install open stack inside VM in GNS3. Otherwise GNS3 and OpenStack will conflict on the network control.

@grossmj you thought? For me it's a won't fix since we have no plan to use libvirt.

grossmj commented 8 years ago

I would keep the idea open because we may support that one day.

dagbdagb commented 7 years ago

@grossmj : Just curious about the current state of the plan w.r.t. libvirt.

grossmj commented 7 years ago

Sorry still no plans.

julien-duponchelle commented 7 years ago

It's not working on Windows and Mac is the biggest issue with libvirt for us.

On Wed, Jun 7, 2017 at 7:26 AM dwbfox notifications@github.com wrote:

Any updates on this? Libvirt and by extension QEMU/KVM is open source and has a rich API that can be leveraged. Any specifics as to why it is still not a good idea?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/GNS3/gns3-server/issues/429#issuecomment-306690285, or mute the thread https://github.com/notifications/unsubscribe-auth/AAVFXY3_2DCnIKRC1NbQ8RfAXWVyBo0uks5sBjR_gaJpZM4Ha-Ku .

dwbfox commented 7 years ago

The whole idea behind a server is that you offload the compute heavy tasks of virtualization to the server right? So for people who have access to a Linux box, it would be ideal to install the GNS3 client on windows and install the server on libvirt/linux.

victorock commented 6 years ago

With clouds supporting nested virtualisation, perhaps this request should move up in the priority stack.... Any news on this?

q2dg commented 5 years ago

I think if this issue could be resolved things like this (http://www.brianlinkletter.com/build-a-network-emulator-using-libvirt/) could be a lot simpler