Paras vastaus
Joten vastaamaan tähän kysymykseen: Ensinnäkin kaikki OpenStack-palvelut käyttävät RESTful-sovellusliittymiä, joiden avulla voit liittää ja toistaa omat taustaprojektisi. Voit esimerkiksi käyttää toimittajakohtaisia verkkotekniikoita, kuten Open vSwitch, Cisco Nexus1000v, Nuage Networks jne. . Esimerkiksi Open vSwitch ja muut aiemmin mainitut verkkotekniikat. Muita esimerkkejä voi olla lohkotallennuspalvelu, joka tunnetaan nimellä Cinder. Cinder on sovellusliittymä, joka kommunikoi todellisen lohkotallennustekniikan kanssa, jota haluat käyttää takana, kuten NetApp, EMC-tallennusratkaisut tai jopa vain Linux-tiedostojärjestelmät.
Nyt pääsemme kysymykseen siitä, miten OpenStack käyttää KVM: ää. Laskentapalvelu OpenStackille, joka hallitsee ympäristösi virtuaalikoneita, on palvelu, joka käyttää myös API: ta, joka voi kommunikoida minkä tahansa käytetyn taustahypervisorin kanssa. Kuten muut täällä mainitsivat, se voi olla Xen, VMWares ESXi jne. KVM on täydellinen avoimen lähdekoodin hypervisori, joka voi hallita virtuaalikoneita. Se on myös kaikkein sovitettu ja käytetyin ratkaisu OpenStackin laskentaan. Joten pähkinänkuoressa Nova-palvelut ja sovellusliittymät kommunikoivat KVM-hypervisorin kanssa käynnistääkseen, pysäyttääkseen ja järjestääkseen virtuaalikone-esiintymiä OpenStack-pilvessä.
Vastaus
Se riippuu sen oppijan rooli. Se on myös kehittyvä sovellus, mikä tarkoittaa, että sinun on pysyttävä mukana, sillä sen koko voi vaihdella kunnolla 6 kuukauden välein.
Loppukäyttäjä – Luultavasti ei vie kauan, kun sinun tarvitsee vain oppia muutama käsite joka voi poiketa siitä, mihin olet tottunut. Oletko käyttänyt AWS: ää tai muuta sovellusliittymällä toimivaa CLI-pohjaista pilviä? Jos näin on, se vähentää aikaa entisestään, kun muutat vain syntaksia saadaksesi samat tulokset (suurimmaksi osaksi).
Järjestelmänvalvoja – Pidän tätä henkilöä, joka pystyy korjaamaan ongelmat ja todella vianetsimään palveluita. Nyt se tulee olemaan vaikeaa. Kuinka monta palvelua olet järjestelmänvalvoja? Jos olit kuin minä, sinun piti hallita kaikkea. Siellä on vain tietty syvyys, jos sinun on työskenneltävä jokaisen palvelun parissa. Aika, joka kului siihen, että sain tarpeeksi hyvää saadakseni työpaikan markkinoilla, joka liittyi OpenStackiin, oli noin kuusi kuukautta vuodessa. Aloitin Grizzlyn ympäristössä ja tiesi enemmän siitä, mitä tein Havannassa.
Arkkitehti – Jälleen, kuinka monen palvelun kanssa tosiasiallisesti työskentelet?
Nyt sanomalla kaiken tämän, mikään ei Opin jopa sisällyttämään mitään HA: han, koska suurin osa organisaatioista työskenteli edelleen sen tekemiseksi oikein. Kesti vielä muutama kuukausi nähdäkseni todelliset ongelmat, jotta voisin aloittaa syventymisen Neutronin kaltaisilla palveluilla. sain työpaikan OpenStackiin, joka näki suuria asennuksia.
Se on todella monimutkainen kysymys. Suurin osa siitä riippuu roolista, jonka aiot täyttää, sekä nykyisestä tietopohjaasi, joka liittyy käytettävään hypervisoriin ja verkostoitumiseen.
Nopein olen nähnyt jonkun oppivan muutaman viikon, mutta sillä oli joku, jolla oli hyvin suuri hajautettuihin järjestelmiin liittyvä tietopohja. Pisin on … hyvin, jotkut ihmiset vain eivät koskaan opi, koska se ei oikeastaan ole sitä, mitä he halusivat tehdä alussa.