From 889d29ec55a6b57f01fa374de8eb4d485d2169e1 Mon Sep 17 00:00:00 2001 From: grossmj Date: Mon, 11 Mar 2019 09:48:54 +0700 Subject: [PATCH] Update appliances. --- gns3server/appliances/aruba-arubaoscx.gns3a | 53 +++++++++++++++++++ gns3server/appliances/cisco-csr1000v.gns3a | 13 +++++ gns3server/appliances/cisco-nxosv9k.gns3a | 42 +++++++++++++++ .../appliances/extreme-networks-voss.gns3a | 2 +- gns3server/appliances/mininet.gns3a | 46 ++++++++++++++++ gns3server/appliances/openwrt.gns3a | 15 ++++++ gns3server/appliances/pfsense.gns3a | 41 +++++++------- gns3server/appliances/vpp.gns3a | 46 ++++++++++++++++ 8 files changed, 236 insertions(+), 22 deletions(-) create mode 100644 gns3server/appliances/aruba-arubaoscx.gns3a create mode 100644 gns3server/appliances/mininet.gns3a create mode 100644 gns3server/appliances/vpp.gns3a diff --git a/gns3server/appliances/aruba-arubaoscx.gns3a b/gns3server/appliances/aruba-arubaoscx.gns3a new file mode 100644 index 00000000..7556b67c --- /dev/null +++ b/gns3server/appliances/aruba-arubaoscx.gns3a @@ -0,0 +1,53 @@ +{ + "name": "ArubaOS-CX Simulation Software", + "category": "multilayer_switch", + "status": "stable", + "product_name": "ArubaOS-CX Simulation Software", + "description": "The ArubaOS-CX Simulation Software OVA is a virtual platform to enable simulation of the ArubaOS-CX Network Operating System. Simulated networks can be created using many of the protocols in the ArubaOS-CX Operating system like OSPF and BGP. Key features like the Aruba Network Analytics Engine and the REST API can be simulated, providing a lightweight development platform to building the modern network. This software can be easily implemented in the GNS3 simulation software to enable drag and drop network design for building complex simulated topologies.", + "maintainer_email": "alloytm@gmail.com", + "vendor_url": "arubanetworks.com", + "vendor_name": "HPE Aruba", + "availability": "service-contract", + "maintainer": "Tak Mem Loy", + "registry_version": 4, + "usage": "Default username admin with blank password.", + "symbol": ":/symbols/route_switch_processor.svg", + "first_port_name": "mgmt", + "port_name_format": "1/1/{0}", + + "qemu": { + "arch": "x86_64", + "ram": 4096, + "adapters": 8, + "hdb_disk_interface": "ide", + "hdc_disk_interface": "ide", + "hda_disk_interface": "ide", + "cpus": 2, + "kvm": "require", + "adapter_type": "virtio-net-pci", + "console_type": "vnc", + "options": "-nographic", + "process_priority": "normal" + }, + + "images": [ + { + "filename": "arubaoscx-disk-image-genericx86-p4-20180712161119.vmdk", + "version": "10.01.0001", + "md5sum": "9146ae0ac650d8206c9600e03753f022", + "filesize": 287734784, + "download_url": "http://support.arubanetworks.com/" + } + + ], + + "versions": [ + { + "name": "10.01.0001", + "images": { + "hda_disk_image": "arubaoscx-disk-image-genericx86-p4-20180712161119.vmdk" + } + } + ] + +} diff --git a/gns3server/appliances/cisco-csr1000v.gns3a b/gns3server/appliances/cisco-csr1000v.gns3a index 8ef6dacd..2884904a 100644 --- a/gns3server/appliances/cisco-csr1000v.gns3a +++ b/gns3server/appliances/cisco-csr1000v.gns3a @@ -22,6 +22,13 @@ "kvm": "require" }, "images": [ + { + "filename": "csr1000v-universalk9.16.10.01b-serial.qcow2", + "version": "16.10.1b", + "md5sum": "0d3d647f83631c7955ad7899e6cce293", + "filesize": 950468608, + "download_url": "https://software.cisco.com/download/home/284364978/type/282046477/release/Gibraltar-16.10.1b" + }, { "filename": "csr1000v-universalk9.16.09.01-serial.qcow2", "version": "16.9.1", @@ -108,6 +115,12 @@ } ], "versions": [ + { + "name": "16.10.1b", + "images": { + "hda_disk_image": "csr1000v-universalk9.16.10.01b-serial.qcow2" + } + }, { "name": "16.9.1", "images": { diff --git a/gns3server/appliances/cisco-nxosv9k.gns3a b/gns3server/appliances/cisco-nxosv9k.gns3a index e372db38..6c3650ed 100644 --- a/gns3server/appliances/cisco-nxosv9k.gns3a +++ b/gns3server/appliances/cisco-nxosv9k.gns3a @@ -25,6 +25,20 @@ "kvm": "require" }, "images": [ + { + "filename": "nxosv-final.9.2.3.qcow2", + "version": "9.2.3", + "md5sum": "74bd9a5b4970e868685f753e48979194", + "filesize": 1357643776, + "download_url": "https://software.cisco.com/download/home/286312239/type/282088129/release/9.2%25283%2529" + }, + { + "filename": "nxosv-final.9.2.2.qcow2", + "version": "9.2.2", + "md5sum": "2119702c488552fc4d1b4210a04d4f64", + "filesize": 1344077824, + "download_url": "https://software.cisco.com/download/home/286312239/type/282088129/release/9.2%25281%2529" + }, { "filename": "nxosv-final.9.2.1.qcow2", "version": "9.2.1", @@ -32,6 +46,13 @@ "filesize": 1330315264, "download_url": "https://software.cisco.com/download/home/286312239/type/282088129/release/9.2%25281%2529" }, + { + "filename": "nxosv-final.7.0.3.I7.6.qcow2", + "version": "7.0.3.I7.6", + "md5sum": "a122ee954b4c11761abd99291b70544e", + "filesize": 1031995392, + "download_url": "https://software.cisco.com/download/home/286312239/type/282088129/release/7.0%25283%2529I7%25286%2529" + }, { "filename": "nxosv-final.7.0.3.I7.5.qcow2", "version": "7.0.3.I7.5", @@ -99,6 +120,20 @@ } ], "versions": [ + { + "name": "9.2.3", + "images": { + "bios_image": "OVMF-20160813.fd", + "hda_disk_image": "nxosv-final.9.2.3.qcow2" + } + }, + { + "name": "9.2.2", + "images": { + "bios_image": "OVMF-20160813.fd", + "hda_disk_image": "nxosv-final.9.2.2.qcow2" + } + }, { "name": "9.2.1", "images": { @@ -106,6 +141,13 @@ "hda_disk_image": "nxosv-final.9.2.1.qcow2" } }, + { + "name": "7.0.3.I7.6", + "images": { + "bios_image": "OVMF-20160813.fd", + "hda_disk_image": "nxosv-final.7.0.3.I7.6.qcow2" + } + }, { "name": "7.0.3.I7.5", "images": { diff --git a/gns3server/appliances/extreme-networks-voss.gns3a b/gns3server/appliances/extreme-networks-voss.gns3a index ff15d60b..077883be 100644 --- a/gns3server/appliances/extreme-networks-voss.gns3a +++ b/gns3server/appliances/extreme-networks-voss.gns3a @@ -11,7 +11,7 @@ "maintainer": "Extreme Networks", "maintainer_email": "voss@extremenetworks.com", "usage": "Boot up and login is rwa/rwa", - "symbol": "ethernet_switch.svg", + "symbol": ":/symbols/multilayer_switch.svg", "first_port_name": "Mgmt", "port_name_format": "1/{port1}", "qemu": diff --git a/gns3server/appliances/mininet.gns3a b/gns3server/appliances/mininet.gns3a new file mode 100644 index 00000000..80900c2b --- /dev/null +++ b/gns3server/appliances/mininet.gns3a @@ -0,0 +1,46 @@ +{ + "category": "guest", + "status": "stable", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "description": "Mininet creates a realistic virtual network, running real kernel, switch and application code, on a single machine (VM, cloud or native), in seconds, with a single command.", + "product_name": "Mininet", + "registry_version": 4, + "product_url": "http://mininet.org/", + "documentation_url": "http://mininet.org/walkthrough/", + "first_port_name": "eth0", + "usage": "Username: mininet\nPassword: mininet", + "port_name_format": "eth{0}", + "vendor_name": "Mininet Team", + "qemu": { + "adapters": 1, + "adapter_type": "virtio-net-pci", + "arch": "x86_64", + "ram": 2048, + "console_type": "vnc", + "hda_disk_interface": "virtio", + "kvm": "allow" + }, + "availability": "free", + "vendor_url": "http://mininet.org/", + "name": "Mininet", + "images": [ + { + "filename": "mininet-vm-x86_64.vmdk", + "version": "2.2.2", + "md5sum": "a683441642300bdaf37b8e614de85342", + "filesize": 2047868928, + "download_url": "https://github.com/mininet/mininet/releases/", + "direct_download_url": "https://github.com/mininet/mininet/releases/download/2.2.2/mininet-2.2.2-170321-ubuntu-14.04.4-server-amd64.zip", + "compression": "zip" + } + ], + "versions": [ + { + "images": { + "hda_disk_image": "mininet-vm-x86_64.vmdk" + }, + "name": "2.2.2" + } + ] +} diff --git a/gns3server/appliances/openwrt.gns3a b/gns3server/appliances/openwrt.gns3a index 2ff06fb2..7361a9fc 100644 --- a/gns3server/appliances/openwrt.gns3a +++ b/gns3server/appliances/openwrt.gns3a @@ -21,6 +21,15 @@ "kvm": "allow" }, "images": [ + { + "filename": "openwrt-18.06.2-x86-64-combined-ext4.img", + "version": "18.06.2", + "md5sum": "d112cd432bf51e2ddadbf9513f272fd9", + "filesize": 285736960, + "download_url": "https://downloads.openwrt.org/releases/18.06.2/targets/x86/64/", + "direct_download_url": "https://downloads.openwrt.org/releases/18.06.2/targets/x86/64/openwrt-18.06.2-x86-64-combined-ext4.img.gz", + "compression": "gzip" + }, { "filename": "openwrt-18.06.1-x86-64-combined-ext4.img", "version": "18.06.1", @@ -51,6 +60,12 @@ ], "versions": [ { + "name": "openwrt 18.06.2", + "images": { + "hda_disk_image": "openwrt-18.06.2-x86-64-combined-ext4.img" + } + }, + { "name": "openwrt 18.06.1", "images": { "hda_disk_image": "openwrt-18.06.1-x86-64-combined-ext4.img" diff --git a/gns3server/appliances/pfsense.gns3a b/gns3server/appliances/pfsense.gns3a index 8b14db06..ae66160b 100644 --- a/gns3server/appliances/pfsense.gns3a +++ b/gns3server/appliances/pfsense.gns3a @@ -2,51 +2,50 @@ "name": "pfSense", "category": "firewall", "description": "The pfSense project is a free network firewall distribution, based on the FreeBSD operating system with a custom kernel and including third party free software packages for additional functionality. pfSense software, with the help of the package system, is able to provide the same functionality or more of common commercial firewalls, without any of the artificial limitations. It has successfully replaced every big name commercial firewall you can imagine in numerous installations around the world, including Check Point, Cisco PIX, Cisco ASA, Juniper, Sonicwall, Netgear, Watchguard, Astaro, and more.", - "vendor_name": "Electric Sheep Fencing LLC", + "vendor_name": "Rubicon Communications, LLC (Netgate)", "vendor_url": "https://www.pfsense.org", "documentation_url": "https://doc.pfsense.org/index.php/Main_Page", "product_name": "pfSense", "registry_version": 3, "status": "stable", - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", + "maintainer": "Jose Phillips", + "maintainer_email": "jose@latinol.com", + "usage": "Credentials: admin / pfsense\nTo install pfSense use all the defaults settings.\n\nNote:The default LAN port is em1.", "port_name_format": "em{0}", "qemu": { "adapter_type": "e1000", "adapters": 6, "ram": 2048, "arch": "x86_64", - "console_type": "telnet", + "console_type": "vnc", + "hda_disk_interface": "virtio", "kvm": "allow", "process_priority": "normal" }, "images": [ { - "filename": "pfSense-CE-memstick-2.4.3-RELEASE-amd64.img", - "version": "2.4.3", - "md5sum": "b754d7e75dece5e756b6539c95714a74", - "filesize": 650392576, + "filename": "pfSense-CE-2.4.4-RELEASE-amd64.iso", + "version": "2.4.4", + "md5sum": "71386433238f96fc167d14cec9c708c6", + "filesize": 685557760, "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads" }, { - "filename": "pfSense-CE-2.3.5-RELEASE-2g-amd64-nanobsd.img", - "version": "2.3.5", - "md5sum": "b6cb76adba3e1113892f84ea01894228", - "filesize": 1989969408, - "download_url": "https://www.pfsense.org/download/mirror.php?section=downloads" + "filename": "empty100G.qcow2", + "version": "1.0", + "md5sum": "1e6409a4523ada212dea2ebc50e50a65", + "filesize": 197120, + "download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/", + "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty100G.qcow2/download" } + ], "versions": [ { - "name": "2.4.3", + "name": "2.4.4", "images": { - "hda_disk_image": "pfSense-CE-memstick-2.4.3-RELEASE-amd64.img" - } - }, - { - "name": "2.3.5", - "images": { - "hda_disk_image": "pfSense-CE-2.3.5-RELEASE-2g-amd64-nanobsd.img" + "hda_disk_image": "empty100G.qcow2", + "cdrom_image": "pfSense-CE-2.4.4-RELEASE-amd64.iso" } } ] diff --git a/gns3server/appliances/vpp.gns3a b/gns3server/appliances/vpp.gns3a new file mode 100644 index 00000000..cbd39997 --- /dev/null +++ b/gns3server/appliances/vpp.gns3a @@ -0,0 +1,46 @@ +{ + "name": "VPP", + "category": "router", + "description": "Vector Packet Processing (VPP) platform", + "vendor_name": "FD.IO VPP router", + "vendor_url": "https://fd.io/", + "documentation_url": "https://fd.io/resources/", + "product_name": "VPP", + "registry_version": 4, + "status": "experimental", + "availability": "free", + "maintainer": "Virginijus Magelinskas", + "maintainer_email": "virginijus.m@gmail.com", + "usage": "Login: root , pass: vpp. This appliance requires >2 vCPUs and 4GB of RAM to run", + "port_name_format": "eth{0}", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 5, + "ram": 4096, + "hda_disk_interface": "ide", + "arch": "x86_64", + "console_type": "telnet", + "boot_priority": "c", + "kvm": "require", + "options": "-nographic -cpu host -smp 2" + }, + "images": [ + { + "filename": "vpp_public-18.10-07.qcow2", + "version": "0.7", + "md5sum": "3e962985e5bbda0de4dc7893e60f6366", + "filesize": 2065825792, + "direct_download_url": "https://sigaba.net/vpp/vpp_public-18.10-07.qcow2" + } + ], + "versions": [ + + { + "name": "18.10-07", + "images": { + "hda_disk_image": "vpp_public-18.10-07.qcow2" + } + } + ] +} +