Steg 1 av 8 · Proxmox och KVM
Proxmox och KVM
Kopiera länk till sidan “Proxmox och KVM”qcow2-filen är den virtuella appliancen som diskavbild för KVM. Den använder en virtio-scsi-disk och ett virtio-nätverkskort.
Innan ni börjar
Kopiera länk till avsnittet “Innan ni börjar”- Åtkomst till Nedladdning och krav i sslbrain Cloud.
- Plats för en maskin med 2 vCPU, 4 GB RAM och 40 GB disk.
- Ska appliancen ha en fast adress: adress med prefix, gateway och DNS-servrar.
Hämta diskavbilden
Kopiera länk till avsnittet “Hämta diskavbilden”-
Logga in i sslbrain Cloud och öppna Nedladdning och krav.
-
Klicka på Hämta qcow2 och hämta
.sha256-filen från samma sida. -
Kopiera båda filerna till Proxmox- eller KVM-värden och kontrollera diskavbilden:
Terminal window sha256sum -c sslbrain-<version>.qcow2.sha256
Skapa maskinen
Kopiera länk till avsnittet “Skapa maskinen”Använd firmwaren SeaBIOS.
Kör kommandona i ett skal på Proxmox-värden. Ersätt <vmid> med ett ledigt VM-id, <storage> med den storage disken ska ligga på och vmbr0 med er bridge.
-
Skapa maskinen utan disk:
Terminal window qm create <vmid> --name sslbrain --cores 2 --memory 4096 \--net0 virtio,bridge=vmbr0 --scsihw virtio-scsi-pci \--bios seabios --ostype l26 -
Importera diskavbilden:
Terminal window qm importdisk <vmid> sslbrain-<version>.qcow2 <storage>Importen skriver ut diskens namn på slutet, t.ex.
unused0:local-lvm:vm-<vmid>-disk-0. -
Anslut disken som
scsi0och starta från den. Använd namnet efterunused0::Terminal window qm set <vmid> --scsi0 local-lvm:vm-<vmid>-disk-0 --boot order=scsi0 -
Ska disken vara större än 40 GB, utöka den nu:
Terminal window qm resize <vmid> scsi0 +20G
KVM och libvirt
Kopiera länk till avsnittet “KVM och libvirt”Kopiera diskavbilden till libvirts image-katalog och skapa maskinen. Ersätt br0 med er bridge.
virt-install --name sslbrain --vcpus 2 --memory 4096 \ --disk path=/var/lib/libvirt/images/sslbrain-<version>.qcow2,bus=scsi \ --controller type=scsi,model=virtio-scsi \ --network bridge=br0,model=virtio \ --os-variant ubuntu24.04 --import --noautoconsoleFast adress via en seed-disk
Kopiera länk till avsnittet “Fast adress via en seed-disk”Utan seed-disk använder appliancen DHCP. En fast adress följer med på en liten seed-disk, som appliancen läser en gång, vid första starten.
-
Skriv en fil som heter
user-data. Alla nycklar är valfria. Skriv en nyckel per rad, utan citattecken:#cloud-confighostname: sslbrain-01ip_address: 10.0.0.10/24gateway: 10.0.0.1dns: 10.0.0.53,10.0.0.54 -
Skapa en tom
meta-databredvid och skapa seed-disken:Terminal window touch meta-datagenisoimage -output seed.iso -volid cidata -joliet -rock user-data meta-datacloud-localds seed.iso user-datager samma resultat. -
Anslut seed-disken till maskinen som cd-rom innan ni startar den första gången.
På Proxmox: lägg
seed.isoi en ISO-storage, t.ex./var/lib/vz/template/iso/, och anslut den:Terminal window qm set <vmid> --ide2 local:iso/seed.iso,media=cdromMed
virt-install: lägg till--disk path=seed.iso,device=cdromi kommandot ovan.
Appliancen använder bara de fyra nycklarna ovan. cloud-init är avstängt, så användare, SSH-nycklar och nätverksavsnitt i filen används inte. Efter första starten kan seed-disken tas bort. Adressen byter ni sedan med punkt 3 i konsolmenyn (Konsolmeny).
Första starten
Kopiera länk till avsnittet “Första starten”-
Starta maskinen och öppna dess skärm: Console i Proxmox, virt-manager eller
virt-viewer sslbrainmed libvirt. -
Vänta några minuter medan appliancen utökar disken och hämtar och kontrollerar sin programvara.
-
Öppna adressen som konsolen visar:
Open https://<ip> in a browser to use it. -
Webbläsaren varnar för det självsignerade certifikatet. Fortsätt till sidan. Konfigurationsguiden öppnas med knappen Logga in med sslbrain Cloud.
Så kontrollerar ni certifikatets fingeravtryck: Första starten. Fortsätt sedan med 2. Första konfigurationen.
Om det inte fungerar
Kopiera länk till avsnittet “Om det inte fungerar”- Maskinen startar inte från disken: kontrollera att firmwaren är SeaBIOS och att
scsi0står först i startordningen. - Konsolen visar “NO NETWORK ADDRESS”: DHCP har inte gett någon adress, och det finns ingen seed-disk. Sätt en fast adress med punkt 3 i konsolmenyn.
- Adressen från seed-disken sätts inte: appliancen stannar på DHCP och konsolen visar orsaken.
- Programvaran går inte att hämta: maskinen måste nå internet på port 443. Punkt 2 i konsolmenyn testar anslutningen. Se Nätverk och brandvägg och Ingen anslutning till sslbrain Cloud.