Commit Graph

51 Commits

Author SHA1 Message Date
c5412bf970 Allocate application IDs for IOU nodes on the controller.
An application ID is used by IOU to generate its interface Mac addresses. They must be unique across all opened projects sharing the same computes to avoid Mac address collisions.
2020-02-10 15:20:49 +08:00
2f57bd58c0 Fix error with console type in Ethernet switch schema. Fixes #1659 2019-10-08 17:16:17 +08:00
eae9774d69 Support "usage" field for Dynamips, IOU, VirtualBox and VMware. Fixes https://github.com/GNS3/gns3-gui/issues/2657 2018-12-21 16:54:13 +08:00
98f04365b7 Remove generic controller settings API endpoint. 2018-11-14 16:24:30 +08:00
e52775fa3a Support for console type "none". 2018-03-24 18:11:21 +07:00
8eb060304a Correct typos in schemas. 2017-07-11 20:03:24 +07:00
3c18150cdb Adjustment of IOU_OBJECT_SCHEMA 2017-06-27 11:14:34 +02:00
6aa2afcf54 Fix #557 - mac addess collision when running IOU on multiple GNS3 servers 2017-06-27 10:09:21 +02:00
e892e5dfab Manage base configuration on server
Fix #786
2017-02-03 13:19:14 +01:00
63b888a57e Drop unused code 2017-02-02 15:34:39 +01:00
9231b8e991 Fix Exception when opening project that contains an IOU node
Fix #636
2016-08-23 22:38:44 +02:00
96eceed8ba Fix creation of IOU nodes 2016-07-18 18:43:55 +02:00
1c6de3ff39 Fix an error when updating IOU node 2016-06-10 16:39:54 +02:00
f052299eb1 Return status in all cases 2016-05-17 19:51:06 +02:00
d97325b113 Fix you can not update Dynamips and IOU node
Fix https://github.com/GNS3/gns3-gui/issues/1239
2016-05-16 17:53:40 +02:00
be1efe8327 Schemas review. 2016-05-12 19:07:25 -06:00
5280644327 Return command_line and node_directory via the controller 2016-05-12 10:39:50 +02:00
5a76f81271 Refactoring to use a common node class for all VMs and other (future) objects. 2016-05-11 11:35:36 -06:00
a7ec224b6d Docker capture and refactor common capture code
Fix https://github.com/GNS3/gns3-gui/issues/891
2016-02-09 16:07:33 +01:00
fd22cd8361 Send command line used to start the VM to client
Add a command_line attribute to the VM object with
the command line used to start the VM.

Now /start return the object in order to get
this new attribute. And the HTTP status code
is 200 instead of 204 because 204 disallow body.

Support:
* Qemu
* Dynamips
* IOU

Ref https://github.com/GNS3/gns3-gui/issues/513
2016-02-02 18:25:17 +01:00
034ac392b7 Support listing images in subdirectories
It's a part of the OVA support:
https://github.com/GNS3/gns3-gui/issues/700
2015-10-05 11:07:15 +02:00
a461cb71c6 Allow to send the iourc when starting the VM
Ref https://github.com/GNS3/gns3-server/issues/255
2015-07-09 16:06:52 +02:00
ccd3224490 Add a vm_directory field to Dynamips / VPCS / IOU
Fix #246
2015-06-25 11:17:32 +02:00
8bd2453bf8 Allow null md5 in request schema 2015-06-19 16:38:22 +02:00
5c4a49a8c7 Do not raise a 404 if we send the checksum of the images 2015-06-19 16:18:43 +02:00
f041697311 Compute a md5sum of images for futur purpose
Fix #234
2015-06-17 17:11:25 +02:00
ca331ae2a5 Import/Export support for IOU nvrams. 2015-06-06 15:15:03 -06:00
5f6d1bfdd6 Merge branch 'master' into unstable
Conflicts:
	tests/modules/test_manager.py
2015-04-28 10:46:59 +02:00
b6a935aeb8 Return an explicit error when a NIO type is not supported by a VM. 2015-04-27 14:19:17 -06:00
40ce22222e Merge branch 'unstable' into api_list_images
Conflicts:
	gns3server/handlers/api/iou_handler.py
2015-04-23 17:19:37 -06:00
bca90bc563 API in order to get the list of IOU, Dynamips, Qemu images 2015-04-16 18:32:12 +02:00
4136c29b0f Config paths are not used when updating Dynamips or IOU VM settings. 2015-04-15 19:50:40 -06:00
aab4a7243b Merge remote-tracking branch 'origin/master' 2015-04-14 18:21:42 -06:00
de5e8f852d Cleaner and generic way to set Qemu & IOU VM settings. 2015-04-12 15:09:37 -06:00
b2e53a94d4 Initial config file content can be empty 2015-04-09 10:53:18 +02:00
202032f334 Fix error messages in JSON schema 2015-04-09 10:24:11 +02:00
4a9f578784 Support IOURC update 2015-03-17 19:00:14 +01:00
66cdf39ea2 Support uploading iourc 2015-03-17 16:31:45 +01:00
ed2e4e43f2 Support the options use_default_iou_values
Fix #92
2015-03-07 14:27:09 +01:00
210aa6f12a Bit of cleaning. 2015-02-22 19:56:52 -07:00
03b6563864 Initial config path for IOU 2015-02-17 18:12:43 +01:00
dd1833c4f0 iourc_path is set from server settings file 2015-02-17 16:40:45 +01:00
0e98497a99 Add an endpoint for exporting the initial config file 2015-02-17 14:52:51 +01:00
6c3a926ce3 Capture is OK on server side 2015-02-16 20:08:04 +01:00
e082cd8b1a Update the remote IOU initial config 2015-02-13 22:16:43 +01:00
ee019caa37 Support l1_keepalives in IOU 2015-02-13 16:57:35 +01:00
f99d825346 Support network for IOU 2015-02-12 22:29:34 +01:00
8b61aa9ae7 Set ram, ethernet adapters, serial adapters 2015-02-12 22:29:33 +01:00
05df7001a3 Successfully create an iou device from the GUI via HTTP 2015-02-12 22:29:33 +01:00
ebc214d6fa Fix tests and rename path to iou_path 2015-02-12 22:29:33 +01:00