mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-11-03 05:51:15 +02:00
ACPI shutdown for GNS3 VM running on Hyper-V. Ref https://github.com/GNS3/gns3-gui/issues/763
This commit is contained in:
1 parent
c48eebcc5d
commit
1fd010484d
3 files changed
+4
-3
No files matched your search
@@ -33,6 +33,7 @@ class HyperVGNS3VM(BaseGNS3VM):
|
||||
|
||||
_HYPERV_VM_STATE_ENABLED = 2
|
||||
_HYPERV_VM_STATE_DISABLED = 3
|
||||
_HYPERV_VM_STATE_SHUTDOWN = 4
|
||||
_HYPERV_VM_STATE_PAUSED = 9
|
||||
|
||||
_WMI_JOB_STATUS_STARTED = 4096
|
||||
@@ -283,7 +284,7 @@ class HyperVGNS3VM(BaseGNS3VM):
|
||||
"""
|
||||
|
||||
try:
|
||||
yield from self._set_state(HyperVGNS3VM._HYPERV_VM_STATE_DISABLED)
|
||||
yield from self._set_state(HyperVGNS3VM._HYPERV_VM_STATE_SHUTDOWN)
|
||||
except GNS3VMError as e:
|
||||
raise GNS3VMError("Failed to stop the GNS3 VM: {}".format(e))
|
||||
log.info("GNS3 VM has been stopped")
|
||||
|
||||
Reference in new issue
Block a user