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
Change comment: There is no comment for this version
To version 3.1
edited by Kevin Wiki
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