Jak OpenStack používá KVM?


Nejlepší odpověď

Chcete-li tedy odpovědět na tuto otázku: Nejprve všechny služby OpenStack využívají RESTful API, která vám umožňují plug and play vaše vlastní backendové technologie. Můžete například použít síťové technologie specifické pro dodavatele, jako je Open vSwitch, Cisco Nexus1000v, Nuage Networks atd. Neutron RESTful API (síťová služba pro OpenStack) používá API spolu s pluginy dodavatele, aby promlouvaly ke skutečné použité backendové technologii . Například Open vSwitch a další výše uvedené síťové technologie. Dalšími příklady může být služba blokového úložiště známá jako Cinder. Cinder je API, které komunikuje se skutečnou technologií ukládání bloků, kterou chcete použít na zadní straně, jako je NetApp, řešení úložiště EMC nebo dokonce jen se základními systémy souborů Linux.

Takže nyní se dostáváme k otázce, jak OpenStack používá KVM. Výpočtová služba pro OpenStack, která spravuje virtuální počítače ve vašem prostředí, je služba, která také používá jako API, které může komunikovat s jakýmkoli back-endovým hypervisorem, který chcete použít. Jak zde zmínili ostatní, může to být Xen, ESXi od VMWare atd. KVM je kompletní hypervisor s otevřeným zdrojovým kódem, který dokáže spravovat virtuální stroje. Je to také nejvíce přizpůsobené a nejpoužívanější řešení pro výpočet v OpenStack. Stručně řečeno, všechny služby Nova a API komunikují s hypervisorem KVM, aby spouštěly, zastavovaly a zajišťovaly instance virtuálních strojů ve vašem cloudu OpenStack.

Odpovědět

Záleží na role člověka, který se to učí. Je to také vyvíjející se aplikace, což znamená, že musíte držet krok, protože každých 6 měsíců může mít slušné změny velikosti.

Koncový uživatel – pravděpodobně to nebude trvat dlouho, stačí se naučit několik konceptů které se mohou lišit od toho, na co jste zvyklí. Použili jste AWS nebo jakýkoli jiný cloud založený na CLI, který pracuje s API? Pokud ano, zkracuje to čas ještě více, protože právě měníte syntaxi, abyste získali stejné výsledky (z větší části.)

Správce – považuji to za někoho, kdo by mohl opravit problémy a skutečně řešit problémy se službami. A teď je to obtížné. Pro kolik služeb jste správcem? Pokud jste byli jako já, pak jste museli všechno zvládnout. Existuje pouze určitá hloubka, do které se můžete dostat, pokud musíte pracovat s každou službou. Čas, který mi trvalo dostatek času na to, abych získal práci na trhu související s OpenStack, byl asi 6 měsíců až rok. Začal jsem kolem Grizzlyho a věděli více o tom, co dělám v Havaně.

Architekt – Znovu, s kolika službami ve skutečnosti pracujete?

Nyní, když řeknu všechno, nic z toho Naučil jsem se dokonce zahrnout cokoli na HA, protože většina orga stále pracovala na tom, jak to udělat správně. Trvalo mi dalších pár měsíců, než jsem viděl skutečné problémy, abych se dokonce začal dostávat do hloubky pomocí služeb, jako je Neutron. RabbitMQ byla černá díra před dostal práci související s OpenStack, která viděla velké instalace.

Je to opravdu komplikovaná otázka. Většina z toho závisí na roli, kterou plánujete naplnit, a také na vaší aktuální znalostní bázi související s hypervisorem, který budete používat, a sítí.

Nejrychleji jsem viděl, jak se někdo učí, je to několik týdnů, ale byl to někdo s velmi velkou znalostní základnou související s distribuovanými systémy. Nejdelší je … no, někteří lidé se nikdy nepoučí, protože to není to, co chtěli dělat na začátku.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *