Den nya versionen av Cloud Hypervisor 0.3 kommer, VMM med öppen källkod

moln-hypervisor

Intel tillkännagav lanseringen av en ny version av hypervisorn "Cloud Hypervisor 0.3" vilket ärDet är en virtuell maskinövervakare med öppen källkod som körs ovanpå KVM. Projektet fokuserar på att uteslutande köra moderna arbetsbelastningar i molnet, plus en begränsad uppsättning hårdvaruplattformar och arkitekturer.

Moln arbetsbelastningar avser de som vanligtvis drivs av kunder inom en molnleverantör. hypervisorn bygger på komponenterna i det gemensamma projektet Rust-VMM, där även Alibaba, Amazon, Google och Red Hat deltar, förutom Intel.

Rust-VMM är skrivet i Rust och låter dig skapa specifika hypervisorer för specifika uppgifter. Cloud Hypervisor är en sådan hypervisor som tillhandahåller Virtual Machine Monitor (VMM) på hög nivå och är optimerad för att möta utmaningarna med cloud computing.

Cloud Hypervisor fokuserar på att släppa moderna Linux-distributioner med hjälp av paravirtualiserade virtioenheter.

Nyckeluppgifter inkluderar: Hög respons, låg minnesförbrukning, hög prestanda, förenkling av konfigurationen och minskning av potentiella attackvektorer.

Emuleringsstödet minimeras och tonvikten ligger på paravirtualisering. För närvarande stöds endast x86_64-system, men planerna inkluderar även stöd för AArch64. Av gästsystemen för närvarande endast 64-bitars Linux-versioner stöds. CPU, minne, PCI och NVDIMM konfigureras i byggskedet och du kan även migrera virtuella maskiner mellan servrar.

Projektkoden är tillgänglig under Apache 2.0-licensen.

De viktigaste nya funktionerna i Cloud Hypervisor 0.3

I denna nya version av Cloud Hypervisor 0.3 sticker ut eliminering av paravirtualiserad I/O i enskilda processer. För interaktion med blockenheter har möjligheten att använda vhost-user-blk backends lagts till.

Ändringen låter dig ansluta blockenheter baserade på vhost -användarmodulen, som SPDK, till Cloud Hypervisor som backends för paravirtualiserad lagring.

El stöd för att ta bort nätverksoperationer på vhost -user-net backends som dök upp i den tidigare versionen utökas med en ny backend baserad på TAP virtuella nätverksdrivrutinen. Backend är skrivet i Rust och används nu av Cloud Hypervisor som den primära paravirtualiserade nätverksarkitekturen.

För att öka effektiviteten och säkerheten i kommunikationen mellan värdmiljön och gästsystemet, en hybridimplementering av sockets med AF_VSOCK-adressering föreslås (virtuella nätverksuttag), fungerar genom virtio.

Implementeringen är baserad på erfarenheterna från Firecracker-projektet, utvecklat av Amazon. VSOCK låter dig använda standard POSIX sockets API för interaktion mellan applikationer på gästsystemet och värdsidan, Detta gör det enkelt att anpassa vanliga nätverksprogram för sådan interaktion och att implementera interaktionen mellan olika klientprogram och en serverapplikation.

En annan förändring som sticker ut är att Initialt stöd för administrations-API:et tillhandahålls med hjälp av HTTP-protokollet. I framtiden kommer detta API att tillåta initiering av asynkrona operationer på gästsystem, såsom resurs hot plugging och miljömigrering.

Också att notera är tillägget av ett lager med den virtiobaserade transportimplementeringen MMIO (virtio memory-mapped), som kan användas för att skapa minimalistiska gästsystem som inte kräver PCI-bussemulering.

Som en del av ett initiativ för att utöka stödet för att lansera inbäddade gästsystem har Cloud Hypervisor lagt till möjligheten att vidarebefordra paravirtualiserade IOMMU-enheter via virtio, vilket kan öka säkerheten för direkt och inbäddad vidarebefordran av enheter.

Slutligen, av de andra nyheterna som sticker ut i tillkännagivandet, är ssupport tillhandahålls för Ubuntu 19.10, såväl som även den extra möjligheten att köra gästsystem med mer än 64 GB RAM.

Om du vill veta mer om det, samt kunna arbeta med denna Hypervisor, kan du konsultera detaljerna I följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.