Commit Graph

119 Commits (ac75977ae0d16d132cb5e03d63a4c1a67cad2aa6)

Author SHA1 Message Date
grossmj ac75977ae0 Send a warning notification if there is not enough RAM left to start a VM. Implements #329.
9 years ago
Julien Duponchelle 91c2bd7e98 Asyncio qemu fix and raise error if coroutine not used
9 years ago
Julien Duponchelle ccd45c2f45 Merge branch 'master' into unstable
9 years ago
grossmj a6286db7b1 Release UDP ports when closing a Qemu VM. Fixes #323.
9 years ago
Julien Duponchelle ec7a9615ac Fix issue with Qemu networking following merge
9 years ago
Julien Duponchelle 5e3ce48a52 Merge branch 'master' into unstable
9 years ago
grossmj fc5afa6676 Catch ProcessLookupError in Qemu VM.
9 years ago
grossmj 3f86df5169 Fixes uncalled coroutine.
9 years ago
grossmj 970f22a83e Use the correct UDP tunnel Qemu syntax for version > 1.1.0 when legacy networking is enabled.
9 years ago
grossmj b90df5806d Automatically add the -no-kvm option if -icount is detected to help with the migration of ASA VMs created before version 1.4
9 years ago
Julien Duponchelle 22e4fec2e2 Fix ProcessLookupError on _checkAlive Qemu
9 years ago
grossmj fda33c56de Catch exception when a process cannot be killed. Fixes #296.
9 years ago
Julien Duponchelle b1ef49672e Qemu user options are at the end. It's allow user to add his own net
9 years ago
Julien Duponchelle d853ffe791 Change the way we look for Qemu path
9 years ago
Julien Duponchelle c361d27531 Lock qemu vm during start / stop operations
9 years ago
Julien Duponchelle 699647dbda In the error message explain how to turn off KVM support
9 years ago
Julien Duponchelle 4cc66a3801 Fix when you stop qemu on windows you have an error
9 years ago
Julien Duponchelle fea7a8a9ab Fix Qemu cannot be used on Windows
9 years ago
Julien Duponchelle 34e64fe5d8 Catch UnicodeEncodeError when passing unicode char as qemu options
9 years ago
grossmj eb5f9c48f2 Backport: fixes NAT NIO for Qemu VMs (do not launch any legacy scripts)
9 years ago
grossmj 98112f7fac Fixes NAT NIO for Qemu VMs (do not launch any legacy scripts)
9 years ago
Julien Duponchelle 0018658f60 Fix ram setting for Qemu
9 years ago
Julien Duponchelle 55f7c79918 Explicit set qemu memory as MB
9 years ago
Julien Duponchelle 323674ba5c Turn off KVM for non x86 architectures
9 years ago
grossmj 5121753232 Support for CPUs setting for Qemu VMs.
9 years ago
Julien Duponchelle 1613999689 Quote command in qemu debug logs so you can copy/paste them
9 years ago
grossmj 0923ed5d85 Support for Qemu disk interfaces, cd/dvd-rom image and boot priority. Fixes #278.
9 years ago
Jeremy 1419b7c8dc Fixes replace errors. Fixes #284.
9 years ago
Julien Duponchelle 5b0c36c0d6 API for creating a qemu disk image
9 years ago
Julien Duponchelle 5d8c90d138 Rename qemu image type to qemu image format
9 years ago
Julien Duponchelle b94a4e2308 Add code for creating qemu image on server side
9 years ago
Julien Duponchelle 3f25bfcb27 Fix qemu tests
9 years ago
Jeremy 8e236a7045 Prevent using different hypervisors that leverage hardware virtualization.
9 years ago
Jeremy f0649b4ac3 Remove default FLASH when no hda disk for Qemu VMs. Fixes #535.
9 years ago
Jeremy 9235c3a913 Adds -no-kvm to the ASA template and ignore -no-kvm on platforms other than Linux. Should resolve #472.
9 years ago
Jeremy 442aa31065 Make sure VNC ports are between 5900 and 6000. Fixes #490.
9 years ago
Julien Duponchelle feefb075d4 Make the qemu event crash more future proof
9 years ago
Julien Duponchelle e8805d3fdc When a qemu VM crash send the log to the client.
9 years ago
Julien Duponchelle 2b36746d52 Return the working directory of a Qemu VM
9 years ago
grossmj d9745644cd Check for /dev/kvm. Fixes #245.
9 years ago
grossmj ed95bcee97 Moves KVM setting to Qemu server preferences. Fixes #244.
9 years ago
grossmj f20ee06181 VNC console support for Qemu VMs.
9 years ago
Jeremy d779392d7f Find vmrun on Windows.
9 years ago
Julien Duponchelle f041697311 Compute a md5sum of images for futur purpose
9 years ago
Julien Duponchelle 04aac2f3dc Convert old -enable-kvm to kvm settings for Qemu
9 years ago
Julien Duponchelle 2da0b36ee7 Support a platform parameter for Qemu
9 years ago
grossmj d518ac45f5 Enable KVM acceleration option.
9 years ago
grossmj 65e7f61f96 Fixes issues when setting MAC address for a Qemu VM or IOS router.
9 years ago
grossmj 81e56e035b IPv6 support.
9 years ago
grossmj 37ddff9f07 Support for base MAC address for Qemu VMs.
9 years ago