Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

24.04: Update Ubuntu, Fedora and TrueNAS #12

Merged
merged 5 commits into from
Apr 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions proxmox-cloudinit-script/README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# Proxmox VE script for generating Cloud-init templates

A user-friendly guided script for Proxmox VE 7.x. Guides you through downloading a Linux cloud image and automatically configuring it as a Cloud-init template - that can then be used to easily generate VMs!
A user-friendly guided script for Proxmox VE 8.x. Guides you through downloading a Linux cloud image and automatically configuring it as a Cloud-init template - that can then be used to easily generate VMs!

Various distros are avaible to download and configure. Current choices include:
- [Ubuntu Cloud 22.04 (Jammy Jellyfish)](https://cloud-images.ubuntu.com/jammy/)
- [Ubuntu Cloud 22.04 LS (Jammy Jellyfish)](https://cloud-images.ubuntu.com/jammy/)
- [Ubuntu Minimal Cloud 22.04 LTS (Jammy Jellyfish)](https://cloud-images.ubuntu.com/minimal/releases/jammy/)
- [Ubuntu Cloud 23.10 (Mantic Minotaur)](https://cloud-images.ubuntu.com/lunar/)
- [Ubuntu Minimal Cloud 23.10 (Mantic Minotaur)](https://cloud-images.ubuntu.com/minimal/releases/mantic/)
- [Ubuntu Cloud 24.04 LTS (Noble Numbat)](https://cloud-images.ubuntu.com/noble/)
- [Ubuntu Minimal Cloud 24.04 LTS (Noble Numbat)](https://cloud-images.ubuntu.com/minimal/releases/noble/)
- [Debian 11 "bullseye" (GenericCloud)](https://cloud.debian.org/images/cloud/bullseye/)
- [Debian 12 "bookworm" (GenericCloud)](https://cloud.debian.org/images/cloud/bookworm/)
- [Fedora Cloud 39 (base)](https://download.fedoraproject.org/pub/fedora/linux/releases/39/Cloud/)
- [Fedora Cloud 40 (base)](https://download.fedoraproject.org/pub/fedora/linux/releases/40/Cloud/)
- [AlmaLinux 9 (GenericCloud)](https://repo.almalinux.org/almalinux/9/cloud/)

## FAQ
Expand Down
22 changes: 11 additions & 11 deletions proxmox-cloudinit-script/pve_cloudinit.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
choose_distro() {
echo -e "Welcome to the Proxmox Cloud-Init template installer!\n"
PS3="Please choose a distro image to download (1-6): "
local distro_list=("Ubuntu Cloud 22.04 LTS" "Ubuntu Cloud 22.04 LTS (Minimal)" "Ubuntu Cloud 23.10" "Ubuntu Cloud 23.10 (Minimal)" "Debian 11 (GenericCloud)" "Debian 12 (GenericCloud)"
"Fedora Cloud 39 (base)" "AlmaLinux 9 (GenericCloud)" "Quit")
local distro_list=("Ubuntu Cloud 22.04 LTS" "Ubuntu Cloud 22.04 LTS (Minimal)" "Ubuntu Cloud 24.04 LTS" "Ubuntu Cloud 24.04 LTS (Minimal)" "Debian 11 (GenericCloud)" "Debian 12 (GenericCloud)"
"Fedora Cloud 40 (base)" "AlmaLinux 9 (GenericCloud)" "Quit")
select distro in "${distro_list[@]}"; do
case $distro in
"${distro_list[0]}")
Expand All @@ -25,18 +25,18 @@ choose_distro() {
;;
"${distro_list[2]}")
echo -e "${distro_list[0]}"
IMAGE_URL="https://cloud-images.ubuntu.com/mantic/current/mantic-server-cloudimg-amd64.img"
CHECKSUM_URL="https://cloud-images.ubuntu.com/mantic/current/SHA256SUMS"
IMAGE_URL="https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img"
CHECKSUM_URL="https://cloud-images.ubuntu.com/noble/current/SHA256SUMS"
SHA=256
CLOUDIMG_NAME="mantic-server-cloudimg-amd64.img"
CLOUDIMG_NAME="noble-server-cloudimg-amd64.img"
break
;;
"${distro_list[3]}")
echo -e "${distro_list[1]}"
IMAGE_URL="https://cloud-images.ubuntu.com/minimal/releases/mantic/release/ubuntu-23.10-minimal-cloudimg-amd64.img"
CHECKSUM_URL="https://cloud-images.ubuntu.com/minimal/releases/mantic/release/SHA256SUMS"
IMAGE_URL="https://cloud-images.ubuntu.com/minimal/releases/noble/release/ubuntu-24.04-minimal-cloudimg-amd64.img"
CHECKSUM_URL="https://cloud-images.ubuntu.com/minimal/releases/noble/release/SHA256SUMS"
SHA=256
CLOUDIMG_NAME="ubuntu-23.10-minimal-cloudimg-amd64.img"
CLOUDIMG_NAME="ubuntu-24.04-minimal-cloudimg-amd64.img"
break
;;
"${distro_list[4]}")
Expand All @@ -57,10 +57,10 @@ choose_distro() {
;;
"${distro_list[6]}")
echo -e "${distro_list[3]}"
IMAGE_URL="https://download.fedoraproject.org/pub/fedora/linux/releases/39/Cloud/x86_64/images/Fedora-Cloud-Base-39-1.5.x86_64.qcow2"
CHECKSUM_URL="https://download.fedoraproject.org/pub/fedora/linux/releases/39/Cloud/x86_64/images/Fedora-Cloud-39-1.5-x86_64-CHECKSUM"
IMAGE_URL="https://download.fedoraproject.org/pub/fedora/linux/releases/40/Cloud/x86_64/images/Fedora-Cloud-Base-Generic.x86_64-40-1.14.qcow2"
CHECKSUM_URL="https://download.fedoraproject.org/pub/fedora/linux/releases/40/Cloud/x86_64/images/Fedora-Cloud-40-1.14-x86_64-CHECKSUM"
SHA=256
CLOUDIMG_NAME="Fedora-Cloud-Base-39-1.5.x86_64.qcow2"
CLOUDIMG_NAME="Fedora-Cloud-40-1.14-x86_64.qcow2"
break
;;
"${distro_list[7]}")
Expand Down
2 changes: 1 addition & 1 deletion proxmox-truenas-script/Bash/pve_truenas.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
choose_distro() {
echo -e "Welcome to the Proxmox Cloud-Init template installer!\n"
PS3="Please choose a distro image to download (1-6): "
local TRUENAS_SCALE_VERSION="23.10.1"
local TRUENAS_SCALE_VERSION="24.04.0"
local TRUENAS_CORE_VERSION="13.0"
local TRUENAS_CORE_UPDATE="U6.1"

Expand Down
9 changes: 3 additions & 6 deletions proxmox-truenas-script/README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
# Proxmox VE script for creating TrueNAS virtual machines

A user-friendly guided script for Proxmox VE 7.x. Guides you through downloading a TrueNAS ISO and configuring it as a VM.

**NOTICE: ZFS corruption bug**
The following versions of TrueNAS SCALE and CORE (present in version 23.11 of this script) suffer from a [ZFS corruption bug](https://www.truenas.com/community/threads/silent-corruption-with-openzfs-ongoing-discussion-and-testing.114390/). For now, I recommend using [version 23.08](https://github.com/roib20/proxmox-scripts/releases/tag/23.08) of this script which is not affected by this bug. I will update the scripts after fixed TrueNAS versions are released.
A user-friendly guided script for Proxmox VE 8.x. Guides you through downloading a TrueNAS ISO and configuring it as a VM.

Multiple versions of TrueNAS are available to download:
- [TrueNAS SCALE](https://www.truenas.com/download-truenas-scale/) 23.10.0.1
- [TrueNAS CORE](https://www.truenas.com/download-truenas-core/) 13.0-U5.3
- [TrueNAS SCALE](https://www.truenas.com/download-truenas-scale/) 24.04.0
- [TrueNAS CORE](https://www.truenas.com/download-truenas-core/) 13.0-U6.1

## FAQ

Expand Down
Loading