Libvirt 12.0 posiluje svou roli jako vrstvy správy pro více hypervizorů s otevřeným zdrojovým kódem.

  • Verze zahrnuje počáteční podporu pro ARM64 v Bhyve a nové síťové a úložné funkce.
  • Vylepšení integrace QEMU, včetně úprav výběru firmwaru a služby DNS.
  • Opravy ve zpracování externích snímků umožňují práci s řetězci až 200 obrázků.

libvirt 12.0

Příchod libvirt 12.0 To představuje nový krok ve vývoji tohoto virtualizačního projektu. která slouží jako společná vrstva správy pro různé technologie a hypervizory. Aktualizace přináší významné změny jak ve funkčnosti, tak i opravy chyb, se zvláštním zaměřením na integraci s Bhyve a QEMU, dvěma komponentami široce používanými v serverových prostředích a testovacích laboratořích.

V kontextu, ve kterém otevřená virtualizace I když je tato verze knihovny libvirt stále klíčová pro infrastrukturu, posiluje stabilitu a rozšiřuje možnosti nasazení na architekturách x86 a ARM. Ačkoli se vývojové zaměření neváže na konkrétní region, vylepšení jsou obzvláště užitečná pro poskytovatele cloudových služeb, univerzity a společnosti spravující hybridní platformy s různými hypervizory.

Hlavní zaměření Libvirtu 12.0: posílení podpory pro Bhyve

Jedna z ústředních os knihovny libvirt 12.0 Jde o vylepšenou podporu pro Bhyve, nativní hypervizor FreeBSD.který se v některých virtualizačních prostředích prosazuje jako alternativa. Projekt věnoval významnou část této verze zdokonalení integrace s tímto hypervizorem, což umožňuje konzistentnější správu virtuálních strojů bez ohledu na podkladovou platformu.

Práce na Bhyve v libvirtu 12.0 se zaměřuje na co největší sladění s funkcemi, které již byly k dispozici pro... další zavedenější hypervizoryTímto způsobem se administrátoři, kteří si pro svou infrastrukturu zvolí FreeBSD, mohou spolehnout na libvirt jako jednotný řídicí bod pro svá virtualizovaná prostředí, a to jak v laboratorních scénářích, tak i v náročnějších nasazeních.

Počáteční podpora pro ARM64 v Bhyve

Mezi nejvýznamnější nové funkce patří Počáteční podpora pro ARM64 v integraci Bhyve s libvirtem. Toto doplnění umožňuje spouštění domén ARM64 na hostitelích, které také používají stejnou architekturu, což otevírá dveře novým konfiguracím na serverech a vývojových platformách založených na ARM.

Možnost spouštět virtuální stroje ARM64 Bhyve prostřednictvím knihovny libvirt nabízí větší flexibilitu těm, kteří pracují s heterogenními architekturami nebo chtějí využít hardware ARM v projektech lehké virtualizace. I když se jedná o počáteční podporu, představuje významný krok směrem k budoucím nasazením, kde pracovní zátěže x86 a ARM koexistují pod jedním rozhraním pro správu.

Libvirt 12.0 představuje nové možnosti sítě a úložiště v Bhyve

Kromě architektury obsahuje libvirt 12.0 vylepšení síťové konektivity pro Bhyve, a to zahrnutím Podpora sítě SLIRPTato funkce umožňuje používání virtuálních sítí bez nutnosti konfigurovat zvýšená oprávnění nebo složitá pravidla směrování, což usnadňuje používání virtuálních strojů ve vývojových týmech nebo v prostředích, kde je požadováno minimalizování zásahů do fyzické sítě.

V sekci zařízení verze přidává Kompatibilita VirtIO-SCSI Pro Bhyve se jedná o významný pokrok v oblasti správy úložišť ve virtualizovaných prostředích. Díky této podpoře je možné pracovat s blokovými zařízeními efektivněji a flexibilněji, což je obzvláště užitečné při správě více disků nebo vysoce výkonných konfigurací.

Vylepšení integrace knihovny libvirt s QEMU

Kromě Bhyve představuje libvirt 12.0 také relevantní úpravy v jeho integraci s QEMUAktualizace, jeden z nejpoužívanějších hypervizorů v domácím i firemním prostředí, obsahuje vylepšení a opravy týkající se výběru firmwaru, což je klíčový aspekt pro zajištění správného spouštění virtuálních počítačů a kompatibility s různými typy hostovaných operačních systémů.

Subsystém Síť v QEMU spravovaná knihovnou libvirt Dostává také nové funkce, včetně přidání portu pro DNS forwarder. Tato funkce přispívá k jemnější správě dotazů na jména ve virtuálních sítích, což je obzvláště cenné v komplexních laboratořích, platformách pro kontinuální testování nebo v prostředích s více klienty, kde musí rozlišení jmen zůstat izolované a dobře kontrolované.

Opravy chyb a pokročilá správa snímků v Libvirtu 12.0

Verze 12.0 se netýká jen nových funkcí: řeší také... opravy zjištěných chyb v předchozích verzích. Jeden z nejvýraznějších problémů se týkal spouštění virtuálních počítačů v QEMU, které měly více než 25 externích snapshotů, což je situace, která mohla nastat v prostředích, kde se často zálohují pro testování nebo rychlou obnovu.

Kořen problému spočíval v tom, jak Analýza dat JSON pomocí knihovny json-cTo omezilo počet externích snapshotů, které bylo možné správně zpracovat. Změny zavedené v libvirtu 12.0 tento praktický limit překonaly a nyní je možné pracovat s řetězci snapshotů až o 200 obrazech, což poskytuje mnohem větší flexibilitu pro verzování a strategie zálohování.

Dopad na prostředí a přijetí v infrastruktuře

Pro systémové administrátory a správce infrastruktury se tato vylepšení mohou promítnout do jednodušší správy virtualizovaných infrastruktur, které kombinují různé hypervizory a architektury. Vylepšená podpora pro Bhyve spolu s optimalizacemi v QEMU usnadňuje zavádění flexibilnějších modelů, ať už v on-premise datových centrech, privátních cloudech nebo akademických prostředích.

Schopnost řídit hlubší řetězce snímkůZlepšení rozlišení názvů ve virtuálních sítích a rozšíření kompatibility s ARM64 pomáhá knihovně libvirt zůstat klíčovou součástí ekosystému virtualizace s otevřeným zdrojovým kódem. To je obzvláště důležité v projektech, které si cení technologické transparentnosti, nezávislosti na dodavatelích a schopnosti auditovat a přizpůsobovat nástroje místním potřebám.

libvirt 12.0 Konsoliduje svou roli rozhraní pro správu více hypervizorů, čímž posiluje provozní stabilitu a rozšiřuje škálu možností v prostředích založených na architekturách FreeBSD, QEMU a ARM64. Vylepšení Bhyve, optimalizace sítě a firmwaru pro QEMU a řešení problémů se zpracováním snímků poskytují robustnější prostředí pro ty, kteří se ve své každodenní práci spoléhají na virtualizaci.

Xen
Související článek:
Xen 4.17 již vyšel a toto jsou jeho novinky