|
|
@ -201,7 +201,6 @@ class VM(object):
|
|
|
|
if self._hypervisor_manager.ghost_ios_support:
|
|
|
|
if self._hypervisor_manager.ghost_ios_support:
|
|
|
|
self.set_ghost_ios(router)
|
|
|
|
self.set_ghost_ios(router)
|
|
|
|
|
|
|
|
|
|
|
|
log.error('got here 1')
|
|
|
|
|
|
|
|
except DynamipsError as e:
|
|
|
|
except DynamipsError as e:
|
|
|
|
dynamips_stdout = ""
|
|
|
|
dynamips_stdout = ""
|
|
|
|
if hypervisor:
|
|
|
|
if hypervisor:
|
|
|
@ -211,7 +210,6 @@ class VM(object):
|
|
|
|
self._hypervisor_manager.hypervisors.remove(hypervisor)
|
|
|
|
self._hypervisor_manager.hypervisors.remove(hypervisor)
|
|
|
|
dynamips_stdout = hypervisor.read_stdout()
|
|
|
|
dynamips_stdout = hypervisor.read_stdout()
|
|
|
|
self.send_custom_error(str(e) + dynamips_stdout)
|
|
|
|
self.send_custom_error(str(e) + dynamips_stdout)
|
|
|
|
log.error('got here 2')
|
|
|
|
|
|
|
|
return
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
response = {"name": router.name,
|
|
|
|
response = {"name": router.name,
|
|
|
@ -219,7 +217,6 @@ class VM(object):
|
|
|
|
defaults = router.defaults()
|
|
|
|
defaults = router.defaults()
|
|
|
|
response.update(defaults)
|
|
|
|
response.update(defaults)
|
|
|
|
self._routers[router.id] = router
|
|
|
|
self._routers[router.id] = router
|
|
|
|
log.error('got here 3 {}'.format(response))
|
|
|
|
|
|
|
|
self.send_response(response)
|
|
|
|
self.send_response(response)
|
|
|
|
|
|
|
|
|
|
|
|
@IModule.route("dynamips.vm.delete")
|
|
|
|
@IModule.route("dynamips.vm.delete")
|
|
|
|