From edd766449c57292c663db637d86502cb113545c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Celles?= Date: Sun, 22 Sep 2024 09:04:13 +0200 Subject: [PATCH 1/5] Create truenas.gns3a Closes #915 --- appliances/truenas.gns3a | 63 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 appliances/truenas.gns3a diff --git a/appliances/truenas.gns3a b/appliances/truenas.gns3a new file mode 100644 index 0000000..bf63441 --- /dev/null +++ b/appliances/truenas.gns3a @@ -0,0 +1,63 @@ +{ + "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", + "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" + } + ], + "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" + } + } + ] +} From 99a1775ff3adba3c1eb956ea825e83ef3e97668e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Celles?= Date: Sun, 22 Sep 2024 09:40:27 +0200 Subject: [PATCH 2/5] Update truenas.gns3a --- appliances/truenas.gns3a | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/appliances/truenas.gns3a b/appliances/truenas.gns3a index bf63441..abdc1a9 100644 --- a/appliances/truenas.gns3a +++ b/appliances/truenas.gns3a @@ -40,6 +40,14 @@ "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": "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": [ From cfbc83b0882a049f344c3247f9a865e951683710 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Celles?= Date: Sun, 22 Sep 2024 11:35:47 +0200 Subject: [PATCH 3/5] Update truenas.gns3a --- appliances/truenas.gns3a | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/appliances/truenas.gns3a b/appliances/truenas.gns3a index abdc1a9..34ce3fc 100644 --- a/appliances/truenas.gns3a +++ b/appliances/truenas.gns3a @@ -41,6 +41,22 @@ "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", @@ -66,6 +82,22 @@ "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" + } } ] } From ad59e67922d557a6782db2a3311649e1d05a7640 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Celles?= Date: Tue, 24 Sep 2024 19:57:42 +0200 Subject: [PATCH 4/5] Update truenas.gns3a --- appliances/truenas.gns3a | 1 + 1 file changed, 1 insertion(+) diff --git a/appliances/truenas.gns3a b/appliances/truenas.gns3a index 34ce3fc..adff77c 100644 --- a/appliances/truenas.gns3a +++ b/appliances/truenas.gns3a @@ -12,6 +12,7 @@ "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", From babe4291a3b06df007849b725b679ed191d2c8fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Celles?= Date: Tue, 24 Sep 2024 19:59:49 +0200 Subject: [PATCH 5/5] Update truenas.gns3a --- appliances/truenas.gns3a | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appliances/truenas.gns3a b/appliances/truenas.gns3a index adff77c..be8e2d0 100644 --- a/appliances/truenas.gns3a +++ b/appliances/truenas.gns3a @@ -12,7 +12,7 @@ "status": "stable", "maintainer": "GNS3 Team", "maintainer_email": "developers@gns3.net", - "usage": "To install TrueNAS SCALE you may have to select the Legacy BIOS option", + "usage": "To install TrueNAS SCALE you may have to select the Legacy BIOS option.", "port_name_format": "eth{0}", "qemu": { "adapter_type": "e1000",