Update Servers/Virtualization/Proxmox/Cloud-Init Templates/Ubuntu Server.md
All checks were successful
GitOps Automatic Deployment / GitOps Automatic Deployment (push) Successful in 8s
All checks were successful
GitOps Automatic Deployment / GitOps Automatic Deployment (push) Successful in 8s
This commit is contained in:
@@ -11,10 +11,11 @@ mkdir -p /var/lib/vz/template/images/ubuntu && cd /var/lib/vz/template/images/ub
|
|||||||
wget -q --show-progress https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img
|
wget -q --show-progress https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img
|
||||||
|
|
||||||
# Create a Placeholder VM to Attach Cloud Image
|
# Create a Placeholder VM to Attach Cloud Image
|
||||||
qm create 9000 --name ubuntu-2404-cloud --memory 2048 --cores 2 --net0 virtio,bridge=vmbr0
|
qm create 9000 --name ubuntu-2404-cloud --memory 8192 --cores 8 --net0 virtio,bridge=vmbr0
|
||||||
|
|
||||||
# Set UEFI (OVMF) + SCSI controller (Cloud images expect UEFI firmware and SCSI disk.)
|
# Set UEFI (OVMF) + SCSI controller (Cloud images expect UEFI firmware and SCSI disk.)
|
||||||
qm set 9000 --bios ovmf --scsihw virtio-scsi-pci
|
qm set 9000 --bios ovmf --scsihw virtio-scsi-pci
|
||||||
|
qm set 9000 --efidisk0 nfs-cluster-storage:0,pre-enrolled-keys=1
|
||||||
|
|
||||||
# Import the disk into ProxmoxVE
|
# Import the disk into ProxmoxVE
|
||||||
qm importdisk 9000 noble-server-cloudimg-amd64.img nfs-cluster-storage --format qcow2
|
qm importdisk 9000 noble-server-cloudimg-amd64.img nfs-cluster-storage --format qcow2
|
||||||
@@ -44,6 +45,13 @@ qm set 9000 --ciuser nicole
|
|||||||
# Set a default password (this will be resettable per-clone)
|
# Set a default password (this will be resettable per-clone)
|
||||||
qm set 9000 --cipassword 'SuperSecretPassword'
|
qm set 9000 --cipassword 'SuperSecretPassword'
|
||||||
|
|
||||||
|
# Set DNS Servers and Search Domain
|
||||||
|
qm set 9000 --nameserver "1.1.1.1 1.0.0.1"
|
||||||
|
qm set 9000 --searchdomain bunny-lab.io
|
||||||
|
|
||||||
|
# Enable automatic package upgrades within the VM on first boot
|
||||||
|
qm set 9000 --ciupgrade 1
|
||||||
|
|
||||||
# Download your infrastructure public SSH key onto the Proxmox node
|
# Download your infrastructure public SSH key onto the Proxmox node
|
||||||
wget -O /root/infrastructure_id_rsa.pub \
|
wget -O /root/infrastructure_id_rsa.pub \
|
||||||
https://git.bunny-lab.io/Infrastructure/LinuxServer_SSH_PublicKey/raw/branch/main/id_rsa.pub
|
https://git.bunny-lab.io/Infrastructure/LinuxServer_SSH_PublicKey/raw/branch/main/id_rsa.pub
|
||||||
|
Reference in New Issue
Block a user