Libvirt 12.0 засилва ролята си на управленски слой за множество хипервизори с отворен код.

  • Версията включва първоначална поддръжка за ARM64 в Bhyve и нови мрежови и сторидж възможности.
  • Подобрения в интеграцията с QEMU, включително корекции в избора на фърмуер и DNS услугата.
  • Корекциите в обработката на външни снимки позволяват работа с вериги от до 200 изображения.

libvirt 12.0

Пристигането на libvirt 12.0 Това бележи нова стъпка в еволюцията на този проект за виртуализация. който служи като общ слой за управление за различни технологии и хипервизори. Актуализацията въвежда значителни промени както във функционалността, така и в корекциите на грешки, с особено внимание към интеграцията с Bhyve и QEMU, два компонента, широко използвани в сървърни среди и тестови лаборатории.

В контекст, в който отворена виртуализация Въпреки че все още е от решаващо значение за инфраструктурата, тази версия на libvirt засилва стабилността и разширява опциите за внедряване на x86 и ARM архитектури. Въпреки че фокусът на разработка не е обвързан с конкретен регион, подобренията са особено полезни за доставчици на облачни услуги, университети и компании, управляващи хибридни платформи с различни хипервизори.

Основен фокус на Libvirt 12.0: засилване на подкрепата за Bhyve

Една от централните оси на libvirt 12.0 Това е подобрена поддръжка за Bhyve, родния хипервизор на FreeBSD.който набира популярност като алтернатива в някои среди за виртуализация. Проектът е посветил значителна част от тази версия на усъвършенстване на интеграцията с този хипервизор, улеснявайки по-последователно управление на виртуални машини, независимо от основната платформа.

Работата по Bhyve в libvirt 12.0 е насочена към постигане, доколкото е възможно, на възможностите, които вече бяха налични за... други по-утвърдени хипервизориПо този начин, администраторите, които избират FreeBSD за своите инфраструктури, могат да разчитат на libvirt като унифицирана контролна точка за своите виртуализирани среди, както в лабораторни сценарии, така и в по-взискателни внедрявания.

Първоначална поддръжка за ARM64 в Bhyve

Сред най-забележителните нови функции е Първоначална поддръжка за ARM64 при интеграцията на Bhyve с libvirt. Това допълнение позволява стартирането на ARM64 домейни на хостове, които също използват същата архитектура, отваряйки вратата към нови конфигурации на ARM-базирани сървъри и платформи за разработка.

Възможността за стартиране на виртуални машини ARM64 Чрез libvirt, Bhyve предлага по-голяма гъвкавост на тези, които работят с хетерогенни архитектури или желаят да използват ARM хардуер в леки проекти за виртуализация. Въпреки че това е първоначална поддръжка, тя представлява значителна стъпка към бъдещи внедрявания, където x86 и ARM работни натоварвания съществуват едновременно под един интерфейс за управление.

Libvirt 12.0 въвежда нови опции за мрежа и съхранение в Bhyve

В допълнение към архитектурата, libvirt 12.0 включва подобрения в мрежовата свързаност за Bhyve, като включва Поддръжка на SLIRP мрежаТази функционалност позволява използването на виртуални мрежи без необходимост от конфигуриране на повишени привилегии или сложни правила за маршрутизиране, което улеснява използването на виртуални машини в екипи за разработка или в среди, където е желателно минимизиране на намесата във физическата мрежа.

В секцията с устройства версията добавя Съвместимост с VirtIO и SCSI За Bhyve това е значителен напредък в управлението на съхранението във виртуализирани среди. Благодарение на тази поддръжка е възможно да се работи с блокови устройства по-ефективно и гъвкаво, което е особено полезно при управление на множество дискове или високопроизводителни конфигурации.

Подобрения в интеграцията на libvirt с QEMU

Освен Bhyve, libvirt 12.0 въвежда и съответните корекции в интеграцията му с QEMUЕдин от най-широко използваните хипервизори както в домашна, така и в бизнес среда, актуализацията включва подобрения и корекции, свързани с избора на фърмуер, критичен аспект за осигуряване на правилното зареждане на виртуални машини и съвместимост с различни видове гост операционни системи.

Подсистемата на Мрежа в QEMU, управлявана от libvirt Той също така получава нови функции, включително добавянето на порт за DNS препращача. Тази функционалност допринася за по-фино управление на заявките за имена във виртуални мрежи, нещо особено ценно в сложни лаборатории, платформи за непрекъснато тестване или среди с множество наематели, където разрешаването на имена трябва да остане изолирано и добре контролирано.

Корекции на грешки и разширено управление на моментни снимки в Libvirt 12.0

Версия 12.0 не е само за нови функции: тя също така разглежда открити са корекции на грешки в предишни версии. Един от най-фрапиращите проблеми беше свързан със стартирането на виртуални машини в QEMU, които имаха повече от 25 външни снимки, ситуация, която може да възникне в среди, където се правят чести резервни копия за тестване или бързо възстановяване.

Коренът на проблема се криеше в това как Анализ на JSON данни с помощта на библиотеката json-cТова ограничи броя на външните снимки, които можеха да бъдат обработени правилно. С промените, въведени в libvirt 12.0, това практическо ограничение беше преодоляно и вече е възможно да се работи с вериги от снимки до 200 образа, което осигурява много по-голяма гъвкавост за версии и стратегии за архивиране.

Въздействие върху околната среда и внедряване в инфраструктури

За системните администратори и мениджърите на инфраструктура тези подобрения могат да доведат до по-лесно управление на виртуализирани инфраструктури, които комбинират различни хипервизори и архитектури. Подобрената поддръжка за Bhyve, заедно с оптимизациите в QEMU, улеснява приемането на по-гъвкави модели, независимо дали в локални центрове за данни, частни облаци или академични среди.

Способността за шофиране по-дълбоки вериги от моментни снимкиПодобряването на разрешаването на имена във виртуални мрежи и разширяването на съвместимостта с ARM64 помага на libvirt да остане ключов компонент на екосистемата за виртуализация с отворен код. Това е особено важно за проекти, които ценят технологичната прозрачност, независимостта от доставчиците и възможността за одит и адаптиране на инструменти към локалните нужди.

libvirt 12.0 Той консолидира ролята си на интерфейс за управление на множество хипервизори, засилвайки оперативната стабилност и разширявайки обхвата от възможности в среди, базирани на архитектури FreeBSD, QEMU и ARM64. Подобренията в Bhyve, оптимизациите на мрежата и фърмуера за QEMU и разрешаването на проблеми с обработката на моментни снимки осигуряват по-стабилна среда за тези, които разчитат на виртуализация в ежедневната си работа.

Xen
Свързана статия:
Xen 4.17 вече е пуснат и това са неговите новини