• Proxmox VE 9.2: smartare lastbalansering och starkare nätverk för moderna datacenter

    Proxmox VE 9.2 är en av de större uppdateringarna av den öppna virtualiseringsplattformen på senare tid. Med dynamisk lastbalansering, utökat SDN-stöd, enklare hantering av anpassade CPU-modeller och en modern grund baserad på Debian 13.5 tar Proxmox ytterligare ett steg mot att bli ett fullvärdigt alternativ för både företagsmiljöer, datacenter och avancerade hemmalabb. Uppdateringen gör det lättare att fördela resurser smartare, bygga mer flexibla nätverk och genomföra underhåll utan onödiga driftstörningar.

    Proxmox Virtual Environment 9.2 är här och innebär ett tydligt steg mot mer automatiserad och flexibel drift av virtuella servrar. Den nya versionen bygger på Debian 13.5 ”Trixie” och innehåller bland annat dynamisk lastbalansering, utökat stöd för mjukvarudefinierade nätverk, enklare hantering av anpassade CPU-modeller och förbättrade verktyg för underhåll av kluster.

    För företag, drifttekniker och entusiaster som kör egna virtualiseringsmiljöer innebär detta att Proxmox VE blir bättre på att själv fördela arbetslast, hantera komplexa nätverk och minska risken för störningar vid planerat underhåll.

    Vad är Proxmox VE?

    Proxmox VE är en öppen plattform för virtualisering. Med den kan man köra virtuella maskiner och containrar på servrar, ungefär som med VMware ESXi, Microsoft Hyper-V eller andra virtualiseringslösningar. Skillnaden är att Proxmox bygger på öppen källkod och kombinerar flera tekniker i ett gemensamt webbgränssnitt.

    I praktiken kan en administratör skapa virtuella servrar, hantera lagring, konfigurera nätverk, sätta upp kluster och använda hög tillgänglighet utan att behöva flera separata system.

    Proxmox VE används både i hemmalabb, småföretag och större driftmiljöer där man vill ha kontroll över sin egen infrastruktur utan att vara låst till en proprietär plattform.

    Dynamisk lastbalansering – Proxmox blir mer självgående

    Den största nyheten i Proxmox VE 9.2 är den nya dynamiska lastbalanseraren. Den bygger vidare på klustrets resursplanerare, Cluster Resource Scheduler, och gör att Proxmox kan fatta smartare beslut om var virtuella maskiner och containrar bör placeras.

    Tidigare kunde placering av arbetslaster i högre grad bygga på mer statiska regler. Med den nya dynamiska modellen kan systemet väga in aktuell belastning på noder och gäster. Det betyder att Proxmox kan se hur mycket resurser som faktiskt används i klustret och använda den informationen när nya gäster placeras eller flyttas.

    Detta är särskilt viktigt i större miljöer där vissa servrar riskerar att bli hårt belastade medan andra har gott om lediga resurser. En bättre fördelning kan ge jämnare prestanda, bättre utnyttjande av hårdvaran och mindre behov av manuella ingrepp.

    Automatisk migrering av HA-gäster

    En annan viktig del av den nya lastbalanseringen är att Proxmox VE 9.2 kan migrera gäster som hanteras av HA-stacken, alltså High Availability. HA används för att hålla viktiga tjänster tillgängliga även om en server i klustret får problem.

    Med den nya funktionen kan Proxmox automatiskt flytta HA-hanterade virtuella maskiner eller containrar förm/view_messages.php att minska obalans mellan klustrets noder. Det sker samtidigt som systemet respekterar de regler administratören själv har satt upp.

    Det innebär att man kan kombinera automation med kontroll. Administratören kan ange hur känslig lastbalanseraren ska vara och vilka parametrar som ska styra beteendet. På så sätt kan man undvika både överbelastade servrar och onödigt aggressiva flyttar.

    Utökat SDN-stöd – nätverket blir mer flexibelt

    Proxmox VE 9.2 innehåller också stora förbättringar inom SDN, Software-Defined Networking. SDN innebär att nätverkets logik hanteras i mjukvara i stället för att allt måste konfigureras manuellt i fysisk nätverksutrustning.

    I den nya versionen får Proxmox inbyggt stöd för WireGuard och BGP i SDN-stacken. WireGuard är en modern VPN-teknik som ofta används för säkra tunnlar mellan system. BGP används främst för routing i större nätverk och datacenter.

    Dessutom tillkommer stöd för BGP/EVPN-filtrering med route maps och prefix lists. Det gör att administratörer kan styra vilka rutter som får spridas och hur trafiken ska hanteras i mer avancerade nätverksmiljöer.

    Proxmox VE 9.2 får även stöd för OSPF route redistribution i fabric-nätverk, fler inställningar för EVPN-kontroller och IPv6-underlay för EVPN. Det här är funktioner som främst riktar sig till mer avancerade miljöer, men de visar tydligt att Proxmox fortsätter att växa som datacenterplattform.

    Anpassade CPU-modeller direkt i webbgränssnittet

    En annan nyhet är hantering av anpassade CPU-modeller direkt från Proxmox webbgränssnitt. Funktionen finns under Datacenter och gör att administratörer kan skapa, ändra och ta bort egna CPU-profiler.

    Detta är användbart när vissa virtuella maskiner behöver specifika CPU-funktioner. Det kan handla om kompatibilitet, prestandaoptimering eller särskilda krav från programvara som körs i den virtuella maskinen.

    Proxmox VE 9.2 innehåller också en CPU flags selector. Den visar vilka CPU-flaggor som stöds på olika noder i klustret. Det gör det lättare att upptäcka om en viss CPU-inställning fungerar överallt i klustret eller om den riskerar att skapa kompatibilitetsproblem.

    Det är särskilt viktigt i kluster där servrarna inte har exakt samma processormodell. Om en virtuell maskin flyttas mellan olika noder behöver CPU-funktionerna vara kompatibla, annars kan migrering eller drift påverkas.

    HA Arm och Disarm förenklar underhåll

    Planerat underhåll i ett kluster kan vara känsligt. Om man startar om noder, byter hårdvara eller gör större ändringar vill man inte att HA-systemet ska tolka allt som ett fel och börja flytta resurser i onödan.

    Därför introducerar Proxmox VE 9.2 funktionen HA Arm/Disarm. Den gör att administratörer kan pausa HA Manager i hela klustret under ett underhållsfönster.

    När HA disarmas bevaras resursernas tillstånd. När underhållet är klart kan HA arm:as igen, och resurserna återgår till sitt tidigare tillstånd och sin normala hantering.

    Detta minskar risken för oönskade åtgärder, som exempelvis fencing eller automatiska flyttar, när administratören redan vet att det pågår planerat arbete.

    Ny teknisk grund: Debian 13.5 och Linux 7.0

    Proxmox VE 9.2 bygger på Debian 13.5 ”Trixie”. Det innebär att plattformen får en modernare bas med uppdaterade paket och nyare systemkomponenter.

    Som standard används Linux-kärnan 7.0. För virtuella maskiner ingår QEMU 11.0, medan containrar hanteras med LXC 7.0. Lagringssidan har uppdaterats med ZFS 2.4.

    Även Ceph-stödet har uppdaterats. Ceph Tentacle 20.2 finns nu som stabilt alternativ vid sidan av Ceph Squid 19.2. Ceph används ofta för distribuerad lagring i kluster, där flera servrar tillsammans bildar ett gemensamt lagringssystem.

    Varför är detta viktigt?

    Proxmox VE 9.2 handlar inte bara om nya versionsnummer. Det viktiga är att plattformen blir bättre på att hantera verkliga driftmiljöer där belastning, nätverk, lagring och underhåll måste fungera tillsammans.

    Den dynamiska lastbalanseraren gör att klustret kan använda sina resurser mer effektivt. SDN-förbättringarna gör Proxmox mer användbart i avancerade nätverk. CPU-hanteringen förenklar specialanpassade virtuella maskiner. HA Arm/Disarm gör underhåll mindre riskabelt.

    Tillsammans gör detta Proxmox VE 9.2 till en mer mogen plattform för både mindre installationer och större infrastrukturer.

    Tillgänglighet och uppgradering

    Proxmox VE 9.2 finns tillgänglig som ISO-avbildning från Proxmox webbplats. Den kan installeras direkt på fysisk serverhårdvara eller ovanpå en befintlig Debian-installation.

    Befintliga installationer kan uppgraderas via det vanliga APT-pakethanteringssystemet. För företag erbjuder Proxmox även supportabonnemang med tillgång till stabila uppdateringar och professionell support.

    Faktaruta: Proxmox VE 9.2

    OmrådeNyhet
    BasDebian 13.5 ”Trixie”
    KernelLinux 7.0
    VirtualiseringQEMU 11.0
    ContainrarLXC 7.0
    LagringZFS 2.4
    CephCeph Tentacle 20.2 och Ceph Squid 19.2
    HuvudnyhetDynamisk lastbalansering
    NätverkUtökat SDN-stöd med WireGuard, BGP och EVPN-förbättringar
    HAKlusteromfattande Arm/Disarm-funktion
    CPUHantering av anpassade CPU-modeller i webbgränssnittet

    Sammanfattning

    Proxmox VE 9.2 är en viktig uppdatering för alla som använder Proxmox i kluster eller mer avancerade virtualiseringsmiljöer. Den nya dynamiska lastbalanseraren gör att resurserna kan användas smartare, medan förbättrat SDN-stöd och enklare CPU-hantering ger bättre kontroll över komplexa miljöer.

    För hemmalabb är uppdateringen intressant. För företag och driftmiljöer är den ännu mer betydelsefull. Proxmox tar ännu ett steg mot att vara ett fullvärdigt öppet alternativ för modern datacenterdrift.

    https://www.proxmox.com/en/about/company-details/press-releases/proxmox-virtual-environment-9-2

    Teknisk faktaruta: Proxmox VE 9.2

    Plattform Proxmox Virtual Environment 9.2
    Basdistribution Debian 13.5 “Trixie”
    Linux-kärna Linux 7.0
    Virtualisering QEMU 11.0 för virtuella maskiner
    Containrar LXC 7.0
    Lagring ZFS 2.4 samt stöd för Ceph Squid 19.2 och Ceph Tentacle 20.2
    Huvudnyhet Dynamisk lastbalansering i kluster
    HA-funktioner Automatisk migrering av HA-gäster samt Arm/Disarm för klusterunderhåll
    Nätverk Utökat SDN-stöd med WireGuard, BGP, EVPN, OSPF-redistribution och IPv6-underlay
    CPU-hantering Anpassade CPU-modeller och CPU flags selector direkt i webbgränssnittet
  • Microsoft bygger om Azure Linux – version 4 tar steget mot Fedora

    Microsoft tar nästa steg i sin Linuxsatsning. Den kommande Azure Linux 4 får en tydligare Fedora-baserad grund, med standardiserade RPM-verktyg och paketkällor hämtade från Fedora-ekosystemet. För Microsoft innebär det en mer etablerad byggmodell för molnplattformen Azure – samtidigt som distributionen fortsatt anpassas för säkerhet, drift och storskaliga arbetslaster i Microsofts egen infrastruktur.

    Microsofts egen Linuxdistribution Azure Linux är på väg in i en ny fas. I utvecklingsgrenen för Azure Linux 4 bekräftas nu att distributionen får en tydligare koppling till Fedora. Det innebär inte att Azure Linux blir en vanlig Fedora-installation, men grunden för pakethantering, byggsystem och källkod hämtas nu i större utsträckning från Fedora-ekosystemet.

    Azure Linux, som tidigare hette CBL-Mariner, används av Microsoft för molnrelaterade arbetslaster i Azure. Det handlar bland annat om virtuella maskiner, containrar och system som körs direkt på fysisk hårdvara. Distributionen är alltså inte i första hand tänkt som ett vanligt skrivbords-Linux för hemmabruk, utan som ett specialiserat operativsystem för Microsofts molninfrastruktur.

    Den stora nyheten i Azure Linux 4 är att Microsoft beskriver systemet som en öppen Linuxdistribution byggd och optimerad för Azure, med källor hämtade från Fedora Linux. Det är ett tydligt teknikskifte jämfört med tidigare versioner.

    Vad betyder Fedora-baserad?

    När man säger att Azure Linux 4 blir Fedora-baserad betyder det inte nödvändigtvis att den blir identisk med Fedora. Fedora är en välkänd Linuxdistribution som fungerar som teknisk föregångare till Red Hat Enterprise Linux. Den använder RPM-paket och verktyg som rpmbuild, mock och Koji för att bygga och hantera programvara.

    Microsoft verkar nu vilja använda samma typ av paketeringsmodell och byggkedja. Det gör att Azure Linux 4 får en mer standardiserad grund, samtidigt som Microsoft kan lägga till egna anpassningar för Azure.

    Man kan se det som att Microsoft bygger ett specialfordon på en redan etablerad teknisk plattform. Motorn och många grundkomponenter kommer från Fedora-världen, men fordonet trimmas och anpassas för Microsofts egna molnvägar.

    RPM fortsätter vara grunden

    Azure Linux 4 fortsätter att vara en RPM-baserad distribution. RPM är ett paketformat som används av bland annat Fedora, Red Hat Enterprise Linux, AlmaLinux, Rocky Linux och openSUSE.

    Det betyder att Azure Linux ligger närmare Red Hat/Fedora-världen än Debian/Ubuntu-världen. Där Ubuntu använder DEB-paket och verktyg som apt, använder Fedora- och RHEL-familjen RPM-paket och verktyg som dnf, rpm och olika byggsystem för RPM-paket.

    För Microsoft innebär det här sannolikt en enklare väg till ett moget ekosystem för paketering, säkerhetsuppdateringar och automatiserade byggen.

    TOML-filer och överlagringar

    I utvecklingsmodellen för Azure Linux 4 används TOML-filer för att beskriva systemets konfiguration. TOML är ett textbaserat format som ofta används för inställningsfiler eftersom det är relativt lättläst både för människor och program.

    Microsoft använder också så kallade overlays, eller överlagringar, ovanpå Fedoras paketeringskällor. Det betyder att man utgår från Fedoras befintliga paketbeskrivningar och sedan lägger till Azure-specifika ändringar där det behövs.

    En viktig poäng är att Microsoft säger sig vilja hålla dessa ändringar begränsade. Det minskar risken för att Azure Linux glider för långt bort från Fedora och blir svår att underhålla.

    Mer öppenhet i byggprocessen

    En annan intressant detalj är att RPM-specfiler genereras automatiskt genom att Azure Linux överlagringar appliceras på Fedoras paketeringskällor. Dessa filer checkas sedan in i arkivet för transparens och granskning.

    Det är viktigt ur ett säkerhets- och revisionsperspektiv. När en distribution används i molninfrastruktur måste det gå att förstå exakt hur paket har byggts, vilka ändringar som gjorts och var koden kommer ifrån.

    Genom att använda etablerade verktyg som mock, rpmbuild och Koji får Microsoft också en byggmiljö som många Linuxutvecklare redan känner igen.

    Varför gör Microsoft detta?

    Det finns flera tänkbara skäl. Ett är att Fedora redan har ett stort och aktivt paketeringsekosystem. Genom att bygga närmare Fedora kan Microsoft dra nytta av befintligt arbete i stället för att underhålla allt själv.

    Ett annat skäl är standardisering. Om Azure Linux använder mer välkända RPM-verktyg blir det lättare för utvecklare, säkerhetsgranskare och drifttekniker att förstå hur systemet fungerar.

    Samtidigt vill Microsoft behålla kontroll över sådant som är särskilt viktigt för Azure: säkerhet, efterlevnad av regler, molnintegration, kärnutveckling, livscykelhantering och drift i stor skala.

    Inte färdig för nedladdning ännu

    Azure Linux 4 är fortfarande under utveckling och är ännu inte tillgänglig som färdig nedladdning. Microsoft rekommenderar därför användare att fortsätta använda Azure Linux 3 tills vidare.

    Det innebär att Azure Linux 4 just nu främst är intressant för utvecklare, systemadministratörer och andra som följer Microsofts Linuxarbete på nära håll.

    Microsoft och Linux – från motståndare till storanvändare

    Att Microsoft utvecklar en egen Linuxdistribution är i sig ett tydligt tecken på hur mycket teknikvärlden har förändrats. För många år sedan sågs Microsoft och Linux ofta som motpoler. I dag använder Microsoft Linux i stor skala i sin molnplattform, bidrar till öppen källkod och utvecklar egna Linuxbaserade system.

    Azure Linux 4 visar att Microsoft inte bara använder Linux, utan också arbetar allt mer systematiskt med Linux som en central del av sin infrastruktur.

    Sammanfattning

    Azure Linux 4 markerar ett viktigt steg för Microsofts Linuxstrategi. Genom att bygga närmare Fedora får distributionen en mer etablerad RPM-baserad grund, samtidigt som Microsoft behåller möjligheten att göra egna Azure-anpassningar.

    För vanliga användare märks förändringen kanske inte direkt. Men för utvecklare, molnarkitekter och Linuxadministratörer är det en tydlig signal: Microsoft fortsätter att satsa tungt på Linux, men vill göra det med mer standardiserade verktyg och närmare koppling till ett stort öppet ekosystem.

    https://pagure.io/fesco/issue/3409

    Teknisk faktaruta: Azure Linux 4

    Namn: Azure Linux 4

    Utvecklare: Microsoft

    Tidigare namn: CBL-Mariner

    Typ: Linuxdistribution optimerad för Microsoft Azure

    Ny grund: Källor hämtade från Fedora Linux

    Paketformat: RPM

    Byggverktyg: mock, rpmbuild och Koji

    Konfiguration: TOML-filer och Azure-specifika overlays

    Målområde: Virtuella maskiner, containrar, bare-metal och molndrift

    Status: Under utveckling, inte färdig för vanlig nedladdning

    Rekommenderad version tills vidare: Azure Linux 3

  • Visa IP-adress vid inloggning i Ubuntu 24.04 (textläge)

    När du loggar in i Ubuntu 24.04 i textläge kan det vara ovärderligt att se datorns IP-adress direkt på inloggningsskärmen, särskilt vid fjärradministration, användning av virtuella maskiner och felsökning. I den här guiden går vi steg för steg igenom hur du visar IP-adressen vid TTY-inloggning med en robust systemd-lösning, samt några enklare alternativ om du vill visa adressen först efter inloggning.

    Om du loggar in i Ubuntu 24.04 i textläge (TTY, alltså utan grafiskt skrivbord) kan det vara väldigt praktiskt att direkt se maskinens IP-adress på inloggningsskärmen. Det här går att fixa på flera sätt. Nedan får du en tydlig steg-för-steg-guide med tre metoder, där den första är “rätt” och robust för moderna Ubuntu (systemd), och de andra är alternativ.

    Förutsättningar

    Du behöver kunna logga in som en användare med sudo-rättigheter.

    Du kommer att redigera någon konfigurationsfil och sedan testa genom att växla till textläge eller starta om.

    Metod 1: Visa IP i “login-banner” via systemd (rekommenderad)

    Ubuntu 24.04 använder systemd och agetty för TTY-inloggning. Vi kan lägga in ett dynamiskt meddelande som körs när TTY:n startar, så IP-adressen syns innan du loggar in.

    Steg 1: Skapa ett litet skript som skriver ut IP-adressen

    Skapa filen:

    /usr/local/bin/tty-ip-banner.sh

    Innehåll:

    #!/usr/bin/env bash
    set -e
    
    # Försök hitta en "primär" IPv4-adress (ej loopback).
    IPV4=$(ip -4 -o addr show scope global up | awk '{print $4}' | cut -d/ -f1 | head -n 1)
    
    # Om ingen IPv4 hittas, visa något ändå.
    if [ -z "${IPV4:-}" ]; then
      IPV4="(ingen IPv4 hittad ännu)"
    fi
    
    echo
    echo "IP-adress: $IPV4"
    echo
    

    Spara filen.

    Steg 2: Gör skriptet körbart

    sudo chmod +x /usr/local/bin/tty-ip-banner.sh
    

    Steg 3: Skapa en systemd drop-in för getty på tty1

    Vi lägger till ett “ExecStartPre” som körs innan själva login-programmet.

    Skapa katalogen:

    sudo mkdir -p /etc/systemd/system/getty@tty1.service.d
    

    Skapa filen:

    /etc/systemd/system/getty@tty1.service.d/ip-banner.conf

    Innehåll:

    [Service]
    ExecStartPre=/usr/local/bin/tty-ip-banner.sh
    

    Steg 4: Ladda om systemd och starta om getty

    sudo systemctl daemon-reload
    sudo systemctl restart getty@tty1.service
    

    Steg 5: Testa i textläge

    Byt till tty1:

    Tryck Ctrl + Alt + F1 (ibland F3F6 beroende på maskin)

    Du ska nu se “IP-adress: …” ovanför inloggningsprompten.

    Om du vill ha detta på fler TTY, upprepa för tty2, tty3 osv genom att skapa motsvarande drop-in-mappar, till exempel getty@tty2.service.d.

    Metod 2: Visa IP via /etc/issue (enkel men mindre flexibel)

    Ubuntu visar ofta innehållet i /etc/issue före login. Problemet är att /etc/issue är statisk text om du inte bygger en uppdateringsmekanism.

    Steg 1: Skapa ett script som genererar /etc/issue dynamiskt

    Skapa:

    /usr/local/bin/update-issue-with-ip.sh

    #!/usr/bin/env bash
    set -e
    
    IPV4=$(ip -4 -o addr show scope global up | awk '{print $4}' | cut -d/ -f1 | head -n 1)
    [ -z "${IPV4:-}" ] && IPV4="(ingen IPv4 hittad ännu)"
    
    cat > /etc/issue <<EOF
    Ubuntu 24.04 LTS
    
    IP-adress: $IPV4
    
    \\n
    EOF
    

    Gör den körbar:

    sudo chmod +x /usr/local/bin/update-issue-with-ip.sh
    

    Steg 2: Kör scriptet manuellt för att testa

    sudo /usr/local/bin/update-issue-with-ip.sh
    

    Byt till en TTY och se om det visas.

    För att detta ska uppdateras automatiskt krävs att du kör scriptet vid boot och gärna när nätet kommer upp, annars kan IP saknas om nätet inte är klart.

    Metod 3: Visa IP efter inloggning (om “vid login” duger som direkt efter)

    Om du kan nöja dig med att IP visas så fort du loggat in (direkt efter att du skrivit lösenord), är detta enklast och ofta “good enough”.

    Steg 1: Lägg till en utskrift i /etc/profile.d

    Skapa filen:

    /etc/profile.d/show-ip.sh

    IPV4=$(ip -4 -o addr show scope global up | awk '{print $4}' | cut -d/ -f1 | head -n 1)
    if [ -n "$IPV4" ]; then
      echo "IP-adress: $IPV4"
    fi
    

    Klart. Nästa gång någon loggar in i terminalen syns IP direkt.

    Felsökning

    Om du får “ingen IPv4 hittad ännu” på inloggningsskärmen kan det bero på att nätverket inte hunnit upp innan getty startar.

    En snabb kontroll efter inloggning:

    ip -4 addr
    

    Om du använder Wi-Fi kan anslutningen komma senare än för kabel, särskilt om maskinen väntar på inloggning innan den kopplar upp.

    I sådana fall är Metod 3 säkrast, eller så bygger du Metod 1 vidare så att den väntar en kort stund på nätet (exempelvis loopar i 1–3 sekunder), men det är en balans så att inloggningen inte känns seg.

    Rekommendation

    Vill du se IP innan du ens loggar in i TTY: använd Metod 1.

    Vill du ha enklast möjliga: Metod 3.

    FAKTARUTA: Visa IP-adress vid TTY-inloggning i Ubuntu 24.04
    Syfte: Visa serverns IP-adress direkt på inloggningsskärmen i textläge (TTY) – praktiskt för VM, fjärradministration och felsökning.
    Rekommenderad metod (systemd): Skapa ett skript som skriver ut IP och koppla det till getty@tty1 via en systemd drop-in.
    Kontrollera IP manuellt:
    ip -4 addr
    Vanlig orsak om IP saknas: Nätverket hinner inte bli klart innan TTY startar (ofta vid Wi-Fi). Då kan “visa efter inloggning” vara säkrare.
    Tips: Vill du visa både IPv4 och IPv6, eller flera nätverkskort (t.ex. ens18, eth0) kan skriptet byggas ut.
  • QEMU 10.2 släppt – smartare uppdateringar och snabbare virtualisering

    QEMU 10.2 är här – och med den kommer ett rejält kliv mot smidigare virtualisering. Den nya versionen introducerar live-uppdateringar via migreringsläget cpr-exec, vilket kan minska resursåtgången och korta ned eller helt eliminera avbrott när virtuella maskiner uppdateras. Samtidigt bjuder releasen på prestandalyft med io_uring, förbättrad emulering för flera arkitekturer som ARM, RISC-V och PowerPC, samt nya möjligheter för både utvecklare och driftmiljöer.

    Den öppna emulatorn och virtualiseringsplattformen QEMU har nått version 10.2, och det är en uppdatering som tydligt stärker projektets position inom modern virtualisering och emulering. Med över 2300 ändringar från 188 utvecklare är detta en av de mest innehållsrika utgåvorna på senare år.

    Uppdatera virtuella maskiner utan avbrott

    Den största nyheten i QEMU 10.2 är stödet för live-uppdateringar. Ett nytt migreringsläge, kallat cpr-exec, gör det möjligt att uppdatera QEMU medan virtuella maskiner fortsätter att köra.

    Detta innebär:

    • Lägre resursförbrukning vid uppdateringar
    • Minskad eller helt utebliven nedtid
    • Möjlighet att återanvända befintliga tillstånd och nätverksanslutningar

    För servermiljöer, molntjänster och kritiska system är detta ett stort steg mot mer tillförlitlig drift.

    Prestandaförbättringar i grunden

    QEMU 10.2 byter nu till io_uring i huvudloopen, en modern Linux-teknik för asynkron in- och utdata. I praktiken betyder det effektivare I/O-hantering och bättre prestanda, särskilt vid hög belastning eller många samtidiga virtuella maskiner.

    Bredare och djupare arkitekturstöd

    Utgåvan innehåller omfattande förbättringar för flera processorarkitekturer:

    • ARM
      QEMU 10.2 introducerar en ny kortmodell, amd-versal2-virt, samt förbättringar för befintliga kort som AST2600, AST2700, AST1030 och xlnx-zynqmp. Dessutom tillkommer stöd för flera nya CPU-funktioner, bland annat FEAT_SCTLR2, FEAT_LSE128 och FEAT_RME_GPC2, vilket gör ARM-emuleringen mer korrekt och framtidssäker.
    • HPPA
      Ett tydligt historiskt tillskott är emulering av arbetsstationen HP 715/64, tillsammans med stöd för NCR 53c710 SCSI-kontroller och HP LASI multi-I/O-kretsen. Detta är värdefullt för bevarande och forskning kring äldre UNIX-system.
    • PowerPC
      Nya maskiner och CPU:er som PowerNV11 och PPE42 stöds nu, och pSeries-system får FADUMP-stöd, vilket underlättar felsökning efter systemkrascher.
    • RISC-V
      Arkitekturen fortsätter att mogna med ett stort antal buggfixar och förbättringar i emuleringen av olika komponenter.
    • s390x och LoongArch
      Här märks prestandaförbättringar för virtio-pci via irqfd samt utökad funktionalitet i TCG-läget, bland annat kring avbrottshantering och sidtabellsvandring.

    Förbättringar för värdsystem och utvecklare

    QEMU 10.2 innehåller även flera praktiska nyheter:

    • 9pfs delat filsystem för FreeBSD-värdar
    • RPMB-emulering för eMMC-enheter, viktigt för säker lagring
    • Många förbättringar i user-mode-emulering, vilket underlättar testning av program för andra arkitekturer

    Samtidigt höjs kravet på Rust – minsta stödda version är nu 1.83 – vilket speglar QEMU:s ökande användning av moderna programmeringsspråk och verktyg.

    Ett tydligt steg framåt

    QEMU 10.2 är mer än en vanlig versionsuppdatering. Den kombinerar praktiska förbättringar för daglig drift med långsiktiga satsningar på prestanda, arkitekturstöd och underhållbar kod. Resultatet är en stabilare, snabbare och mer flexibel plattform för allt från utveckling och testning till produktion och forskning.

    https://www.qemu.org

    Undrar du vad QEMU är för något? Kolla i vår wiki: https://wiki.linux.se/index.php/QEMU

    FAKTARUTA: QEMU 10.2
    • Version: 10.2.0 (stabil release)
    • Största nyheten: Live update via migreringsläget cpr-exec (lägre resursanvändning vid uppdatering, möjlighet att återanvända state/anslutningar)
    • Prestanda: Huvudloopen använder io_uring för bättre I/O
    • FreeBSD-värdar: 9pfs delat filsystem stöds
    • User-mode emulering: Många fixar och förbättringar
    • ARM: Ny board amd-versal2-virt + uppdateringar för AST2600/AST2700/AST1030 och xlnx-zynqmp
    • HPPA: Emulering av HP 715/64 + NCR 53c710 SCSI och HP LASI multi-I/O
    • PowerPC: Stöd för PowerNV11/PPE42 + FADUMP för pSeries
    • Övrigt: RPMB-emulering för eMMC-modell
    • Utveckling: 2300+ commits från 188 authors
    • Rust-krav: Minsta stödda Rust är 1.83
  • Proxmox VE 9.0 – Ny era för virtualisering med Debian 13 och förbättrad mobilhantering

    Proxmox har släppt Virtual Environment 9.0, den senaste versionen av sin kraftfulla, fria och öppna plattform för virtualisering – redan installerad på över 1,6 miljoner värdar världen över. Uppdateringen kommer bara fyra månader efter version 8.4 och levererar en rad efterlängtade förbättringar.

    Den nya versionen bygger på kommande Debian 13 “Trixie”, vilket ger modernare paket, utökad enhetskompatibilitet och ytterligare säkerhetshärdning. Som standard används nu Linux-kärnan 6.14, och flera centrala komponenter har fått större uppgraderingar:

    • ZFS 2.3.3 – möjliggör tillägg av enheter till befintliga RAIDZ-pooler med minimal driftstörning
    • QEMU 10.0.2 – för bättre prestanda och kompatibilitet
    • LXC 6.0.4 – förbättrad containerhantering
    • Ceph Squid 19.2.3 – stabilare och snabbare lagringskluster

    Nyhet: Snapshots på LVM – även i delad lagring

    En av de mest efterlängtade funktionerna är här: snapshots för virtuella maskiner på thick-provisioned LVM-delad lagring, inklusive iSCSI och Fibre Channel-SAN. Proxmox använder en smart volymkedjemodell, där en underordnad volym enbart sparar skillnader från sin föräldersnapshot.

    Samma teknik fungerar nu även för Directory, NFS och CIFS, vilket ger ett enhetligt, leverantörsoberoende sätt att hantera snapshots – utan att behöva förlita sig på klustrade filsystem eller proprietära lösningar.

    Nätverk: SDN Fabrics och smartare routing

    Proxmox introducerar nu SDN Fabrics för att förenkla designen av avancerade nätverkstopologier, som exempelvis tvålagers spine-leaf-arkitekturer med multipath och automatisk NIC-failover.

    SDN-stacken stöder nu även dynamisk routing via OpenFabric och OSPF, vilket underlättar implementation av EVPN-underlay eller full-mesh Ceph-nätverk.

    High Availability med mer precision

    HA-kluster har fått Resource Affinity Rules, vilket gör det möjligt att finjustera hur arbetsbelastningar placeras. Du kan till exempel låta en databas och dess applikationsserver köras på samma nod för lägsta möjliga latens – eller sprida redundanta tjänster över flera noder för maximal driftsäkerhet.

    Helt ny mobilupplevelse

    Det mobila gränssnittet är helt omarbetat med Rust-baserade Yew och det nya Proxmox widget toolkit. Nu kan du snabbt få en överblick över tjänster, starta och stoppa virtuella maskiner och göra grundläggande konfigurationer – direkt från mobilen, oavsett webbläsare.

    Proxmox VE 9.0 kan laddas ner från den officiella webbplatsen. ISO-filen innehåller alla funktioner och är redo för installation på bare-metal-servrar. För befintliga användare som vill uppgradera från version 8.4 finns en detaljerad uppgraderingsguide i den officiella dokumentationen.

    https://www.proxmox.com/en/downloads

    Proxmox Virtual Environment – Fakta

    Beskrivning:
    Proxmox Virtual Environment (VE) är en fri och öppen plattform för virtualisering, baserad på Debian GNU/Linux. Den kombinerar KVM för full virtualisering och LXC för containerbaserad virtualisering, med ett webbgränssnitt för enkel hantering av virtuella maskiner, containers, lagring och nätverk.

    Historia:
    • Första versionen lanserades 2008 av det österrikiska företaget Proxmox Server Solutions GmbH.
    • Bygger på Debian som bas, med anpassade kärnor och optimeringar för virtualisering.
    • Har vuxit till över 1,6 miljoner installationer globalt.

    Huvudfunktioner och teknik:
    • KVM – Kernel-based Virtual Machine (virtualisering med hårdvaruacceleration).
    • LXC – Linux Containers (lättviktscontainers som delar kärna men isolerar processer och resurser).
    • ZFS – Zettabyte File System (avancerat filsystem med inbyggd volymhantering, snapshots och dataskydd).
    • Ceph – Distribuerat lagringssystem för objekt-, block- och filåtkomst.
    • LVM – Logical Volume Manager (flexibel partitionering och volymhantering).
    • iSCSI – Internet Small Computer System Interface (blocklagring över nätverk).
    • NFS – Network File System (delning av filer över nätverk, främst för Unix/Linux).
    • CIFS – Common Internet File System (fildelning över nätverk, används bl.a. av Windows/Samba).
    • SDN – Software Defined Networking (nätverk styrt via programvara, mer flexibelt än traditionell hårdvarukonfiguration).
    • OSPF – Open Shortest Path First (dynamiskt routingprotokoll för IP-nätverk).
    • EVPN – Ethernet VPN (Layer 2/3 VPN för nätverksvirtualisering och datacenteranslutningar).

    Senaste version (9.0) – Nyheter:
    • Baserad på Debian 13 “Trixie” med Linux-kärnan 6.14.
    • Snapshots för LVM, även på delad lagring (iSCSI, Fibre Channel).
    • SDN Fabrics med stöd för OpenFabric och OSPF.
    • Förbättrad HA-hantering med Resource Affinity Rules.
    • Omarbetat mobilt gränssnitt byggt på Rust (Yew).

    Officiell webbplats: proxmox.com

    https://linuxiac.com/proxmox-ve-9-0-launches-with-debian-13-under-the-hood

  • Incus 6.2 Container och VM hantare släppt

    Incus är ett avancerat verktyg för hantering av systemcontainrar och virtuella maskiner. Det erbjuder säker, skalbar och intuitiv användning med stöd för flera lagrings- och nätverkslösningar. Incus tillhandahåller omfattande dokumentation och ett enhetligt API för både lokal och fjärranvändning.

    Introduktion till Incus

    Incus är ett modernt verktyg för att hantera både systemcontainrar och virtuella maskiner, och ger en användarupplevelse liknande den man får hos offentliga molntjänster. Det möjliggör enkel integration och användning av containrar och virtuella maskiner med delad lagring och nätverk.

    Incus använder bilder från olika Linux-distributioner och är utformat för att vara flexibelt och skalbart för olika behov. Det stödjer flera lagrings- och nätverkslösningar och kan installeras på allt från en enkel laptop eller molninstans till omfattande serverrack.

    Funktioner och Användning

    Incus erbjuder verktyg för att hantera instanser via kommandorad, REST API eller tredjepartsverktyg. Det har ett enhetligt REST API för både lokal och fjärranvändning. Projektet startades som ett communitydrivet alternativ till Canonicals LXD av Aleksa Sarai och underhålls nu av många av de ursprungliga LXD-utvecklarna.

    Kom igång med Incus

    För att börja använda Incus kan du testa det online och följa en installationsguide för att sätta upp det lokalt.

    Containrar och Virtuella Maskiner

    Incus stödjer både systemcontainrar och virtuella maskiner. En systemcontainer simulerar ett fullt operativsystem med hjälp av värdsystemets kärna, medan en virtuell maskin använder värdsystemets hårdvara men har sin egen kärna. Detta möjliggör körning av olika operativsystem.

    Viktiga Funktioner

    • API: Ett säkert, intuitivt och skalbart kärn-API.
    • Händelsehantering: Loggning och hantering av livscykelhändelser.
    • Fjärranvändning: Samma API för både lokal och nätverksåtkomst.
    • Projektstöd: Hantering av bilder och profiler inom projekt.
    • Backup och Export: Säkerhetskopiering, återställning, snapshots och migrering av instanser.

    Tillgänglighet och Installation

    Incus fungerar på de flesta moderna Linux-distributioner. Även om Incus själva inte tillhandahåller paket, finns de tillgängliga i flera distributioner och tredjepartsförråd. Det finns även en klient för Windows och macOS som kan ansluta till en Linux-baserad Incus-server.

    Support och Utgåvor

    Incus har två typer av utgåvor: LTS-utgåvor med långsiktigt stöd och funktionsutgåvor som släpps månatligen med nya funktioner och buggfixar. Kommersiell support kan erhållas från Zabbly.

    Språk, Licensiering och Bidrag

    Incus är skrivet i Go och är fri programvara under Apache 2-licensen. Källkoden finns på GitHub och det krävs inga juridiska avtal för att bidra, men commits måste vara signerade enligt DCO (Developer Certificate of Ownership).

    Nyheter i Incus 6.2

    Incus 6.2 introducerar omfattande dokumentation för flera moduler, inklusive detaljer om bildbegränsningar, kärnbegränsningar för instanser, USB- och Unix-enheter, nätverkszoner och diskhantering. Dessa dokument är utformade för att hjälpa användare att bättre förstå och använda Incus fulla kapacitet.

    Den nya versionen utökar YAML-stöd för nyckelskapande i lagringshinkar och volymer, vilket gör konfigurationshantering mer strömlinjeformad. Användare kan nu även anpassa kolumner i listor för lagrings- och nätverksgränssnitt, vilket ger en mer skräddarsydd vy.

    Incus 6.2 inkluderar också nya funktioner för förbättrad nätverksrouting, som LogicalRouterSNATAdd och LogicalRouterDNATSNATAdd. Ett nytt kommando, incus top, har introducerats för att låta användare övervaka resursanvändning och systemprestanda i realtid.

    Övriga Förbättringar

    • Bugfixar: Förbättrad stabilitet genom att åtgärda runtime-fel och justeringar för migrationsstatus och 32-bitars arkitekturkompatibilitet.
    • Effektivitet: Uppdaterade beroenden och mindre justeringar i kodstruktur och argumentordning för bättre effektivitet.
    • Installation: Incus-agentens installationsplats har flyttats till en skrivbar plats för ökad säkerhet och underhåll.
    • Access API: Ny implementation av access API för förbättrade säkerhetsprotokoll och användarhantering.
    • Konsolloggar: Förbättrad hantering av konsolloggar för enklare spårning och diagnos av problem inom containermiljöer.

    Mer information finns här

    https://linuxcontainers.org

Etikett: virtuella maskiner

  • Proxmox VE 9.2: smartare lastbalansering och starkare nätverk för moderna datacenter

    Proxmox VE 9.2 är en av de större uppdateringarna av den öppna virtualiseringsplattformen på senare tid. Med dynamisk lastbalansering, utökat SDN-stöd, enklare hantering av anpassade CPU-modeller och en modern grund baserad på Debian 13.5 tar Proxmox ytterligare ett steg mot att bli ett fullvärdigt alternativ för både företagsmiljöer, datacenter och avancerade hemmalabb. Uppdateringen gör det…

  • Microsoft bygger om Azure Linux – version 4 tar steget mot Fedora

    Microsoft tar nästa steg i sin Linuxsatsning. Den kommande Azure Linux 4 får en tydligare Fedora-baserad grund, med standardiserade RPM-verktyg och paketkällor hämtade från Fedora-ekosystemet. För Microsoft innebär det en mer etablerad byggmodell för molnplattformen Azure – samtidigt som distributionen fortsatt anpassas för säkerhet, drift och storskaliga arbetslaster i Microsofts egen infrastruktur. Microsofts egen Linuxdistribution…

  • Visa IP-adress vid inloggning i Ubuntu 24.04 (textläge)

    När du loggar in i Ubuntu 24.04 i textläge kan det vara ovärderligt att se datorns IP-adress direkt på inloggningsskärmen, särskilt vid fjärradministration, användning av virtuella maskiner och felsökning. I den här guiden går vi steg för steg igenom hur du visar IP-adressen vid TTY-inloggning med en robust systemd-lösning, samt några enklare alternativ om du…

  • QEMU 10.2 släppt – smartare uppdateringar och snabbare virtualisering

    QEMU 10.2 är här – och med den kommer ett rejält kliv mot smidigare virtualisering. Den nya versionen introducerar live-uppdateringar via migreringsläget cpr-exec, vilket kan minska resursåtgången och korta ned eller helt eliminera avbrott när virtuella maskiner uppdateras. Samtidigt bjuder releasen på prestandalyft med io_uring, förbättrad emulering för flera arkitekturer som ARM, RISC-V och PowerPC,…

  • Proxmox VE 9.0 – Ny era för virtualisering med Debian 13 och förbättrad mobilhantering

    Proxmox har släppt Virtual Environment 9.0, den senaste versionen av sin kraftfulla, fria och öppna plattform för virtualisering – redan installerad på över 1,6 miljoner värdar världen över. Uppdateringen kommer bara fyra månader efter version 8.4 och levererar en rad efterlängtade förbättringar. Den nya versionen bygger på kommande Debian 13 “Trixie”, vilket ger modernare paket,…

  • Incus 6.2 Container och VM hantare släppt

    Introduktion till Incus Incus är ett modernt verktyg för att hantera både systemcontainrar och virtuella maskiner, och ger en användarupplevelse liknande den man får hos offentliga molntjänster. Det möjliggör enkel integration och användning av containrar och virtuella maskiner med delad lagring och nätverk. Incus använder bilder från olika Linux-distributioner och är utformat för att vara…