mirror of
https://github.com/GNS3/gns3-server
synced 2025-01-11 16:41:04 +00:00
Save the GNS3 VM settings even if the GNS3 VM cannot be stopped.
This commit is contained in:
parent
3a73d01547
commit
4e396ac690
@ -212,9 +212,11 @@ class GNS3VM:
|
||||
new_settings = copy.copy(self._settings)
|
||||
new_settings.update(settings)
|
||||
if self.settings != new_settings:
|
||||
await self._stop()
|
||||
self._settings = settings
|
||||
self._controller.save()
|
||||
try:
|
||||
await self._stop()
|
||||
finally:
|
||||
self._settings = settings
|
||||
self._controller.save()
|
||||
if self.enable:
|
||||
await self.start()
|
||||
else:
|
||||
|
@ -239,6 +239,8 @@ class HyperVGNS3VM(BaseGNS3VM):
|
||||
log.info("GNS3 VM has been started")
|
||||
|
||||
# Get the guest IP address
|
||||
# LIS (Linux Integration Services) must be installed on the guest
|
||||
# See https://oitibs.com/hyper-v-lis-on-ubuntu-18-04/ for details.
|
||||
trial = 120
|
||||
guest_ip_address = ""
|
||||
log.info("Waiting for GNS3 VM IP")
|
||||
|
Loading…
Reference in New Issue
Block a user