Jak nainstalovat OpenStack?
OpenStack je nástroj softwarové platformy, který se používá pro vytváření a správu cloudových platforem pro veřejné a soukromé mraky. Je to bezplatný a otevřený zdroj. Bylo to napsáno v Pythonu. Původně byl vydán v roce 2010. Podporuje multiplatformový operační systém. Většinou se používá jako infrastruktura jako služba (IaaS). Byl vyvinut nadací OpenStack.
Kroky k instalaci OpenStack
Kroky potřebné k instalaci OpenStack jsou následující:
Krok 1: Nainstalujte virtuální box nebo vytvořte virtuální stroj
Stáhněte si virtuální krabici Oracle a vytvořte stroj VM se specifickou konfigurací 64 bitového operačního systému s 8 GB RAM a 300 GB paměti. Po vytvoření virtuálního počítače pro konkrétní požadovaný operační systém otevřete terminál a vypněte bránu firewall.
Krok 2: Stáhněte si verzi OpenStack
Pomocí níže uvedeného příkazu stáhněte verzi OpenStack prostřednictvím terminálu. Příkaz je 'yum install -y centos-release-OpenStack-newton'
Krok 3: Aktualizujte balíčky
Pomocí následujícího příkazu aktualizujte balíček. Příkaz je 'yum update -y'.
Krok 4: Pomocí nástroje nainstalujte OpenStack
S pomocí packstacku lze všechny služby OpenStack nainstalovat najednou a postará se o veškerou část instalace pro OpenStack. OpenStack lze nainstalovat i bez pomoci nástroje, ale vyžaduje mnoho času na instalaci služeb jeden po druhém. Příkaz je 'yum install -y OpenStack-packstack'
Krok 5: Instalace služeb
Příkaz níže slouží k instalaci všech služeb nebo komponent pro OpenStack. Příkaz je 'packstack - allinone'. Nainstaluje vše a instalace bude dokončena pro OpenStack.
Krok 6: Otevřete soubor správce
Otevřete soubor keystonerc_admin a získejte uživatelské jméno, heslo a URL otevřeného zásobníku. Poznamenejte si všechny tři věci.
Krok 7: Přihlášení
Použijte adresu URL v prohlížeči a použijte stejné přihlašovací údaje pro přihlášení k OpenStack a získáte řídicí panel pro OpenStack. Jsou zde také uvedeny další služby.
Komponenty OpenStack
Některé součásti a služby s kódovými jmény, které se používají v OpenStack, jsou následující:
1. Vypočítat:
Je to hlavní část OpenStack IaaS. Nazývá se také Nova. Říká se tomu řadič cloud computingu. Je to psáno hlavně v pythonu. Je vyvinuta hlavně pro rozšiřování bez nároků na hardware a software. Používá se hlavně pro monitorování výkonu obecně a dalších souborů protokolu.
2. Sítě:
Pomáhá při správě sítí. To je také známé jako neutron. Pomáhá při určování IP adres a správě sítě. Poskytuje modely pro různé aplikace pro definované skupiny uživatelů.
3. Blokové úložiště:
To je také známé jako Popelka. Poskytuje úložná zařízení pro spouštění služeb a vytváření výpočetních instancí. Pomáhá při správě a připojování zařízení k serverům. Používá se pro scénáře citlivé na výkon, jako je úložiště databáze, rozšiřování systému souborů atd. Umožňuje uživatelům cloudu spravovat úložiště vlastní.
4. Identita:
Pomáhá při mapování centrálního adresáře uživatelů pomocí služeb OpenStack. Nazývá se také jako Keystone. Působí hlavně jako autentizační systém pro provoz cloudového systému a jeho služeb. Zajistí, aby korektorem ověřený přístup ke službě nebo nástroji ke konkrétnímu uživateli.
5. Obrázek:
Používá se pro ukládání služeb a obrázků. S pomocí těchto uložených obrázků lze použít jako šablonu. Používá se také k ukládání neomezeného počtu záloh. Je také známý jako Přidává vylepšení stávající infrastruktury. Je to modul, který se používá hlavně pro přidávání, mazání, sdílení a duplikování obrázků.
6. Ukládání objektů:
Kódový název úložiště objektů je Swift. Používá se ke správě integrity objektů a souborů, které jsou zapsány do více diskových ovladačů, které jsou rozloženy v datovém centru serverů a také v klastru. OpenStack pomáhá při replikaci obsahu a používá různé softwarové logiky k distribuci mezi zařízeními.
7. Řídicí panel:
Kódový název řídicího panelu je Horizon. Poskytuje rozhraní uživateli k použití různých služeb a komponent, jako je správa výpočetní instance, monitorování a dalších služeb. Je to jeden ze způsobů interakce se službami OpenStack. Může automatizovat přístup a nástroje, které lze sestavit pro správu.
8. Orchestrace:
Kódové jméno orchestrace je Heat. Teplo se používá k organizování více aplikací složeného cloudu pomocí šablon.
9. Pracovní postup:
Kódové jméno pracovního postupu je Mistral. Jedná se o službu, která řídí pracovní toky. Používá se k zápisu a správě pracovního postupu, který byl napsán pro konkrétní službu.
10. Telemetrie:
Kódové jméno telemetrie je Ceilometer. Je to pouze kontaktní místo pro fakturační systém součástí OpenStack.
Závěr: Nainstalujte OpenStack
OpenStack je široce používán v cloud computingu organizací pro nasazení aplikací a snadnou správu služeb pro různé uživatele. Nejdůležitější vlastností OpenStack je open source a zdarma. Je snadno dostupný a lze jej použít kdekoli pro veřejné i soukromé mraky. Velké organizace používají OpenStack jako cloudovou službu pro správu svých aplikací a služeb, jako jsou AT&T, BMW a další.
Při nastavování OpenStack a přechodu na nejnovější verzi a její dlouhodobé podpoře existují určité problémy. Existuje dobrá komunita online podpory, která pomáhá řešit problémy a snadno se naučit OpenStack. Je to jedna z nejlepších možností začít pracovat na cloud computingu a zlepšit učení v oblasti cloudu.
Doporučené články
Toto byl průvodce instalací OpenStack. Zde jsme probrali kroky k instalaci OpenStack a komponent OpenStack. Další informace naleznete také v následujících článcích -
- Jak nainstalovat Apache?
- Kroky k instalaci SQL Server?
- Jak nainstalovat MATLAB?
- Průvodce instalací Appia?
- Zásobník v Pythonu | 2 různé metody