From c58fcf98d34eeab9241cd7c004d8377038c1e8c0 Mon Sep 17 00:00:00 2001 From: adosztal Date: Tue, 19 Jan 2016 19:33:25 +0100 Subject: [PATCH 1/6] F5 LTM appliance. Category is not finalized yet. --- appliances/f5-bigip.gns3a | 58 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 appliances/f5-bigip.gns3a diff --git a/appliances/f5-bigip.gns3a b/appliances/f5-bigip.gns3a new file mode 100644 index 0000000..1b5092e --- /dev/null +++ b/appliances/f5-bigip.gns3a @@ -0,0 +1,58 @@ +{ + "name": "F5 BIG-IP LTM VE", + "category": "guest", + "description": "BIG-IP Virtual Edition (VE) is a version of the BIG-IP system that runs as a virtual machine in specifically-supported hypervisors. BIG-IP VE emulates a hardware-based BIG-IP system running a VE-compatible version of BIG-IP software.", + "vendor_name": "F5", + "vendor_url": "http://www.f5.com/", + "documentation_url": "https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip-ve-kvm-setup-11-3-0.html", + "product_name": "F5 BIG-IP LTM Virtual Edition", + "product_url": "https://f5.com/products/modules/local-traffic-manager", + "registry_version": 1, + "status": "stable", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "usage": "Credentials: root/default. The boot process might take a few minutes without providing any output to the console. Please be patient.", + "port_name_format": "1.{port1}", + "linked_base": false, + + "qemu": { + "adapter_type": "virtio-net-pci", + "hda_disk_interface": "virtio", + "hdb_disk_interface": "virtio", + "adapters": 8, + "console_type": "telnet", + "ram": 4096, + "arch": "x86_64", + "boot_priority": "c", + "kvm": "allow" + }, + + "images": [ + { + "filename": "BIGIP-11.6.0.0.0.401.qcow2", + "version": "11.6.0", + "md5sum": "87723dc8c9713a36bde9a650b94205e3", + "filesize": 2851733504, + "download_url": "https://downloads.f5.com/" + }, + { + "filename": "empty100G.qcow2", + "version": "1.0", + "md5sum": "3411a599e822f2ac6be560a26405821a", + "filesize": 197120, + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download" + } + + ], + + "versions": [ + { + "name": "11.6.0", + "images": { + "hda_disk_image": "BIGIP-11.6.0.0.0.401.qcow2", + "hdb_disk_image": "empty100G.qcow2" + } + } + ] +} From 06ba1d51f0077dd4758e919e49f74395b12cf634 Mon Sep 17 00:00:00 2001 From: adosztal Date: Tue, 19 Jan 2016 20:23:01 +0100 Subject: [PATCH 2/6] Direct download link --- appliances/f5-bigip.gns3a | 1 + 1 file changed, 1 insertion(+) diff --git a/appliances/f5-bigip.gns3a b/appliances/f5-bigip.gns3a index 1b5092e..349de41 100644 --- a/appliances/f5-bigip.gns3a +++ b/appliances/f5-bigip.gns3a @@ -34,6 +34,7 @@ "md5sum": "87723dc8c9713a36bde9a650b94205e3", "filesize": 2851733504, "download_url": "https://downloads.f5.com/" + "direct_download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v11.x/11.6.0/english/virtual-edition/&sw=BIG-IP&pro=big-ip_v11.x&ver=11.6.0&container=Virtual-Edition&file=BIGIP-11.6.0.0.0.401.ALL.qcow2.zip" }, { "filename": "empty100G.qcow2", From 90c2f3146c52535bb39670a173f622934c5e11f4 Mon Sep 17 00:00:00 2001 From: adosztal Date: Tue, 19 Jan 2016 20:24:55 +0100 Subject: [PATCH 3/6] Fixed syntax error --- appliances/f5-bigip.gns3a | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appliances/f5-bigip.gns3a b/appliances/f5-bigip.gns3a index 349de41..2818562 100644 --- a/appliances/f5-bigip.gns3a +++ b/appliances/f5-bigip.gns3a @@ -33,7 +33,7 @@ "version": "11.6.0", "md5sum": "87723dc8c9713a36bde9a650b94205e3", "filesize": 2851733504, - "download_url": "https://downloads.f5.com/" + "download_url": "https://downloads.f5.com/", "direct_download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v11.x/11.6.0/english/virtual-edition/&sw=BIG-IP&pro=big-ip_v11.x&ver=11.6.0&container=Virtual-Edition&file=BIGIP-11.6.0.0.0.401.ALL.qcow2.zip" }, { From e05f9ed87662e3c6da85ed21ec361f6a1ead8f4c Mon Sep 17 00:00:00 2001 From: adosztal Date: Thu, 21 Jan 2016 11:00:43 +0100 Subject: [PATCH 4/6] Removed linked_base:false from fortigate; F5 12.0.0 has been added; A10 appliance added --- appliances/a10-vthunder.gns3a | 55 +++++++++++++++++++++++++++++++++++ appliances/f5-bigip.gns3a | 22 +++++++++++--- appliances/fortigate.gns3a | 1 - 3 files changed, 73 insertions(+), 5 deletions(-) create mode 100644 appliances/a10-vthunder.gns3a diff --git a/appliances/a10-vthunder.gns3a b/appliances/a10-vthunder.gns3a new file mode 100644 index 0000000..0ca498d --- /dev/null +++ b/appliances/a10-vthunder.gns3a @@ -0,0 +1,55 @@ +{ + "name": "A10 vThunder", + "category": "router", + "description": "vThunder, part of A10 Networks' award-winning A10 Thunder and AX Series Application Delivery Controller (ADC) family, is designed to meet the growing needs of organizations that require a flexible and easy-to-deploy application delivery and server load balancer solution running within a virtualized infrastructure.", + "vendor_name": "A10", + "vendor_url": "https://www.a10networks.com/", + "documentation_url": "https://www.a10networks.com/support", + "product_name": "A10 vThunder", + "product_url": "https://www.a10networks.com/products/thunder-series-appliances/vthunder-virtualized-application_delivery_controller/", + "registry_version": 1, + "status": "stable", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "usage": "First boot might take a long time. Credentials for installation (1st boot): install/password. Credentials for installed appliance: admin/a10. Default management IP: 172.31.31.31/24", + "first_port_name": "mgmt", + "port_name_format": "ethernet {port1}", + + "qemu": { + "adapter_type": "virtio-net-pci", + "hda_disk_interface": "virtio", + "adapters": 4, + "ram": 4096, + "arch": "x86_64", + "console_type": "telnet", + "boot_priority": "cd" + }, + + "images": [ + { + "filename": "empty30G.qcow2", + "version": "1.0", + "md5sum": "3411a599e822f2ac6be560a26405821a", + "filesize": 197120, + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "direct_download_url": "http://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download" + }, + { + "filename": "ACOS_vThunder_4_0_1_214.iso", + "version": "4.0.1", + "md5sum": "7bd500c166fb5cee953a8bb708635895", + "filesize": 785524736, + "download_url": "https://www.a10networks.com/vthunder-embed" + } + ], + + "versions": [ + { + "name": "4.0.1", + "images": { + "hda_disk_image": "empty30G.qcow2", + "cdrom_image": "ACOS_vThunder_4_0_1_214.iso" + } + } + ] +} diff --git a/appliances/f5-bigip.gns3a b/appliances/f5-bigip.gns3a index 2818562..5daa1bc 100644 --- a/appliances/f5-bigip.gns3a +++ b/appliances/f5-bigip.gns3a @@ -1,7 +1,7 @@ { "name": "F5 BIG-IP LTM VE", - "category": "guest", - "description": "BIG-IP Virtual Edition (VE) is a version of the BIG-IP system that runs as a virtual machine in specifically-supported hypervisors. BIG-IP VE emulates a hardware-based BIG-IP system running a VE-compatible version of BIG-IP software.", + "category": "router", + "description": "BIG-IP Virtual Edition (VE) is a version of the BIG-IP system that runs as a virtual machine in specifically-supported hypervisors. BIG-IP VE emulates a hardware-based BIG-IP system running a VE-compatible version of BIG-IP software. File to be downloaded from F5: BIGIP-11.6.0.0.0.401.ALL.qcow2.zip or BIGIP-12.0.0.0.0.606.ALL.qcow2.zip", "vendor_name": "F5", "vendor_url": "http://www.f5.com/", "documentation_url": "https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip-ve-kvm-setup-11-3-0.html", @@ -11,9 +11,8 @@ "status": "stable", "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "usage": "Credentials: root/default. The boot process might take a few minutes without providing any output to the console. Please be patient.", + "usage": "Credentials: root/default. The boot process might take a few minutes without providing any output to the console. Please be patient. ", "port_name_format": "1.{port1}", - "linked_base": false, "qemu": { "adapter_type": "virtio-net-pci", @@ -28,6 +27,14 @@ }, "images": [ + { + "filename": "BIGIP-12.0.0.0.0.606.qcow2", + "version": "12.0.0", + "md5sum": "8f578d697554841f003afd1e2965df7e", + "filesize": 3152609280, + "download_url": "https://downloads.f5.com/", + "direct_download_url": "https://downloads.f5.com/esd/serveDownload.jsp?path=/big-ip/big-ip_v12.x/12.0.0/english/virtual-edition/&sw=BIG-IP&pro=big-ip_v12.x&ver=12.0.0&container=Virtual-Edition&file=BIGIP-12.0.0.0.0.606.ALL.qcow2.zip" + }, { "filename": "BIGIP-11.6.0.0.0.401.qcow2", "version": "11.6.0", @@ -48,6 +55,13 @@ ], "versions": [ + { + "name": "12.0.0", + "images": { + "hda_disk_image": "BIGIP-12.0.0.0.0.606.qcow2", + "hdb_disk_image": "empty100G.qcow2" + } + }, { "name": "11.6.0", "images": { diff --git a/appliances/fortigate.gns3a b/appliances/fortigate.gns3a index c409026..c23f570 100644 --- a/appliances/fortigate.gns3a +++ b/appliances/fortigate.gns3a @@ -13,7 +13,6 @@ "maintainer_email": "developers@gns3.net", "usage": "Default username is admin, no password is set.", "port_name_format": "Port{port1}", - "linked_base": false, "qemu": { "adapter_type": "virtio-net-pci", From 1927df79fa7142b9d4f6064e7580fa155e5589de Mon Sep 17 00:00:00 2001 From: adosztal Date: Thu, 21 Jan 2016 11:03:08 +0100 Subject: [PATCH 5/6] kvm:allowed has been added --- appliances/a10-vthunder.gns3a | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/appliances/a10-vthunder.gns3a b/appliances/a10-vthunder.gns3a index 0ca498d..1c293ed 100644 --- a/appliances/a10-vthunder.gns3a +++ b/appliances/a10-vthunder.gns3a @@ -22,7 +22,8 @@ "ram": 4096, "arch": "x86_64", "console_type": "telnet", - "boot_priority": "cd" + "boot_priority": "cd", + "kvm": "allow" }, "images": [ From a677f44437483552dd69975bd6f2285fbc68ae01 Mon Sep 17 00:00:00 2001 From: adosztal Date: Thu, 21 Jan 2016 11:40:20 +0100 Subject: [PATCH 6/6] Changed symbol for LBs --- appliances/a10-vthunder.gns3a | 1 + appliances/f5-bigip.gns3a | 1 + 2 files changed, 2 insertions(+) diff --git a/appliances/a10-vthunder.gns3a b/appliances/a10-vthunder.gns3a index 1c293ed..ace734f 100644 --- a/appliances/a10-vthunder.gns3a +++ b/appliances/a10-vthunder.gns3a @@ -11,6 +11,7 @@ "status": "stable", "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", + "symbol": "loadbalancer.svg", "usage": "First boot might take a long time. Credentials for installation (1st boot): install/password. Credentials for installed appliance: admin/a10. Default management IP: 172.31.31.31/24", "first_port_name": "mgmt", "port_name_format": "ethernet {port1}", diff --git a/appliances/f5-bigip.gns3a b/appliances/f5-bigip.gns3a index 5daa1bc..77ea0e6 100644 --- a/appliances/f5-bigip.gns3a +++ b/appliances/f5-bigip.gns3a @@ -11,6 +11,7 @@ "status": "stable", "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", + "symbol": "loadbalancer.svg", "usage": "Credentials: root/default. The boot process might take a few minutes without providing any output to the console. Please be patient. ", "port_name_format": "1.{port1}",