From 4058abf16e4b1c3fbe7d771f80f591308f17f700 Mon Sep 17 00:00:00 2001 From: grossmj Date: Mon, 21 Oct 2024 11:54:02 +1000 Subject: [PATCH] Sync appliances --- gns3server/appliances/almalinux.gns3a | 12 +- gns3server/appliances/fortigate.gns3a | 6 +- gns3server/appliances/hbcd-pe.gns3a | 62 ++++++++ gns3server/appliances/mikrotik-chr.gns3a | 129 ++++----------- gns3server/appliances/opnsense.gns3a | 13 ++ gns3server/appliances/reactos.gns3a | 20 +-- gns3server/appliances/truenas.gns3a | 104 ++++++++++++ gns3server/appliances/ubuntu-cloud.gns3a | 55 ++++--- gns3server/appliances/ubuntu-gui.gns3a | 13 ++ gns3server/appliances/vyos.gns3a | 193 +++++++++++------------ 10 files changed, 371 insertions(+), 236 deletions(-) create mode 100644 gns3server/appliances/hbcd-pe.gns3a create mode 100644 gns3server/appliances/truenas.gns3a diff --git a/gns3server/appliances/almalinux.gns3a b/gns3server/appliances/almalinux.gns3a index f0ad0526d..6e39d7d29 100644 --- a/gns3server/appliances/almalinux.gns3a +++ b/gns3server/appliances/almalinux.gns3a @@ -30,24 +30,24 @@ "version": "9.2", "md5sum": "c5bc76e8c95ac9f810a3482c80a54cc7", "filesize": 563347456, - "download_url": "https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/", - "direct_download_url": "https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-9-GenericCloud-9.2-20230513.x86_64.qcow2" + "download_url": "https://vault.almalinux.org/9.2/cloud/x86_64/images/", + "direct_download_url": "https://vault.almalinux.org/9.2/cloud/x86_64/images/AlmaLinux-9-GenericCloud-9.2-20230513.x86_64.qcow2" }, { "filename": "AlmaLinux-8-GenericCloud-8.8-20230524.x86_64.qcow2", "version": "8.8", "md5sum": "3958c5fc25770ef63cf97aa5d93f0a0b", "filesize": 565444608, - "download_url": "https://repo.almalinux.org/almalinux/8/cloud/x86_64/images/", - "direct_download_url": "https://repo.almalinux.org/almalinux/8/cloud/x86_64/images/AlmaLinux-8-GenericCloud-8.8-20230524.x86_64.qcow2" + "download_url": "https://vault.almalinux.org/8.8/cloud/x86_64/images/", + "direct_download_url": "https://vault.almalinux.org/8.8/cloud/x86_64/images/AlmaLinux-8-GenericCloud-8.8-20230524.x86_64.qcow2" }, { "filename": "AlmaLinux-8-GenericCloud-8.7-20221111.x86_64.qcow2", "version": "8.7", "md5sum": "b2b8c7fd3b6869362f3f8ed47549c804", "filesize": 566231040, - "download_url": "https://repo.almalinux.org/almalinux/8/cloud/x86_64/images/", - "direct_download_url": "https://repo.almalinux.org/almalinux/8/cloud/x86_64/images/AlmaLinux-8-GenericCloud-8.7-20221111.x86_64.qcow2" + "download_url": "https://vault.almalinux.org/8.7/cloud/x86_64/images/", + "direct_download_url": "https://vault.almalinux.org/8.7/cloud/x86_64/images/AlmaLinux-8-GenericCloud-8.7-20221111.x86_64.qcow2" }, { "filename": "almalinux-cloud-init-data.iso", diff --git a/gns3server/appliances/fortigate.gns3a b/gns3server/appliances/fortigate.gns3a index 4fb16e0c0..102bf096b 100644 --- a/gns3server/appliances/fortigate.gns3a +++ b/gns3server/appliances/fortigate.gns3a @@ -29,10 +29,10 @@ }, "images": [ { - "filename": "FGT_VM64_KVM-v7.4.4.F-build2573-FORTINET.out.kvm.qcow2", + "filename": "FGT_VM64_KVM-v7.4.4.F-build2662-FORTINET.out.kvm.qcow2", "version": "7.4.4", "md5sum": "dfe0e78827ec728631539669001bb23f", - "filesize": 100728832, + "filesize": 102170624, "download_url": "https://support.fortinet.com/Download/FirmwareImages.aspx" }, { @@ -391,7 +391,7 @@ { "name": "7.4.4", "images": { - "hda_disk_image": "FGT_VM64_KVM-v7.4.4.F-build2573-FORTINET.out.kvm.qcow2", + "hda_disk_image": "FGT_VM64_KVM-v7.4.4.F-build2662-FORTINET.out.kvm.qcow2", "hdb_disk_image": "empty30G.qcow2" } }, diff --git a/gns3server/appliances/hbcd-pe.gns3a b/gns3server/appliances/hbcd-pe.gns3a new file mode 100644 index 000000000..224998114 --- /dev/null +++ b/gns3server/appliances/hbcd-pe.gns3a @@ -0,0 +1,62 @@ +{ + "appliance_id": "ac98ab6f-7966-444b-842f-9507c965b8b7", + "name": "HBCD-PE", + "category": "guest", + "description": "Hiren’s BootCD PE (Preinstallation Environment) is a restored edition of Hiren’s BootCD based on Windows 11 PE x64. ", + "vendor_name": "hirensbootcd.org", + "vendor_url": "https://www.hirensbootcd.org/", + "documentation_url": "https://www.hirensbootcd.org/howtos/", + "product_name": "Hiren’s BootCD PE", + "product_url": "https://www.hirensbootcd.org/", + "registry_version": 4, + "status": "stable", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "qemu": { + "adapter_type": "e1000", + "adapters": 1, + "ram": 4096, + "hda_disk_interface": "sata", + "arch": "x86_64", + "console_type": "vnc", + "boot_priority": "c", + "kvm": "require" + }, + "images": [ + { + "filename": "HBCD_PE_x64.iso", + "version": "1.0.8", + "md5sum": "45baab64b088431bdf3370292e9a74b0", + "filesize": 3291686912, + "download_url": "https://www.hirensbootcd.org/download/", + "direct_download_url": "https://www.hirensbootcd.org/files/HBCD_PE_x64.iso" + }, + { + "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": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download" + }, + { + "filename": "OVMF-edk2-stable202305.fd", + "version": "stable202305", + "md5sum": "6c4cf1519fec4a4b95525d9ae562963a", + "filesize": 4194304, + "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", + "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/OVMF-edk2-stable202305.fd.zip/download", + "compression": "zip" + } + ], + "versions": [ + { + "name": "1.0.8", + "images": { + "bios_image": "OVMF-edk2-stable202305.fd", + "hda_disk_image": "empty30G.qcow2", + "cdrom_image": "HBCD_PE_x64.iso" + } + } + ] +} diff --git a/gns3server/appliances/mikrotik-chr.gns3a b/gns3server/appliances/mikrotik-chr.gns3a index f06c56ad9..48c1eade8 100644 --- a/gns3server/appliances/mikrotik-chr.gns3a +++ b/gns3server/appliances/mikrotik-chr.gns3a @@ -28,149 +28,80 @@ }, "images": [ { - "filename": "chr-7.14.2.img", - "version": "7.14.2", - "md5sum": "531901dac85b67b23011e946a62abc7b", + "filename": "chr-7.16.img", + "version": "7.16", + "md5sum": "a4c2d00a87e73b3129cd66a4e0743c9a", "filesize": 134217728, "download_url": "http://www.mikrotik.com/download", - "direct_download_url": "https://download.mikrotik.com/routeros/7.14.2/chr-7.14.2.img.zip", + "direct_download_url": "https://download.mikrotik.com/routeros/7.16/chr-7.16.img.zip", "compression": "zip" }, { - "filename": "chr-7.11.2.img", - "version": "7.11.2", - "md5sum": "fbffd097d2c5df41fc3335c3977f782c", + "filename": "chr-7.15.3.img", + "version": "7.15.3", + "md5sum": "5af8c748a0de4e8e8b303180738721a9", "filesize": 134217728, "download_url": "http://www.mikrotik.com/download", - "direct_download_url": "https://download.mikrotik.com/routeros/7.11.2/chr-7.11.2.img.zip", + "direct_download_url": "https://download.mikrotik.com/routeros/7.15.3/chr-7.15.3.img.zip", "compression": "zip" }, { - "filename": "chr-7.10.1.img", - "version": "7.10.1", - "md5sum": "917729e79b9992562f4160d461b21cac", + "filename": "chr-7.14.3.img", + "version": "7.14.3", + "md5sum": "73f527efef81b529b267a0683cb87617", "filesize": 134217728, "download_url": "http://www.mikrotik.com/download", - "direct_download_url": "https://download.mikrotik.com/routeros/7.10.1/chr-7.10.1.img.zip", + "direct_download_url": "https://download.mikrotik.com/routeros/7.14.3/chr-7.14.3.img.zip", "compression": "zip" }, { - "filename": "chr-7.7.img", - "version": "7.7", - "md5sum": "efc4fdeb1cc06dc240a14f1215fd59b3", - "filesize": 134217728, - "download_url": "http://www.mikrotik.com/download", - "direct_download_url": "https://download.mikrotik.com/routeros/7.7/chr-7.7.img.zip", - "compression": "zip" - }, - { - "filename": "chr-7.6.img", - "version": "7.6", - "md5sum": "864482f9efaea9d40910c050318f65b9", - "filesize": 134217728, - "download_url": "http://www.mikrotik.com/download", - "direct_download_url": "https://download.mikrotik.com/routeros/7.6/chr-7.6.img.zip", - "compression": "zip" - }, - { - "filename": "chr-7.3.1.img", - "version": "7.3.1", - "md5sum": "99f8ea75f8b745a8bf5ca3cc1bd325e3", - "filesize": 134217728, - "download_url": "http://www.mikrotik.com/download", - "direct_download_url": "https://download.mikrotik.com/routeros/7.3.1/chr-7.3.1.img.zip", - "compression": "zip" - }, - { - "filename": "chr-7.1.5.img", - "version": "7.1.5", - "md5sum": "9c0be05f891df2b1400bdae5e719898e", - "filesize": 134217728, - "download_url": "http://www.mikrotik.com/download", - "direct_download_url": "https://download.mikrotik.com/routeros/7.1.5/chr-7.1.5.img.zip", - "compression": "zip" - }, - { - "filename": "chr-6.49.10.img", - "version": "6.49.10", - "md5sum": "49ae1ecfe310aea1df37b824aa13cf84", + "filename": "chr-6.49.17.img", + "version": "6.49.17", + "md5sum": "ad9f4bd8cd4965a403350deeb5d35b96", "filesize": 67108864, "download_url": "http://www.mikrotik.com/download", - "direct_download_url": "https://download.mikrotik.com/routeros/6.49.10/chr-6.49.10.img.zip", + "direct_download_url": "https://download.mikrotik.com/routeros/6.49.17/chr-6.49.17.img.zip", "compression": "zip" }, { - "filename": "chr-6.49.6.img", - "version": "6.49.6", - "md5sum": "ae27d38acc9c4dcd875e0f97bcae8d97", + "filename": "chr-6.49.13.img", + "version": "6.49.13", + "md5sum": "18349e1c3209495e571bcbee8a7e3259", "filesize": 67108864, "download_url": "http://www.mikrotik.com/download", - "direct_download_url": "https://download.mikrotik.com/routeros/6.49.6/chr-6.49.6.img.zip", - "compression": "zip" - }, - { - "filename": "chr-6.48.6.img", - "version": "6.48.6", - "md5sum": "875574a561570227ff8f395aabe478c6", - "filesize": 67108864, - "download_url": "http://www.mikrotik.com/download", - "direct_download_url": "https://download.mikrotik.com/routeros/6.48.6/chr-6.48.6.img.zip", + "direct_download_url": "https://download.mikrotik.com/routeros/6.49.13/chr-6.49.13.img.zip", "compression": "zip" } ], "versions": [ { - "name": "7.11.2", - "images": { - "hda_disk_image": "chr-7.11.2.img" - } - }, - { - "name": "7.10.1", - "images": { - "hda_disk_image": "chr-7.10.1.img" - } - }, - { - "name": "7.7", - "images": { - "hda_disk_image": "chr-7.7.img" - } - }, - { - "name": "7.6", - "images": { - "hda_disk_image": "chr-7.6.img" - } - }, - { - "name": "7.3.1", + "name": "7.16", "images": { - "hda_disk_image": "chr-7.3.1.img" + "hda_disk_image": "chr-7.16.img" } }, { - "name": "7.1.5", + "name": "7.15.3", "images": { - "hda_disk_image": "chr-7.1.5.img" + "hda_disk_image": "chr-7.15.3.img" } }, { - "name": "6.49.10", + "name": "7.14.3", "images": { - "hda_disk_image": "chr-6.49.10.img" + "hda_disk_image": "chr-7.14.3.img" } }, { - "name": "6.49.6", + "name": "6.49.17", "images": { - "hda_disk_image": "chr-6.49.6.img" + "hda_disk_image": "chr-6.49.17.img" } }, { - "name": "6.48.6", + "name": "6.49.13", "images": { - "hda_disk_image": "chr-6.48.6.img" + "hda_disk_image": "chr-6.49.13.img" } } ] diff --git a/gns3server/appliances/opnsense.gns3a b/gns3server/appliances/opnsense.gns3a index b971f3a45..759701763 100644 --- a/gns3server/appliances/opnsense.gns3a +++ b/gns3server/appliances/opnsense.gns3a @@ -25,6 +25,13 @@ "kvm": "require" }, "images": [ + { + "filename": "OPNsense-24.7-nano-amd64.img", + "version": "24.7", + "md5sum": "4f75dc2c948b907cbf73763b1539677c", + "filesize": 3221225472, + "download_url": "https://opnsense.c0urier.net/releases/24.7/" + }, { "filename": "OPNsense-24.1-nano-amd64.img", "version": "24.1", @@ -69,6 +76,12 @@ } ], "versions": [ + { + "name": "24.7", + "images": { + "hda_disk_image": "OPNsense-24.7-nano-amd64.img" + } + }, { "name": "24.1", "images": { diff --git a/gns3server/appliances/reactos.gns3a b/gns3server/appliances/reactos.gns3a index 1b1c2fd8e..b1d7fdccf 100644 --- a/gns3server/appliances/reactos.gns3a +++ b/gns3server/appliances/reactos.gns3a @@ -24,17 +24,17 @@ }, "images": [ { - "filename": "ReactOS-0.4.14-release-15-gb6088a6.iso", - "version": "Installer-0.4.14-release-15", - "md5sum": "af4be6b27463446905f155f14232d2b4", + "filename": "ReactOS-0.4.14-release-21-g1302c1b.iso", + "version": "Installer-0.4.14-release-21", + "md5sum": "a30bc9143788c76ed584ffd5d25fddfe", "filesize": 140509184, "download_url": "https://reactos.org/download", "direct_download_url": "https://sourceforge.net/projects/reactos/files/ReactOS/0.4.14/ReactOS-0.4.14-release-21-g1302c1b-iso.zip/download" }, { - "filename": "ReactOS-0.4.14-release-15-gb6088a6-Live.iso", - "version": "Live-0.4.14-release-15", - "md5sum": "73c1a0169a9a3b8a4feb91f4d00f5e97", + "filename": "ReactOS-0.4.14-release-21-g1302c1b-Live.iso", + "version": "Live-0.4.14-release-21", + "md5sum": "fc362820069adeea088b3a48dcfa3f9e", "filesize": 267386880, "download_url": "https://reactos.org/download", "direct_download_url": "https://sourceforge.net/projects/reactos/files/ReactOS/0.4.14/ReactOS-0.4.14-release-21-g1302c1b-live.zip/download" @@ -50,17 +50,17 @@ ], "versions": [ { - "name": "Installer-0.4.14-release-15", + "name": "Installer-0.4.14-release-21", "images": { "hda_disk_image": "empty30G.qcow2", - "cdrom_image": "ReactOS-0.4.14-release-15-gb6088a6.iso" + "cdrom_image": "ReactOS-0.4.14-release-21-g1302c1b.iso" } }, { - "name": "Live-0.4.14-release-15", + "name": "Live-0.4.14-release-21", "images": { "hda_disk_image": "empty30G.qcow2", - "cdrom_image": "ReactOS-0.4.14-release-15-gb6088a6-Live.iso" + "cdrom_image": "ReactOS-0.4.14-release-21-g1302c1b-Live.iso" } } ] diff --git a/gns3server/appliances/truenas.gns3a b/gns3server/appliances/truenas.gns3a new file mode 100644 index 000000000..be8e2d03d --- /dev/null +++ b/gns3server/appliances/truenas.gns3a @@ -0,0 +1,104 @@ +{ + "appliance_id": "8c19ccaa-a1d0-4473-94a2-a93b64924d88", + "name": "TrueNAS", + "category": "guest", + "description": "TrueNAS is a family of network-attached storage (NAS) products produced by iXsystems, incorporating both FOSS, as well as commercial offerings. Based on the OpenZFS file system, TrueNAS runs on FreeBSD as well as Linux and is available under the BSD License It is compatible with x86-64 hardware and is also available as turnkey appliances from iXsystems.", + "vendor_name": "iXsystems", + "vendor_url": "https://www.truenas.com/", + "documentation_url": "https://www.truenas.com/docs/", + "product_name": "TrueNAS", + "product_url": "https://www.truenas.com/", + "registry_version": 4, + "status": "stable", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "usage": "To install TrueNAS SCALE you may have to select the Legacy BIOS option.", + "port_name_format": "eth{0}", + "qemu": { + "adapter_type": "e1000", + "adapters": 1, + "ram": 8192, + "hda_disk_interface": "ide", + "hdb_disk_interface": "ide", + "arch": "x86_64", + "console_type": "vnc", + "boot_priority": "cd", + "kvm": "require" + }, + "images": [ + { + "filename": "TrueNAS-13.0-U6.2.iso", + "version": "CORE 13.0 U6.2", + "md5sum": "8b2882b53af5e9f3ca905c6acdee1690", + "filesize": 1049112576, + "download_url": "https://www.truenas.com/download-truenas-core/", + "direct_download_url": "https://download-core.sys.truenas.net/13.0/STABLE/U6.2/x64/TrueNAS-13.0-U6.2.iso" + }, + { + "filename": "TrueNAS-13.3-RELEASE.iso", + "version": "CORE 13.3 RELEASE", + "md5sum": "8bb16cfb06f3f1374a27cf6aebb14ed3", + "filesize": 995567616, + "download_url": "https://www.truenas.com/download-truenas-core/", + "direct_download_url": "https://download-core.sys.truenas.net/13.3/STABLE/RELEASE/x64/TrueNAS-13.3-RELEASE.iso" + }, + { + "filename": "TrueNAS-SCALE-24.04.2.2.iso", + "version": "SCALE 24.04.2.2", + "md5sum": "47d9026254a0775800bb2b8ab6d874fd", + "filesize": 1630355456, + "download_url": "https://www.truenas.com/download-truenas-scale/", + "direct_download_url": "https://download.sys.truenas.net/TrueNAS-SCALE-Dragonfish/24.04.2.2/TrueNAS-SCALE-24.04.2.2.iso" + }, + { + "filename": "TrueNAS-SCALE-24.10-BETA.1.iso", + "version": "SCALE 24.10-BETA.1", + "md5sum": "cc3d5758d1db3d55ae9c8716f5d43b88", + "filesize": 1491378176, + "download_url": "https://www.truenas.com/download-truenas-scale/", + "direct_download_url": "https://download.sys.truenas.net/TrueNAS-SCALE-ElectricEel-BETA/24.10-BETA.1/TrueNAS-SCALE-24.10-BETA.1.iso" + }, + { + "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": "https://sourceforge.net/projects/gns-3/files/Empty%20Qemu%20disk/empty30G.qcow2/download" + } + ], + "versions": [ + { + "name": "CORE 13.0 U6.2", + "images": { + "hda_disk_image": "empty30G.qcow2", + "hdb_disk_image": "empty30G.qcow2", + "cdrom_image": "TrueNAS-13.0-U6.2.iso" + } + }, + { + "name": "CORE 13.3 RELEASE", + "images": { + "hda_disk_image": "empty30G.qcow2", + "hdb_disk_image": "empty30G.qcow2", + "cdrom_image": "TrueNAS-13.3-RELEASE.iso" + } + }, + { + "name": "SCALE 24.04.2.2", + "images": { + "hda_disk_image": "empty30G.qcow2", + "hdb_disk_image": "empty30G.qcow2", + "cdrom_image": "TrueNAS-SCALE-24.04.2.2.iso" + } + }, + { + "name": "SCALE 24.10-BETA.1", + "images": { + "hda_disk_image": "empty30G.qcow2", + "hdb_disk_image": "empty30G.qcow2", + "cdrom_image": "TrueNAS-SCALE-24.10-BETA.1.iso" + } + } + ] +} diff --git a/gns3server/appliances/ubuntu-cloud.gns3a b/gns3server/appliances/ubuntu-cloud.gns3a index cd2eb4571..33643ea96 100644 --- a/gns3server/appliances/ubuntu-cloud.gns3a +++ b/gns3server/appliances/ubuntu-cloud.gns3a @@ -28,36 +28,44 @@ }, "images": [ { - "filename": "ubuntu-23.04-server-cloudimg-amd64.img", - "version": "Ubuntu 23.04 (Lunar Lobster)", - "md5sum": "369e3b1f68416c39245a8014172406dd", - "filesize": 756678656, - "download_url": "https://cloud-images.ubuntu.com/releases/23.04/release/", - "direct_download_url": "https://cloud-images.ubuntu.com/releases/23.04/release/ubuntu-23.04-server-cloudimg-amd64.img" + "filename": "ubuntu-24.10-server-cloudimg-amd64.img", + "version": "Ubuntu 24.10 (Oracular Oriole)", + "md5sum": "f2960f8743efedd0a4968bfcd9451782", + "filesize": 627360256, + "download_url": "https://cloud-images.ubuntu.com/releases/oracular/release-20241009/", + "direct_download_url": "https://cloud-images.ubuntu.com/releases/oracular/release-20241009/ubuntu-24.10-server-cloudimg-amd64.img" + }, + { + "filename": "ubuntu-24.04-server-cloudimg-amd64.img", + "version": "Ubuntu 24.04 LTS (Noble Numbat)", + "md5sum": "a1c8a01953578ad432cbef03db2f3161", + "filesize": 587241984, + "download_url": "https://cloud-images.ubuntu.com/releases/noble/release-20241004/", + "direct_download_url": "https://cloud-images.ubuntu.com/releases/noble/release-20241004/ubuntu-24.04-server-cloudimg-amd64.img" }, { "filename": "ubuntu-22.04-server-cloudimg-amd64.img", "version": "Ubuntu 22.04 LTS (Jammy Jellyfish)", - "md5sum": "3ce0b84f9592482fb645e8253b979827", - "filesize": 686096384, - "download_url": "https://cloud-images.ubuntu.com/releases/jammy/release", - "direct_download_url": "https://cloud-images.ubuntu.com/releases/jammy/release/ubuntu-22.04-server-cloudimg-amd64.img" + "md5sum": "8f9a70435dc5b0b86cf5d0d4716b6091", + "filesize": 653668352, + "download_url": "https://cloud-images.ubuntu.com/releases/jammy/release-20241002/", + "direct_download_url": "https://cloud-images.ubuntu.com/releases/jammy/release-20241002/ubuntu-22.04-server-cloudimg-amd64.img" }, { "filename": "ubuntu-20.04-server-cloudimg-amd64.img", "version": "Ubuntu 20.04 LTS (Focal Fossa)", - "md5sum": "044bc979b2238192ee3edb44e2bb6405", - "filesize": 552337408, - "download_url": "https://cloud-images.ubuntu.com/releases/focal/release-20210119.1/", - "direct_download_url": "https://cloud-images.ubuntu.com/releases/focal/release-20210119.1/ubuntu-20.04-server-cloudimg-amd64.img" + "md5sum": "1dff90e16acb0167c27ff82e4ac1813a", + "filesize": 627310592, + "download_url": "https://cloud-images.ubuntu.com/releases/focal/release-20240821/", + "direct_download_url": "https://cloud-images.ubuntu.com/releases/focal/release-20240821/ubuntu-20.04-server-cloudimg-amd64.img" }, { "filename": "ubuntu-18.04-server-cloudimg-amd64.img", "version": "Ubuntu 18.04 LTS (Bionic Beaver)", - "md5sum": "f4134e7fa16d7fa766c7467cbe25c949", - "filesize": 336134144, - "download_url": "https://cloud-images.ubuntu.com/releases/18.04/release-20180426.2/", - "direct_download_url": "https://cloud-images.ubuntu.com/releases/18.04/release-20180426.2/ubuntu-18.04-server-cloudimg-amd64.img" + "md5sum": "62fa110eeb0459c1ff166f897aeb9f78", + "filesize": 405667840, + "download_url": "https://cloud-images.ubuntu.com/releases/bionic/release-20230607/", + "direct_download_url": "https://cloud-images.ubuntu.com/releases/bionic/release-20230607/ubuntu-18.04-server-cloudimg-amd64.img" }, { "filename": "ubuntu-cloud-init-data.iso", @@ -70,9 +78,16 @@ ], "versions": [ { - "name": "Ubuntu 23.04 (Lunar Lobster)", + "name": "Ubuntu 24.10 (Oracular Oriole)", + "images": { + "hda_disk_image": "ubuntu-24.10-server-cloudimg-amd64.img", + "cdrom_image": "ubuntu-cloud-init-data.iso" + } + }, + { + "name": "Ubuntu 24.04 LTS (Noble Numbat)", "images": { - "hda_disk_image": "ubuntu-23.04-server-cloudimg-amd64.img", + "hda_disk_image": "ubuntu-24.04-server-cloudimg-amd64.img", "cdrom_image": "ubuntu-cloud-init-data.iso" } }, diff --git a/gns3server/appliances/ubuntu-gui.gns3a b/gns3server/appliances/ubuntu-gui.gns3a index 9e31f4206..fa8bb59dd 100644 --- a/gns3server/appliances/ubuntu-gui.gns3a +++ b/gns3server/appliances/ubuntu-gui.gns3a @@ -27,6 +27,13 @@ "options": "-vga qxl" }, "images": [ + { + "filename": "Ubuntu 24.04 (64bit).vmdk", + "version": "24.04", + "md5sum": "7709a5a1cf888c7644d245c42d217918", + "filesize": 6432555008, + "download_url": "https://www.osboxes.org/ubuntu/" + }, { "filename": "Ubuntu 22.04 (64bit).vmdk", "version": "22.04", @@ -57,6 +64,12 @@ } ], "versions": [ + { + "name": "24.04", + "images": { + "hda_disk_image": "Ubuntu 24.04 (64bit).vmdk" + } + }, { "name": "22.04", "images": { diff --git a/gns3server/appliances/vyos.gns3a b/gns3server/appliances/vyos.gns3a index 925e39ef5..aade8d863 100644 --- a/gns3server/appliances/vyos.gns3a +++ b/gns3server/appliances/vyos.gns3a @@ -1,181 +1,178 @@ { "appliance_id": "f82b74c4-0f30-456f-a582-63daca528502", - "name": "VyOS", + "name": "VyOS Universal Router", "category": "router", - "description": "VyOS is a community fork of Vyatta, a Linux-based network operating system that provides software-based network routing, firewall, and VPN functionality.", - "vendor_name": "Linux", - "vendor_url": "https://vyos.net/", + "description": "VyOS is an open-source network operating system that provides a comprehensive suite of features for routing, firewalling, and VPN functionality. VyOS offers a robust and flexible solution for both small-scale and large-scale network environments. It is designed to support enterprise-grade networking with the added benefits of community-driven development and continuous updates.\n\nThe VyOS Universal Router, when used in GNS3, brings the power and versatility of VyOS to network simulation and emulation. GNS3 users can deploy the VyOS Universal Router to create and test complex network topologies in a virtual environment. This appliance provides a rich set of features, including dynamic routing protocols, stateful firewall capabilities, various VPNs, as well as high availability configurations.\n\nThe seamless integration with GNS3 allows network engineers and architects to validate network designs, perform testing and troubleshooting, and enhance their skill sets in a controlled, risk-free environment.", + "vendor_name": "VyOS Inc.", + "vendor_url": "https://vyos.io/", + "vendor_logo_url": "https://raw.githubusercontent.com/GNS3/gns3-registry/master/vendor-logos/VyOS.png", "documentation_url": "https://docs.vyos.io/", - "product_name": "VyOS", - "product_url": "https://vyos.net/", + "product_name": "VyOS Universal Router", + "product_url": "https://vyos.io/vyos-universal-router", "registry_version": 4, "status": "stable", - "maintainer": "GNS3 Team", - "maintainer_email": "developers@gns3.net", - "usage": "Default username/password is vyos/vyos.\n\nThe -KVM versions are ready to use, no installation is required.\nThe other images will start the router from the CDROM on initial boot. Login and then type \"install image\" and follow the instructions.", + "availability": "service-contract", + "maintainer": "VyOS Inc.", + "maintainer_email": "support@vyos.io", + "usage": "\nDefault credentials:\nUser: vyos\nPassword: vyos", "symbol": "vyos.svg", "port_name_format": "eth{0}", "qemu": { - "adapter_type": "e1000", - "adapters": 3, - "ram": 512, - "hda_disk_interface": "scsi", + "adapter_type": "virtio-net-pci", + "adapters": 10, + "ram": 2048, + "cpus": 4, + "hda_disk_interface": "virtio", "arch": "x86_64", "console_type": "telnet", - "boot_priority": "cd", - "kvm": "allow" + "boot_priority": "c", + "kvm": "require", + "on_close": "shutdown_signal" }, "images": [ { - "filename": "vyos-1.3.2-amd64.iso", + "filename": "vyos-1.4.0-kvm-amd64.qcow2", + "version": "1.4.0", + "md5sum": "a130e446bc5bf87391981f183ee3694b", + "filesize": 468320256, + "download_url": "https://support.vyos.io/" + }, + { + "filename": "vyos-1.3.7-qemu-amd64.qcow2", + "version": "1.3.7", + "md5sum": "f4663b1e2df115bfa5c7ec17584514d6", + "filesize": 359792640, + "download_url": "https://support.vyos.io/" + }, + { + "filename": "vyos-1.3.2-10G-qemu.qcow2", "version": "1.3.2", - "md5sum": "070743faac800f9e5197058a8b6b3ba1", - "filesize": 334495744, - "download_url": "https://support.vyos.io/en/downloads/files/vyos-1-3-2-generic-iso-image" + "md5sum": "68ad3fb530213189ac9ed496d5fe7897", + "filesize": 326893568, + "download_url": "https://support.vyos.io/" }, { - "filename": "vyos-1.3.1-S1-amd64.iso", + "filename": "vyos-1.3.1-S1-10G-qemu.qcow2", "version": "1.3.1-S1", - "md5sum": "781f345e8a4ab9eb9e075ce5c87c8817", - "filesize": 351272960, - "download_url": "https://support.vyos.io/en/downloads/files/vyos-1-3-1-s1-generic-iso-image" + "md5sum": "d8ed9f82a983295b94b07f8e37c48ed0", + "filesize": 343801856, + "download_url": "https://support.vyos.io/" }, { - "filename": "vyos-1.3.1-amd64.iso", + "filename": "vyos-1.3.1-10G-qemu.qcow2", "version": "1.3.1", - "md5sum": "b6f57bd0cf9b60cdafa337b08ba4f2bc", - "filesize": 350224384, - "download_url": "https://support.vyos.io/en/downloads/files/vyos-1-3-1-generic-iso-image" + "md5sum": "482367c833990fb2b9350e3708d33dc9", + "filesize": 342556672, + "download_url": "https://support.vyos.io/" }, { - "filename": "vyos-1.3.0-amd64.iso", + "filename": "vyos-1.3.0-10G-qemu.qcow2", "version": "1.3.0", - "md5sum": "2019bd9c5efa6194e2761de678d0073f", - "filesize": 338690048, - "download_url": "https://support.vyos.io/en/downloads/files/vyos-1-3-0-generic-iso-image" - }, - { - "filename": "vyos-1.2.9-S1-amd64.iso", - "version": "1.2.9-S1", - "md5sum": "3fece6363f9766f862e26d292d0ed5a3", - "filesize": 430964736, - "download_url": "https://support.vyos.io/en/downloads/files/vyos-1-2-9-s1-generic-iso-image", - "direct_download_url": "https://legacy-lts-images.vyos.io/1.2.9-S1/vyos-1.2.9-S1-amd64.iso" + "md5sum": "086e95e992e9b4d014c5f154cd01a6e6", + "filesize": 330956800, + "download_url": "https://support.vyos.io/" }, { "filename": "vyos-1.2.9-S1-10G-qemu.qcow2", - "version": "1.2.9-S1-KVM", + "version": "1.2.9-S1", "md5sum": "0a70d78b80a3716d42487c02ef44f41f", "filesize": 426967040, - "download_url": "https://support.vyos.io/en/downloads/files/vyos-1-2-9-s1-for-kvm", - "direct_download_url": "https://legacy-lts-images.vyos.io/1.2.9-S1/vyos-1.2.9-S1-10G-qemu.qcow2" - }, - { - "filename": "vyos-1.2.9-amd64.iso", - "version": "1.2.9", - "md5sum": "586be23b6256173e174c82d8f1f699a1", - "filesize": 430964736, - "download_url": "https://support.vyos.io/en/downloads/files/vyos-1-2-9-generic-iso-image", - "direct_download_url": "https://legacy-lts-images.vyos.io/1.2.9/vyos-1.2.9-amd64.iso" + "download_url": "https://support.vyos.io/" }, { - "filename": "vyos-1.2.9-10G-qemu.qcow2", - "version": "1.2.9-KVM", - "md5sum": "76871c7b248c32f75177c419128257ac", - "filesize": 427360256, - "download_url": "https://support.vyos.io/en/downloads/files/vyos-1-2-9-10g-qemu-qcow2", - "direct_download_url": "https://legacy-lts-images.vyos.io/1.2.9/vyos-1.2.9-10G-qemu.qcow2" + "filename": "vyos-1.2.8-10G-qemu.qcow2", + "version": "1.2.8", + "md5sum": "96c76f619d0f8ea11dc8a3a18ed67b98", + "filesize": 425852928, + "download_url": "https://support.vyos.io/" }, { - "filename": "vyos-1.2.8-amd64.iso", - "version": "1.2.8", - "md5sum": "0ad879db903efdbf1c39dc945e165931", - "filesize": 429916160, - "download_url": "https://support.vyos.io/en/downloads/files/vyos-1-2-8-generic-iso-image" + "filename": "vyos-1.2.7-qemu.qcow2", + "version": "1.2.7", + "md5sum": "1be4674c970fcdd65067e504baea5d74", + "filesize": 424607744, + "download_url": "https://support.vyos.io/" }, { - "filename": "vyos-1.1.8-amd64.iso", - "version": "1.1.8", - "md5sum": "95a141d4b592b81c803cdf7e9b11d8ea", - "filesize": 241172480, - "direct_download_url": "https://legacy-lts-images.vyos.io/vyos-1.1.8-amd64.iso" + "filename": "vyos-1.2.6-qemu.qcow2", + "version": "1.2.6", + "md5sum": "d8010d79889ca0ba5cb2634665e548e3", + "filesize": 424607744, + "download_url": "https://support.vyos.io/" }, { - "filename": "empty8G.qcow2", - "version": "1.0", - "md5sum": "f1d2c25b6990f99bd05b433ab603bdb4", - "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/empty8G.qcow2/download" + "filename": "vyos-1.2.5-amd64.qcow2", + "version": "1.2.5", + "md5sum": "110c22309ec480600446fd2fb4f27a0d", + "filesize": 411500544 , + "download_url": "https://support.vyos.io/" } ], "versions": [ + { + "name": "1.4.0", + "images": { + "hda_disk_image": "vyos-1.4.0-kvm-amd64.qcow2" + } + }, + { + "name": "1.3.7", + "images": { + "hda_disk_image": "vyos-1.3.7-qemu-amd64.qcow2" + } + }, { "name": "1.3.2", "images": { - "hda_disk_image": "empty8G.qcow2", - "cdrom_image": "vyos-1.3.2-amd64.iso" + "hda_disk_image": "vyos-1.3.2-10G-qemu.qcow2" } }, { "name": "1.3.1-S1", "images": { - "hda_disk_image": "empty8G.qcow2", - "cdrom_image": "vyos-1.3.1-S1-amd64.iso" + "hda_disk_image": "vyos-1.3.1-S1-10G-qemu.qcow2" } }, { "name": "1.3.1", "images": { - "hda_disk_image": "empty8G.qcow2", - "cdrom_image": "vyos-1.3.1-amd64.iso" + "hda_disk_image": "vyos-1.3.1-10G-qemu.qcow2" } }, { "name": "1.3.0", "images": { - "hda_disk_image": "empty8G.qcow2", - "cdrom_image": "vyos-1.3.0-amd64.iso" + "hda_disk_image": "vyos-1.3.0-10G-qemu.qcow2" } }, { "name": "1.2.9-S1", - "images": { - "hda_disk_image": "empty8G.qcow2", - "cdrom_image": "vyos-1.2.9-S1-amd64.iso" - } - }, - { - "name": "1.2.9-S1-KVM", "images": { "hda_disk_image": "vyos-1.2.9-S1-10G-qemu.qcow2" } }, { - "name": "1.2.9", + "name": "1.2.8", "images": { - "hda_disk_image": "empty8G.qcow2", - "cdrom_image": "vyos-1.2.9-amd64.iso" + "hda_disk_image": "vyos-1.2.8-10G-qemu.qcow2" } }, { - "name": "1.2.9-KVM", + "name": "1.2.7", "images": { - "hda_disk_image": "vyos-1.2.9-10G-qemu.qcow2" + "hda_disk_image": "vyos-1.2.7-qemu.qcow2" } }, { - "name": "1.2.8", + "name": "1.2.6", "images": { - "hda_disk_image": "empty8G.qcow2", - "cdrom_image": "vyos-1.2.8-amd64.iso" + "hda_disk_image": "vyos-1.2.6-qemu.qcow2" } }, { - "name": "1.1.8", + "name": "1.2.5", "images": { - "hda_disk_image": "empty8G.qcow2", - "cdrom_image": "vyos-1.1.8-amd64.iso" + "hda_disk_image": "vyos-1.2.5-amd64.qcow2" } } ]