From a78ee1897720608be47dc4833ee6bca66d2d316c Mon Sep 17 00:00:00 2001 From: grossmj Date: Sat, 18 Aug 2018 16:49:21 +0700 Subject: [PATCH] Update appliance templates. --- gns3server/appliances/arista-ceos.gns3a | 19 ++++++ gns3server/appliances/bsdrp.gns3a | 15 +++++ gns3server/appliances/cisco-asav.gns3a | 13 ++++ gns3server/appliances/cisco-iosxrv9k.gns3a | 33 ++++++++-- gns3server/appliances/cumulus-vx.gns3a | 14 ++++ gns3server/appliances/exos.gns3a | 15 +++++ .../appliances/extreme-networks-voss.gns3a | 64 +++++++++++++++++++ 7 files changed, 169 insertions(+), 4 deletions(-) create mode 100644 gns3server/appliances/arista-ceos.gns3a create mode 100644 gns3server/appliances/extreme-networks-voss.gns3a diff --git a/gns3server/appliances/arista-ceos.gns3a b/gns3server/appliances/arista-ceos.gns3a new file mode 100644 index 00000000..3c7851eb --- /dev/null +++ b/gns3server/appliances/arista-ceos.gns3a @@ -0,0 +1,19 @@ +{ + "name": "cEOS", + "category": "multilayer_switch", + "description": "Arista cEOS\u2122 introduces the containerized packaging of EOS software and its agents for deployment in cloud infrastructure with the same proven EOS software image that runs on all Arista products. These flexible deployment options empower cloud network operators that are customizing their operating environments to provide a uniform workflow for development, testing and deployment of differentiated services.", + "vendor_name": "Arista", + "vendor_url": "http://www.arista.com/", + "product_name": "cEOS", + "registry_version": 3, + "status": "experimental", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "usage": "Download:\nCreate a (free) Arista account and login.\nThen navigate to Support / Software Download and download the cEOS-lab image.\n\nInstallation:\nCopy the image to your GNS3VM (or other Linux) server, then run the following commands:\n\ndocker import cEOS-lab.tar.xz ceosimage:4.20.5F\necho \"rm /etc/systemd/system/getty.target.wants/getty@tty1.service\" | \\\ndocker run --name=ceos-container -e CEOS=1 -e container=docker -e EOS_PLATFORM=ceossim -e SKIP_ZEROTOUCH_BARRIER_IN_SYSDBINIT=1 -e ETBA=1 -e INTFTYPE=eth -i ceosimage:4.20.5F sh\ndocker commit --change='CMD [\"/sbin/init\"]' --change='VOLUME /mnt/flash' ceos-container ceosimage:GNS3\ndocker rm ceos-container\n\nUsage:\nThe login is admin, with no password by default", + "symbol": ":/symbols/multilayer_switch.svg", + "docker": { + "adapters": 8, + "image": "ceosimage:GNS3", + "console_type": "telnet" + } +} diff --git a/gns3server/appliances/bsdrp.gns3a b/gns3server/appliances/bsdrp.gns3a index d7319ea8..838441cf 100644 --- a/gns3server/appliances/bsdrp.gns3a +++ b/gns3server/appliances/bsdrp.gns3a @@ -19,6 +19,15 @@ "kvm": "allow" }, "images": [ + { + "filename": "BSDRP-1.90-full-amd64-serial.img", + "version": "1.90", + "md5sum": "78b7182bed93888d17d18a67d5fec3a7", + "filesize": 1000000000, + "download_url": "https://bsdrp.net/downloads", + "direct_download_url": "https://sourceforge.net/projects/bsdrp/files/BSD_Router_Project/1.90/amd64/BSDRP-1.90-full-amd64-serial.img.xz/download", + "compression": "xz" + }, { "filename": "BSDRP-1.80-full-amd64-serial.img", "version": "1.80", @@ -39,6 +48,12 @@ } ], "versions": [ + { + "name": "1.90", + "images": { + "hda_disk_image": "BSDRP-1.90-full-amd64-serial.img" + } + }, { "name": "1.80", "images": { diff --git a/gns3server/appliances/cisco-asav.gns3a b/gns3server/appliances/cisco-asav.gns3a index b61e6405..9d45fb46 100644 --- a/gns3server/appliances/cisco-asav.gns3a +++ b/gns3server/appliances/cisco-asav.gns3a @@ -25,6 +25,13 @@ "kvm": "require" }, "images": [ + { + "filename": "asav992.qcow2", + "version": "9.9.2", + "md5sum": "0cba453dbf70313d8d63a00700618f52", + "filesize": 204865536, + "download_url": "https://software.cisco.com/download/home/286119613/type/280775065/release/9.9.2" + }, { "filename": "asav983.qcow2", "version": "9.8.3", @@ -104,6 +111,12 @@ } ], "versions": [ + { + "name": "9.9.2", + "images": { + "hda_disk_image": "asav992.qcow2" + } + }, { "name": "9.8.3", "images": { diff --git a/gns3server/appliances/cisco-iosxrv9k.gns3a b/gns3server/appliances/cisco-iosxrv9k.gns3a index 8025c734..8618d0e8 100644 --- a/gns3server/appliances/cisco-iosxrv9k.gns3a +++ b/gns3server/appliances/cisco-iosxrv9k.gns3a @@ -11,19 +11,32 @@ "status": "experimental", "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "usage": "Default username/password: admin/admin, cisco/cisco and lab/lab. There is no default configuration present.", + "usage": "Default username/password: admin/admin, cisco/cisco and lab/lab. There is no default configuration present. Interfaces may take several minutes to be usable after appliance boot.", "first_port_name": "MgmtEth0/0/CPU0/0", "port_name_format": "GigabitEthernet0/0/0/{0}", "qemu": { - "adapter_type": "e1000", - "adapters": 4, + "adapter_type": "virtio-net-pci", + "adapters": 7, "ram": 16384, "arch": "x86_64", "console_type": "telnet", "kvm": "require", - "options": "-smp 4" + "options": "-smp 4 -cpu host" }, "images": [ + { + "filename": "xrv9k-fullk9-x-6.4.2.qcow2", + "version": "6.4.2", + "md5sum": "6958763192c7bb59a1b8049d377de1b4", + "filesize": 1311703040, + "download_url": "https://software.cisco.com/download/home/286288939/type/280805694/release/6.4.2" + }, + { "filename": "xrv9k-fullk9-x-6.4.1.qcow2", + "version": "6.4.1", + "md5sum": "9c56b684e307706005a503e289cb9317", + "filesize": 1304887296, + "download_url": "https://software.cisco.com/download/home/286288939/type/280805694/release/6.4.1" + }, { "filename": "xrv9k-fullk9-x-6.2.25.qcow2", "version": "6.2.25", @@ -47,6 +60,18 @@ } ], "versions": [ + { + "name": "6.4.2", + "images": { + "hda_disk_image": "xrv9k-fullk9-x-6.4.2.qcow2" + } + }, + { + "name": "6.4.1", + "images": { + "hda_disk_image": "xrv9k-fullk9-x-6.4.1.qcow2" + } + }, { "name": "6.2.25", "images": { diff --git a/gns3server/appliances/cumulus-vx.gns3a b/gns3server/appliances/cumulus-vx.gns3a index ffed05fd..e5baedfa 100644 --- a/gns3server/appliances/cumulus-vx.gns3a +++ b/gns3server/appliances/cumulus-vx.gns3a @@ -23,6 +23,14 @@ "kvm": "require" }, "images": [ + { + "filename": "cumulus-linux-3.6.2-vx-amd64.qcow2", + "version": "3.6.2", + "md5sum": "02b0621d68fb2e709b4bcc48748c7b6f", + "filesize": 1150746624, + "download_url": "https://cumulusnetworks.com/cumulus-vx/download/", + "direct_download_url": "https://s3.amazonaws.com/cumulusfiles/CumulusLinux-3.6.2/cumulus-linux-3.6.2-vx-amd64.qcow2" + }, { "filename": "cumulus-linux-3.6.1-vx-amd64.qcow2", "version": "3.6.1", @@ -165,6 +173,12 @@ } ], "versions": [ + { + "name": "3.6.2", + "images": { + "hda_disk_image": "cumulus-linux-3.6.2-vx-amd64.qcow2" + } + }, { "name": "3.6.1", "images": { diff --git a/gns3server/appliances/exos.gns3a b/gns3server/appliances/exos.gns3a index 3f09c669..2aa8522d 100644 --- a/gns3server/appliances/exos.gns3a +++ b/gns3server/appliances/exos.gns3a @@ -26,6 +26,14 @@ "options": "-smp 2 -cpu core2duo" }, "images": [ + { + "filename": "exosvm-22.5.1.7.iso", + "version": "22.5.1.7", + "md5sum": "132ac87de368ab55d1f496f292338cd4", + "filesize": 51779584, + "download_url": "https://github.com/extremenetworks/Virtual_EXOS", + "direct_download_url": "https://github.com/extremenetworks/Virtual_EXOS/raw/master/vm-22.5.1.7.iso" + }, { "filename": "exosvm-22.4.1.4.iso", "version": "22.4.1.4", @@ -100,6 +108,13 @@ } ], "versions": [ + { + "name": "22.5.1.7", + "images": { + "hda_disk_image": "empty8G.qcow2", + "cdrom_image": "exosvm-22.5.1.7.iso" + } + }, { "name": "22.4.1.4", "images": { diff --git a/gns3server/appliances/extreme-networks-voss.gns3a b/gns3server/appliances/extreme-networks-voss.gns3a new file mode 100644 index 00000000..ff15d60b --- /dev/null +++ b/gns3server/appliances/extreme-networks-voss.gns3a @@ -0,0 +1,64 @@ +{ + "name": "VOSS VM", + "category": "multilayer_switch", + "description": "The VOSS VM is a software emulation of a VSP8K switch.", + "vendor_name": "Extreme Networks", + "vendor_url": "http://www.extremenetworks.com", + "documentation_url": "http://www.extremenetworks.com/support/documentation", + "product_name": "VOSS_VM", + "registry_version": 3, + "status": "experimental", + "maintainer": "Extreme Networks", + "maintainer_email": "voss@extremenetworks.com", + "usage": "Boot up and login is rwa/rwa", + "symbol": "ethernet_switch.svg", + "first_port_name": "Mgmt", + "port_name_format": "1/{port1}", + "qemu": + { + "adapter_type": "e1000", + "adapters": 9, + "ram": 1024, + "hda_disk_interface": "ide", + "arch": "i386", + "console_type": "telnet", + "kvm": "allow", + "options": "-nographic" + }, + + "images": + [ + { + "filename": "VOSSGNS3.7.1.0.0.qcow2", + "version": "voss_7.1.0.0", + "md5sum": "7bb2974efe1a1ab857debd9fa894dbe7", + "filesize": 193724416, + "direct_download_url": "https://stackingtool.extremenetworks.com/github/VOSSGNS3.7.1.0.0.qcow2" + }, + { + "filename": "VOSSGNS3.7.0.0.0.img", + "version": "voss_7.0.0.0", + "md5sum": "65fe97461156aa88c836a90be1287649", + "filesize": 419430400, + "direct_download_url": "https://stackingtool.extremenetworks.com/github/VOSSGNS3.7.0.0.0.img" + } + ], + + "versions": + [ + { + "name": "7.1.0.0", + "images": + { + "hda_disk_image": "VOSSGNS3.7.1.0.0.qcow2" + } + }, + { + "name": "7.0.0.0", + "images": { + "hda_disk_image": "VOSSGNS3.7.0.0.0.img" + } + } + ] + +}