Commit Graph

139 Commits (0e6b97b27bf14b49896921fda586a2829f744bd5)

Author SHA1 Message Date
grossmj ea0009db6c Save state feature for VirtualBox and VMware. New "On close" setting to
6 years ago
grossmj 3d1ee4da3f Support for suspend to disk / resume (Qemu).
6 years ago
grossmj ff7911bd99 Allow to resize a Qemu VM disk (extend only).
6 years ago
grossmj caa2bda71b Spice with agent support for Qemu VMs.
6 years ago
grossmj d419d3fa39 Check if the HAXM service is running when starting a Qemu VM with hardware acceleration. Ref #1242.
6 years ago
grossmj e52775fa3a Support for console type "none".
6 years ago
grossmj b8353bc0d5 Support for none console type (Qemu & Docker only)
6 years ago
grossmj a40fdb3641 Fix bug and add optimizations when connecting and sending commands to QEMU monitor after starting a VM. Fixes #2336.
6 years ago
grossmj 135bbe8825 Check if HAXM support is installed on macOS. Ref #1242.
6 years ago
grossmj 9a9ac6d9f7 Fix some issues with hardware acceleration support for Qemu.
6 years ago
grossmj 17bfed52f2 Fix Qemu VM tests.
6 years ago
grossmj 44f2acffa5 Support Qemu with HAXM acceleration. Ref #1242.
6 years ago
grossmj 8b91894fa4 Improve suspend a link for Qemu and VirtualBox VMs.
6 years ago
grossmj cde30f8f53 Fix warning message.
6 years ago
grossmj c7875f93a3 Qemu VM support to detect when a link is plugged/unplugged.
6 years ago
grossmj 90ce6093d8 Some spring cleaning.
6 years ago
grossmj 658aa4bae9 Merge 2.1 into 2.2 branch
6 years ago
grossmj 1045364adc Set first byte to 52 when generating a random MAC address for a Qemu VM. Ref #1267.
6 years ago
ziajka bb26e8acdd Calculate MD5 on thread and before json response, Ref. gui#2239
6 years ago
ziajka 6868e20a70 Compute md5sum on thread and don't block main server, Ref. gui#2239
6 years ago
grossmj e8353e68bb Merge remote-tracking branch 'origin/2.1' into 2.1
7 years ago
grossmj 23c63bbd4d Protect variable replacement for Qemu options. Escape double quotes.
7 years ago
ziajka 3efe753eee Add proper exception when cannot find tunnel on QEMU, Fixes: #1241
7 years ago
grossmj 79bca29b93 Protect variable replacement for Qemu options.
7 years ago
grossmj 3a1ba8f42d Fix issue with Qemu + SPICE when IPv4 is not enabled.
7 years ago
grossmj 3e2e8e61f7 New option: require KVM. If false, Qemu VMs will not be prevented to run without KVM.
7 years ago
grossmj 068077c594 Remove forgotten debug.
7 years ago
grossmj e08aebf1f0 Implement variable replacement for Qemu VM options.
7 years ago
grossmj cfbcc1194d Avoid duplicate "-nographic" option.
7 years ago
grossmj 035a078b5e Show qemu-img stdout in case of an error.
7 years ago
grossmj 967798a7de Check and fix corrupt Qemu disk images. Fixes #2301.
7 years ago
Dušan Dragić 44bb912139 QEMU: fix logging of base mac address when creating a new node
7 years ago
Jeremy Grossmann 897f7656da Merge pull request #1185 from GNS3/fix-delete-project
7 years ago
ziajka 3d85bba9d4 Don't create directory structure during json dump. Fixes #2270
7 years ago
grossmj 7269285b0f Add more information when qemu-img fails.
7 years ago
Julien Duponchelle 03f8c747cc
Qemu support for packet filtering
7 years ago
Julien Duponchelle 66d5d34877
Fix qemu hotlink
7 years ago
Julien Duponchelle d112da400e
Remove use_ubridge flag
7 years ago
Julien Duponchelle 557924e91a
Use ubridge for dynamips routers
7 years ago
ziajka 7447b3190d spice - added qxl vga support
7 years ago
ziajka bc5ec98cd5
Spice support
7 years ago
Julien Duponchelle a8e8eac0b4
Merge remote-tracking branch 'origin/master' into 2.1
7 years ago
Julien Duponchelle 5a1d313fca Merge pull request #1080 from GNS3/spice-feature
7 years ago
Julien Duponchelle 36dc264a6c Revert "Spice feature"
7 years ago
ziajka 88c2353e2e QEMU - SPICE support at build options and schemas
7 years ago
grossmj f338158654 Use 127.0.0.1 for local UDP tunnels to uBridge for Qemu. Ref #664.
7 years ago
Julien Duponchelle cd17ef6b12
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 078a6d8d34
Fix a race condition when editing a qemu vm and connecting it
7 years ago
Julien Duponchelle 273a711459
Merge branch '2.0' into 2.1
7 years ago
grossmj 5edb631b00 Fixes Qemu sata option. Ref #875.
7 years ago
Julien Duponchelle 6017ebbd97
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 5e7f97b175
Fix when qemu exit by itself clean other processes
7 years ago
Jeremy Grossmann 635e163954 Update qemu_vm.py
7 years ago
Julien Duponchelle 99f817392d
Raise an error if you use Qemu < 2.4 and try to use large number of adapters
7 years ago
Julien Duponchelle b0567772f7
Allow up to 275 adapters for qemu
7 years ago
Julien Duponchelle 82da073dd7
If qemu status change internally we mirror it
7 years ago
Julien Duponchelle 9480065b28 Sata disk interface support for Qemu VMs. (#862)
8 years ago
Julien Duponchelle d0f65aebff
Fix Can't delete link between docker VM after they were in use
8 years ago
Julien Duponchelle 508edf5cc5
Fix a rare crash when stopping qemu
8 years ago
Julien Duponchelle 5ba5c62670
Add support for bios images
8 years ago
Julien Duponchelle 2b15da3d19
Catch error when qemuy can't connect to his console
8 years ago
Julien Duponchelle 9b6b989d1b
Qemu UDP listen on all ips
8 years ago
Julien Duponchelle 928d9f13f4
Do not log warning at qemu exit on windows if it's normal
8 years ago
Julien Duponchelle bddf9ec2ac
Qemu telnet support multiple client connected
8 years ago
Julien Duponchelle ae1e027031
Raise error if using a non linked clone VM twice
8 years ago
Jeremy Grossmann 46e1fbda60 Merge pull request #712 from GNS3/set_qemu_uuid
8 years ago
Julien Duponchelle 7baf584367
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle f3d255756b
Set Qemu uuid for csr1000v
8 years ago
Julien Duponchelle fd3ac65eb5
Qemu fixes for windows
8 years ago
Julien Duponchelle f3596767c1
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle 4bd9556767
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle d2b0321419
Improve ASA 8 warning
8 years ago
Julien Duponchelle 2f0e2260ab
Move the generation of the list of ports to the server
8 years ago
Jeremy Grossmann b8909c54cf Merge pull request #649 from GNS3/bind_qemu_all_host
8 years ago
Julien Duponchelle 0573c3f7d5
Port name format for 2.0
8 years ago
Julien Duponchelle 7fd520c08b
Bind qemu UDP tunnels on all hosts
8 years ago
grossmj d79fb231d3 Use uBridge for VirtualBox connections plus some cleaning. Ref #267.
8 years ago
grossmj 04022677bd Use uBridge for Qemu connections. Ref #267.
8 years ago
Julien Duponchelle cb7dbfb256
Merge branch '1.5' into 2.0
8 years ago
grossmj f2eb2a4bdc Remove NAT NIO.
8 years ago
grossmj c1aad550fa Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle d5895c3a47
Merge branch '1.5' into 2.0
8 years ago
grossmj 5b604da33a Make sure nodes send the right notification when started, stopped or suspended.
8 years ago
Julien Duponchelle 5280644327
Return command_line and node_directory via the controller
8 years ago
grossmj 5a76f81271 Refactoring to use a common node class for all VMs and other (future) objects.
8 years ago
Julien Duponchelle 9dca7dfe4a
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 98b32cd9e2
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 7390d833ba
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle 58d4a529d4
Rename hypervisor to compute
8 years ago