Ako nainštalovať OpenStack?
OpenStack je nástroj softvérovej platformy používaný na vytváranie a správu cloudových platforiem pre verejné a súkromné oblaky. Je to bezplatný a otvorený zdroj. Bolo napísané v Pythone. Pôvodne bol vydaný v roku 2010. Podporuje multiplatformový operačný systém. Väčšinou sa používa ako infraštruktúra ako služba (IaaS). Bol vyvinutý nadáciou OpenStack.
Kroky na inštaláciu OpenStack
Kroky potrebné na inštaláciu OpenStack sú nasledujúce:
Krok 1: Nainštalujte virtuálny box alebo vytvorte virtuálny počítač
Stiahnite si virtuálny box Oracle a vytvorte stroj VM so špecifickou konfiguráciou 64 bitového OS s 8 GB RAM a 300 GB pamäte. Po vytvorení VM pre konkrétny operačný systém, ktorý ste požadovali, otvorte terminál a vypnite firewall.
Krok 2: Stiahnite si verziu OpenStack
Pomocou príkazu nižšie stiahnite verziu OpenStack cez terminál. Príkaz je 'yum install -y centos-release-OpenStack-newton'
Krok 3: Aktualizujte balíčky
Na aktualizáciu balíka použite príkaz uvedený nižšie. Príkaz je 'yum update -y'.
Krok 4: Pomocou nástroja nainštalujte OpenStack
S pomocou balíčkového balenia je možné všetky služby OpenStack nainštalovať naraz a postará sa o všetku inštalačnú časť pre OpenStack. OpenStack sa dá nainštalovať aj bez pomoci nástroja, ale vyžaduje si veľa času na inštaláciu služieb jeden po druhom. Príkaz je 'yum install -y OpenStack-packstack'
Krok 5: Inštalácia služieb
Nižšie uvedený príkaz sa používa na inštaláciu všetkých služieb alebo komponentov pre OpenStack. Príkaz je 'packstack –allinone'. Nainštaluje všetko a inštalácia je dokončená pre OpenStack.
Krok 6: Otvorte súbor správcu
Otvorte súbor keystonerc_admin a získajte meno používateľa, heslo a URL pre otvorený zásobník. Zapíšte si všetky tri veci.
Krok 7: Prihlásenie
Použite webovú adresu v prehliadači a pomocou rovnakých poverení sa prihláste do OpenStack a získate informačný panel pre OpenStack. Tu sú uvedené aj ďalšie služby.
Komponenty OpenStack
Niektoré z komponentov a služieb s kódovými názvami, ktoré sa používajú v OpenStack, sú nasledujúce:
1. Vypočítajte:
Je to hlavná časť OpenStack IaaS. Nazýva sa aj Nova. Hovorí sa tomu radič cloud computingovej látky. Je to hlavne písané v pythone. Je určený predovšetkým na zväčšovanie bez potreby vlastného hardvéru a softvéru. Používa sa hlavne na monitorovanie výkonu vo všeobecnosti a tiež v iných protokolových súboroch.
2. Vytváranie sietí:
Pomáha pri správe sietí. To je tiež známe ako neutrón. Pomáha pri určovaní IP adries a pri správe sietí. Poskytuje modely pre rôzne aplikácie pre definované skupiny používateľov.
3. Blokové úložisko:
Je tiež známa ako škvára. Poskytuje úložné zariadenia na spúšťanie služieb a vytváranie výpočtových inštancií. Pomáha pri správe a pripájaní zariadení k serverom. Používa sa na scenáre citlivé na výkon, ako je napríklad ukladanie databázy, rozširovanie súborového systému atď. Umožňuje používateľom cloudu spravovať úložisko sami.
4. Identita:
Pomáha pri mapovaní centrálneho adresára používateľov pomocou služieb OpenStack. Nazýva sa tiež Keystone. Slúži predovšetkým ako autentifikačný systém na prevádzkovanie cloudového systému a jeho služieb. Zabezpečí, aby korigátorom overený prístup k službe alebo nástroju ku konkrétnemu používateľovi.
5. Obrázok:
Používa sa na ukladanie služieb a obrázkov. S pomocou týchto obrázkov, ktoré sú uložené, možno použiť ako šablónu. Používa sa tiež na ukladanie neobmedzeného počtu záloh. Je tiež známy ako pridáva vylepšenia k existujúcej infraštruktúre. Je to modul, ktorý sa používa hlavne na pridávanie, mazanie, zdieľanie a duplikovanie obrázkov.
6. Ukladanie objektov:
Kódový názov úložiska objektov je Swift. Používa sa na správu integrity objektov a súborov, ktoré sú zapísané do viacerých diskových ovládačov, ktoré sú rozmiestnené v dátovom centre serverov a tiež v klastri. OpenStack pomáha pri replikácii obsahu a používa odlišnú softvérovú logiku na distribúciu medzi zariadeniami.
7. Informačný panel:
Kódový názov dashboardu je Horizon. Poskytuje užívateľovi rozhranie na používanie rôznych služieb a komponentov, ako je správa výpočtovej inštancie, monitorovanie a ďalšie služby. Je to jeden zo spôsobov interakcie so službami OpenStack. Môže automatizovať prístup a nástroje, ktoré sa dajú zostaviť na správu.
8. Orchestrácia:
Kódový názov orchestrácie je Heat. Teplo sa používa na organizovanie viacerých aplikácií zloženého cloudu pomocou šablón.
9. Pracovný postup:
Kódové meno pracovného postupu je Mistral. Je to služba, ktorá riadi pracovné toky. Používa sa na písanie a správu pracovného toku, ktorý bol napísaný pre konkrétnu službu.
10. Telemetria:
Kódové meno telemetrie je Ceilometer. Je to iba kontaktný bod pre fakturačný systém komponentov OpenStack.
Záver: Nainštalujte OpenStack
OpenStack je v organizácii cloud computingu široko používaný na nasadenie aplikácií a ľahké spravovanie služieb pre rôznych používateľov. Najdôležitejšou vlastnosťou OpenStack je open source a zadarmo. Je ľahko dostupný a dá sa použiť kdekoľvek na verejné a súkromné oblaky. Veľké organizácie používajú OpenStack ako cloudovú službu na správu svojich aplikácií a služieb, ako sú AT&T, BMW a ďalšie.
Pri nastavovaní OpenStack a inovácii na najnovšiu verziu a jej dlhodobej podpore existujú určité problémy. Existuje dobrá komunita online podpory, ktorá pomáha pri riešení problémov a pri učení sa OpenStacku ľahko. Je to jedna z najlepších možností začať pracovať na cloud computingu a vylepšovať učenie v oblasti cloudu.
Odporúčané články
Toto bola príručka pre inštaláciu OpenStack. Tu sme diskutovali o krokoch na inštaláciu OpenStack a komponentov OpenStack. Ďalšie informácie nájdete aj v nasledujúcich článkoch -
- Ako nainštalovať Apache?
- Kroky na inštaláciu servera SQL Server?
- Ako nainštalovať MATLAB?
- Sprievodca inštaláciou Appium?
- Zásobník v Pythone | 2 Rôzne metódy