Skip to content

Commit d81b06d

Browse files
authored
Merge pull request #21 from fribyte-code/template-setup
La til template setup doks
2 parents 8e6b98c + 25590ff commit d81b06d

File tree

2 files changed

+86
-2
lines changed

2 files changed

+86
-2
lines changed

content/docs/instrukser/ny-vm.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ before starting. The setup can be found [here](../ha-setup)
1616
1. Gå til proxmox
1717
[https://pluto.vpn.fribyte.no:8006](https://pluto.vpn.fribyte.no:8006)
1818
alternativt:
19-
1. Clone templaten `6000 (Clone me ubuntu)` på Skaftetrynet eller
20-
`1000 (VM 1000)` på Fergus (høyreklikk -> clone)
19+
1. Clone templaten `X000 (clone-me-ubuntu-xx)` som ligger på proxmox noden og (høyreklikk -> clone)
2120
1. Definer navn, gjerne navn på kunde
2221
1. Velg en ledig VM-ID
2322
1. Sett mode til full clone
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
+++
2+
title = "Proxmox VM template setup"
3+
description = "Guide for oppsett av nye VM templates i Proxmox VE"
4+
template = "docs/page.html"
5+
sort_by = "weight"
6+
weight = 1
7+
draft = false
8+
+++
9+
10+
# Proxmox vm template setup
11+
12+
Denne prosessen er basert på følgende guider med modifiserte kommandoer for vårt oppsett:
13+
- https://pve.proxmox.com/wiki/Cloud-Init_Support#_preparing_cloud_init_templates
14+
- https://thepaulo.medium.com/create-an-ubuntu-24-04-template-with-cloud-init-on-proxmox-f092080cecfb
15+
16+
# Valg av cloud image
17+
18+
Først må man skaffe et oppdatert cloud image, vi bruker [ubuntu server](https://cloud-images.ubuntu.com/) per dags dato, men andre alternativer er også tilgjengelige.
19+
20+
Dette imaget må så lastes ned på Proxmox VE hosten med følgende kommando, hvor man erstatter med det nyeste imaget:
21+
22+
```bash
23+
wget https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img
24+
```
25+
26+
# Oppsett av VM
27+
28+
VM id erstattes med en VM id som ikke allerede er tatt i proxmox. Dette er fordi den nye VM id'en må være unik.
29+
```bash
30+
VM_ID="9000"
31+
```
32+
Vi oppretter en ny VM
33+
```bash
34+
qm create $VM_ID --memory 2048 --net0 virtio,bridge=vmbr0 --scsihw virtio-scsi-pci
35+
```
36+
Vi importerer cloud imagen inn på VM'en
37+
```bash
38+
qm set $VM_ID --scsi0 basseng:0,import-from=/root/noble-server-cloudimg-amd64.img
39+
```
40+
Vi endrer størrelsen på harddriven
41+
```bash
42+
qm resize $VM_ID scsi0 20G
43+
```
44+
Vi konfigurerer harddrive typen
45+
```bash
46+
qm set $VM_ID --scsihw virtio-scsi-pci --scsi0 basseng:vm-$VM_ID-disk-0
47+
```
48+
Vi setter harddriven til bootdisk
49+
```bash
50+
qm set $VM_ID --boot c --bootdisk scsi0
51+
```
52+
Vi legger til cloudinit driven
53+
```bash
54+
qm set $VM_ID --ide2 basseng:cloudinit
55+
```
56+
57+
# Oppsett av VM instillinger og cloud init
58+
59+
Vi ønsker å sette noen standard instillinger for nye VM'er
60+
61+
## Under Hardware:
62+
63+
processors -> total cores = 2
64+
65+
## Under Cloud-init
66+
67+
user -> fribyte
68+
69+
pass -> ***
70+
71+
dns -> use host settings
72+
73+
ssh public key -> importer Proxmox VE host nøkler
74+
75+
IP config ->
76+
- **ipv4:** 158.37.6.0/26 gateway: 158.37.6.33
77+
- **ipv6:** DHCP
78+
79+
## Under Options
80+
81+
OS Type -> Linux 6.x
82+
83+
# Konverter vm til template
84+
85+
Høyreklikk VM'en i listen til venstre > convert to template.

0 commit comments

Comments
 (0)