Open Virtualization Alliance od IBM, oVirt a KVM Update

  • Aug 30, 2023

Spoločnosť IBM sa vďaka investíciám do KVM, OVA a oVirt postavila do vedúcej úlohy na trhu softvéru pre virtuálne stroje X86.

Musím priznať, že som bol trochu ľahostajný. IBM usporiadalo brífing analytikov na tému otvorenej virtualizačnej technológie a KVM v nádeji, že bude komunita analytikov informovaná. Cestoval som do Ohia, aby som hovoril na stretnutí kapitoly Buckeye DAMA a doteraz som nemohol túto udalosť komentovať.

Predtým, ako IBM mohla začať a diskutovať o tom, čo robí, aby sa podieľala na podpore používania virtuálneho stroja založeného na jadre Linuxu (KVM), musela vysvetliť množstvo rôznych organizácií; KVM, Open Virtualization Alliance; a oVirt; a čo urobili.

čo je KVM?

The KVM organizácia popisuje technológiu nasledujúcim spôsobom:

KVM (for Kernel-based Virtual Machine) je úplné virtualizačné riešenie pre Linux na x86 hardvéri, ktoré obsahuje virtualizačné rozšírenia (Intel VT alebo AMD-V). Pozostáva z načítateľného modulu jadra, kvm.ko, ktorý poskytuje základnú virtualizačnú infraštruktúru, a modulu špecifického pre procesor, kvm-intel.ko alebo kvm-amd.ko. KVM tiež vyžaduje upravený QEMU (rýchly emulátor X86).

Pomocou KVM je možné spustiť viacero virtuálnych strojov s neupravenými obrazmi Linuxu alebo Windowsu. Každý virtuálny stroj má súkromný virtualizovaný hardvér: sieťovú kartu, disk, grafický adaptér atď.

Komponent jadra KVM je súčasťou hlavného Linuxu od 2.6.20. KVM je softvér s otvoreným zdrojovým kódom.

Čo je Open Virtualization Alliance?

The Open Virtualization Alliance (OVA) sa opisuje tak, že kladie a následne odpovedá na nasledujúce otázky:

Čo urobí Open Virtualization Alliance (OVA)?

Podporte prijatie KVM ako otvoreného virtualizačného riešenia pripraveného pre podniky. Ide o ekosystémové, marketingové a vzdelávacie aktivity. Budeme dokumentovať a propagovať osvedčené postupy pre prijatie KVM a predstavíme príbehy o používaní, aby sme ilustrovali úspešné prijatie KVM. Budeme tiež podporovať rozvoj ekosystému tretích strán okolo KVM vrátane nezávislých dodávateľov softvéru. A pomôžeme vzdelávať trh o možnostiach a výhodách KVM.

Ako súvisia aktivity OVA s open source vývojom KVM?

Propagačné aktivity Aliancie sú určené na doplnenie procesu a štruktúr, ktoré už existujú v komunite s otvoreným zdrojom a zároveň si uvedomujeme, že špecifikácia a vývoj softvéru, technologických plánov a vývoj budú pokračovať v rámci tejto komunity procesy.

Aký úžitok budú mať členské spoločnosti zo založenia OVA?

Všetky členské spoločnosti sú súčasťou Linuxu® a virtualizačných ekosystémov. Naše podniky využívajú riešenia s otvoreným zdrojovým kódom, takže všetci budú mať prospech zo zvýšenej adopcie KVM. Zlepšenie povedomia o KVM ako o otvorenom virtualizačnom riešení pripravenom na podnikanie používateľom tiež pomôže pochopiť ich možnosti pri zavádzaní virtualizácie.

Stručne povedané, OVA robí všetko pre to, aby vybudovala kompletný ekosystém hardvéru, softvéru a profesionálnych služieb, ktoré na základe virtuálneho stroja založeného na jadre (KVM), ktorý možno nájsť ako štandardnú súčasť Linuxu od verzie 2.6.20 na.

Čo je oVirt?

oVirt sa opisuje nasledujúcim spôsobom:

Projekt oVirt je otvorený virtualizačný projekt pre každého, komu záleží na virtualizácii KVM založenej na Linuxe. Poskytovanie funkčne bohatého systému na správu virtualizácie serverov s pokročilými funkciami pre hostiteľov a hostí, vrátane vysokej dostupnosti, živej migrácie, správy úložiska, systémového plánovača a viac.

oVirt je komplexný ekosystém projektov poskytujúcich kompletnú integrovanú platformu podľa dobre definovaného harmonogramu vydávania. Sú to komponenty navrhnuté a testované tak, aby spolupracovali.

Okrem toho oVirt poskytuje kľúčové miesto pre spoluprácu používateľov a vývojárov a je prvou skutočne otvorenou a komplexnou iniciatívou na správu virtualizácie dátových centier.

Čo na to IBM?

Teraz, keď sme prešli celým úvodným materiálom, zamerajme sa na to, čo povedala IBM o tom, čo robí na podporu KVM, OVA a oVirt. IBM s hrdosťou poukázala na to, že je jedným zo zakladajúcich členov všetkých troch týchto organizácií. Potom pokračovala diskusia o členstve v OVA a jeho raste, o tom, čo IBM robí v oblasti virtualizácie ao príležitosti, ktorú vidí v raste využívania KVM.

členstvo v OVA

IBM poukázala na to, že počet členov OVA vzrástol na 241 členov, čo je nárast o 4 členov od poslednej aktualizácie, ktorú IBM poskytla analytikom. Členstvo je široko rozšírené po celom svete. Hoci najväčší počet členov možno nájsť v USA (10), zastúpené sú aj ďalšie krajiny. Nemecko (10), Kanada (9), Francúzsko (9), Spojené kráľovstvo (8), Japonsko (7), Španielsko (6), Brazília (5), Izrael (5), ako aj 22 ďalších krajín.

oVirt

IBM diskutovalo o vytvorení oVirt na vytvorenie štandardného vývojového a riadiaceho prostredia pre riešenia založené na KVM. Poukázalo tiež na to, že Red Hat, Intel, Canonical, SUSE, NetApp a Cisco boli zakladajúcimi členmi.

Úloha IBM vo virtualizácii

IBM potom pokračovalo v diskusii o svojej úlohe pri vytváraní softvéru virtuálnych strojov a virtualizácii vo všeobecnosti. Ponúkol časovú líniu začínajúcu v roku 1967, keď sa softvér virtuálnych strojov prvýkrát stal súčasťou prostredia IBM mainframe. Poskočilo to do roku 1997, keď boli podobné funkcie pridané do systémov IBM založených na napájaní so systémom AIX. Intel a AMD sa k tejto strane pripojili v roku 2005 pridaním základných funkcií mikroprocesora potrebných na efektívnu podporu softvéru virtuálnych strojov. V roku 2006 začali IBM a Red Hat investovať do vytvorenia open source softvérového manažéra virtuálnych strojov. V roku 2007 bol spustený KVM. OVA sa objavila v roku 2010 a iVirt bol vytvorený v roku 2011.

Aj keď bola táto časová os zaujímavá, všimol som si, že vzhľad VMware v roku 1998 a predstavenie Xenu v roku 2004 neboli zaznamenané.

Pohľad IBM na príležitosť KVM

IBM pokračovala v opise príležitosti, ktorú využíva pri podpore KVM, OVA a iVirt.

IBM poukázalo na to, že systémy Windows sa umiestňujú do virtuálnych strojov oveľa rýchlejším tempom ako systémy Linux. Poukázalo tiež na to, že keď sa servery Linux umiestňujú do virtuálnych prostredí, vyberá sa kombinácia hypervízorov. Toto, spoločnosť zdôrazňuje, je príležitosťou zachytiť trh s KVM.

Verím, že okrem mixu hypervízorov dostupnosti tu funguje aj niečo iné – kultúra.

Keď bol prvýkrát k dispozícii Windows NT, čoskoro sa zistilo, že je rozumné nemiešať viacero pracovných zaťažení na jednom fyzickom systéme. Nesúlad verzií, konflikty DLL a ďalšie problémy spôsobili, že bolo veľmi vhodné oddeliť pracovné zaťaženia, aby sa zabezpečila vyššia úroveň dostupnosti a spoľahlivosti. Aj keď spoločnosť Microsoft urobila veľké pokroky a systém Windows je teraz celkom schopný podporovať viaceré pracovné zaťaženia súčasne kultúra Windowsu má umiestniť každú aplikáciu a aplikačné komponenty na iné miesto serverov. Použitie softvéru virtuálneho počítača v systéme Windows bolo pokusom o konsolidáciu týchto pracovných zaťažení a zníženie nákladov na hardvér.

Linux vychádza z inej kultúry — UNIX. Linux bol navrhnutý tak, aby napodobňoval schopnosti UNIX, operačného systému s dlhou históriou úspešnej podpory viacerých pracovných zaťažení bez problémov. Používatelia Linuxu často necítili potrebu pridávať ďalšiu vrstvu softvéru na konsolidáciu pracovného zaťaženia. Povedali by: „To je problém Windowsu.

Softvér virtuálneho stroja bol použitý v prostredí Linuxu na konsolidáciu pracovných zaťažení Linuxu a Windowsu do jedného systému. Teraz je čoraz bežnejšie nasadzovať pracovné zaťaženie vo virtuálnych strojoch, aby sa zvýšila úroveň agilnosti a zvýšila optimalizácia systému.

IBM a KVM

IBM potom pokračovala diskusiou o svojich investíciách do technológie KVM a skutočnosti, že KVM je k dispozícii na oboch blade serveroch IBM System x, System x v IBM zEnterprise Bladecenter.

IBM tiež podporuje KVM ako virtualizačnú technológiu úrovne 1. IBM System Director VMControl podporuje KVM, riešenia správy systému Tivoli podporujú KVM a riešenia IBM Cloud Solutions (IBM SmartCloud Enterprise a IBM Research Compute Cloud) používajú KVM.

Rodina systémov X86 od IBM System x bola navrhnutá tak, aby optimalizovala aj používanie virtuálnych strojov založených na KVM.

IBM následne predstavila množstvo prípadových štúdií klientov, ktoré ukazujú, ako sa KVM používa na riešenie hlavných požiadaviek zákazníkov.

Analýza momentky

IBM intenzívne investuje, aby bol KVM a jeho ekosystém úspešný, pričom je naďalej partnermi VMware aj Citrix. Verím, že je to preto, lebo IBM verí, že uspeje na vyššej úrovni, keď bude na úrovni hypervízora existovať množstvo možností.

Spoločnosť IBM, ktorá sa umiestnila na vedúcej pozícii na trhu softvéru pre virtuálne stroje X86, očakáva, že získa výhody, keď sa objavia štandardy pre rozhrania API pre správu a rozšírenia softvéru virtuálnych strojov. Tieto štandardy by mali tendenciu pomáhať IBM udržiavať a rozvíjať všetky svoje platformy, pretože spoločnosť pridáva tieto rozhrania API a rozšírenia na všetky svoje platformy.

IBM by tiež mohla optimalizovať svoje investície do softvéru na správu, vývojového softvéru a oboch profesionálne služby a služby cloud computingu, keďže tieto štandardy sú implementované inými dodávateľmi hardvéru ako napr dobre.