Changes for page proxmox
Last modified by Kevin Wiki on 2025/07/05 22:56
From version
4.1
edited by Kevin Wiki
on 2025/07/05 20:20
on 2025/07/05 20:20
Change comment:
There is no comment for this version
To version
3.1
edited by Kevin Wiki
on 2025/07/05 20:18
on 2025/07/05 20:18
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -17,20 +17,14 @@ 17 17 18 18 To view the available LXC templates: 19 19 20 -{{code language="bash"}} 21 21 pveam list 22 -{{/code}} 23 - 24 24 === Download Templates === 25 25 26 26 Use the pveam download command to import templates to the local storage: 27 27 28 -{{code language="bash"}} 29 29 pveam download local ubuntu-22.04-standard_22.04-1_amd64.tar.gz 30 30 pveam download local ubuntu-24.04-standard_24.04-1_amd64.tar.zst 31 31 pveam download local debian-12-standard_11.7-1_amd64.tar.zst 32 -{{/code}} 33 - 34 34 Once downloaded, these templates can be used to create new LXC containers from the Proxmox web interface or via CLI. 35 35 36 36 == VM Template from Ubuntu Cloud Image == ... ... @@ -39,32 +39,22 @@ 39 39 40 40 === Download Ubuntu Cloud Image === 41 41 42 -Download the official Ubuntu 24.04 cloud [[image:]]36 +Download the official Ubuntu 24.04 cloud image: 43 43 44 -{{code language="bash"}} 45 45 wget http://cloud-images.ubuntu.com/releases/24.04/release/ubuntu-24.04-server-cloudimg-amd64.img 46 -{{/code}} 47 - 48 48 === Create the Virtual Machine === 49 49 50 50 Create a new VM with ID 910 (you can pick any unused ID): 51 51 52 -{{code language="bash"}} 53 53 qm create 910 -name template-ubuntu-jammy -memory 2048 -net0 virtio,bridge=vmbr0 -cores 2 -sockets 1 54 -{{/code}} 55 - 56 56 === Import and Attach the Disk === 57 57 58 58 Choose the correct storage (replace nvme if you use a different storage name): 59 59 60 -{{code language="bash"}} 61 61 qm importdisk 910 ubuntu-24.04-server-cloudimg-amd64.img nvme 62 62 qm set 910 -scsihw virtio-scsi-pci -virtio0 nvme:vm-910-disk-0 63 -{{/code}} 64 - 65 65 === Configure the VM === 66 66 67 -{{code language="bash"}} 68 68 qm set 910 -serial0 socket 69 69 qm set 910 -boot c -bootdisk virtio0 70 70 qm set 910 -agent 1 ... ... @@ -73,21 +73,11 @@ 73 73 qm set 910 -vga qxl 74 74 qm set 910 -ide2 nvme:cloudinit 75 75 qm resize 910 virtio0 +8G 76 -{{/code}} 77 - 78 - 79 79 If your disk is using SCSI instead of virtio, resize like this: 80 - 81 -{{code language="bash"}} 82 82 qm resize 910 scsi0 +8G 83 -{{/code}} 84 - 85 85 === Convert the VM into a Template === 86 86 87 -{{code language="bash"}} 88 88 qm template 910 89 -{{/code}} 90 - 91 91 Now you can use this template to clone new VMs instantly. 92 92 93 93