GNU/Linux >> Znalost Linux >  >> Ubuntu

Otevřít instalaci zásobníku na Ubuntu 14.04?

Tato otázka zde již obsahuje odpovědi :Jak nainstaluji OpenStack?

(2 odpovědi)
Uzavřeno před 4 lety.

Může někdo poskytnout instalaci instalace Open stack na Ubuntu 14.04 krok za krokem?

Nebo

Existuje nějaký skript jako http://openstack.redhat.com/Quickstart pro automatickou instalaci? Zkoušel jsem devstack na Ubuntu, ale nefungovalo to (Credentials Not Working).

Odpověď Dumidu fungovala (instalace), ale pro instalaci neexistuje žádné uživatelské jméno ani heslo, takže není co kontrolovat, zda funguje nebo ne.

Existuje nějaký způsob, jak nainstalovat Openstack na Ubuntu?

Přijatá odpověď:

K nasazení openstacku na váš počítač můžete použít devstack. devstack se používá pro vývoj a je to pravděpodobně nejrychlejší a nejjednodušší způsob nasazení openstacku. Nejprve nastavíme prostředí pro nasazení openstacku a poté nainstalujeme openstack pomocí devstacku.

Příprava prostředí:

  1. Nasaďte virtuální počítač s ubuntu 14.04 jako hostující OS na vašem ubuntu 14.04. Pro nasazení virtuálního stroje můžete použít různé hypervizory, já jsem použil VMware Player. Pokyny k nasazení virtuálního počítače pomocí VMware Player naleznete v tomto kurzu:

    • VMware Player – Instalace a nasazení virtuálních strojů na ubuntu
  2. Poté, co jste nasadili virtuální počítač a je připraven k použití, musíte naklonovat skript devstack z repozitářů github, takže nejprve nainstalujte git pomocí terminálu (stiskněte Ctrl +Alt +t společně) a zadejte:

    sudo apt-get install git
    

    a zadejte své heslo a počkejte na dokončení instalace. Nyní získejte skript devstack pomocí příkazu níže:

    git clone https://github.com/openstack-dev/devstack.git
    

    Bude to chvíli trvat v závislosti na rychlosti vašeho připojení.

Instalace openstacku:

  1. Pokud byl skript a další soubory úspěšně staženy, získáte adresář devstack ve složce, ve které jste provedli tento příkaz. Přejděte do adresáře a zadejte:

    cd devstack
    

    a poté spusťte skript, který načte a nainstaluje balíčky požadované openstackem pomocí:

    ./stack.sh
    
  2. Budete požádáni o nastavení hesla pro administraci a několika balíčků jako mysql, rabbitmq atd. (celkem šestkrát); hesla můžete udržovat krátká a jednoduchá a mohou být dokonce stejná, pokud si nechcete pamatovat jiné pro všechny. Dokončení bude trvat přibližně 2 hodiny, opět v závislosti na rychlosti vašeho připojení (předpokládám, že je to asi 200 kbps). O scénáři si můžete přečíst zde. Skript stáhne a nainstaluje a spustí různé služby a balíčky.

  3. Výstup provádění vysvětluje, jaké skripty se stahují a další výstup instalace; to bude užitečné při odstraňování problémů, pokud skončíte s neúspěšnou instalací. Pokud skript dokončí provádění úspěšně, výstup bude končit následujícími řádky:

    Horizon is now available at http://10.1.119.60/
    Keystone is serving at http://10.1.119.60:5000/v2.0/
    Examples on using novaclient command line is in exercise.sh
    The default users are: admin and demo
    The password: password
    This is your host ip: 10.1.119.60
    stack.sh completed in 257 seconds.
    

    Pokud to nechápete, skript narazil na nějaké chyby a je třeba je nejprve vyřešit.*

  4. Pokud je instalace úspěšná, můžete otevřít prohlížeč a zadat adresu URL, jak je uvedeno ve výstupní zprávě:

    This is your host ip: xxx.xxx.xxx.xxx

    jak je uvedeno výše. **

  5. Zobrazí se stránka s dotazem na uživatelské jméno a heslo. Uživatelské jméno je admin a heslo je to, co jste zadali při instalaci openstack (první ze šesti hesel). Pokud si nepamatujete, otevřete svůj localrc soubor ve vaší složce devstack a zkontrolujte (buď se jmenuje localrc , nebo .localrc nebo local.conf ).

  6. Pokud se vám někdy stane, že restartujete svůj počítač nebo virtuální počítač nebo se dokonce odhlásíte, možná budete muset restartovat služby openstack, protože všechny se při spouštění počítače nespustí. Chcete-li restartovat služby, spusťte následující příkaz na terminálu, když jste v devstack složka:

    ./rejoin-stack.sh
    

    a pokud bude úspěšně dokončen, budou spuštěny všechny služby openstack a měli byste mít přístup pomocí stejného uživatelského jména a hesla.

  7. Výše uvedená instalace neinstaluje neutron (síťová komponenta), pro instalaci neutronu přidejte následující na konec localrc soubor:

    disable_service n-net
    enable_service q-svc
    enable_service q-agt
    enable_service q-dhcp
    enable_service q-l3
    enable_service q-meta
    enable_service neutron
    #Optional, to enable tempest configuration as part of devstack
    enable_service tempest
    

    a poté znovu spusťte ./stack.sh .

Poznámky:

  • Ačkoli můžete openstack nainstalovat na holý počítač (nikoli na virtuální počítač), doporučuje se jej nainstalovat na virtuální počítač kvůli bezpečnosti a snadnému použití. Instalace devstacku odstraní vaše administrátorské heslo (spíše nepožaduje heslo ani pro privilegované příkazy). Můžete také vytvořit klony své instalace a poté, i když svou instalaci zkazíte, můžete tuto zpackanou zahodit a poté se vrátit zpět k nejnovějšímu pracovnímu obrazu virtuálního stroje.

  • Je lepší nainstalovat openstack na nový, čistý virtuální stroj s OS LTS, protože podpora a testování se obvykle provádí na LTS, na kanálech a fórech najdete více odezvy, pokud je na verzi LTS. Nový virtuální stroj také zajišťuje, že nedochází ke konfliktům verzí balíčků a pomáhá usnadnit instalaci.

  • Pokud jste za proxy, možná je budete muset přidat do virtuálního počítače jako proměnné prostředí v /etc/environment pokud jej chcete přidat globálně nebo do vašeho ~/.bashrc soubor, pokud jej chcete lokálně a také v /etc/apt/apt.conf . Možná budete muset skript trochu upravit, pokud git není schopen načítat balíčky ani po přidání proxy http a https.

Související:Nastavit uživatelský účet tak, aby v Ubuntu neměl heslo?

*Je obtížné dát kanonické řešení pro všechny tyto chyby, protože je třeba pokrýt mnoho základů a je téměř nemožné je uvést v jednom řešení. Po vyřešení chyby, která způsobila selhání skriptu, musíte skript restartovat pomocí ./stack.sh když jste v devstack složka.

**Důvod, proč se vám při přihlášení zobrazila chyba, byl ten, že instalace nebyla úspěšná nebo protože jste restartovali, pokud jste restartovali, musíte restartovat služby openstack, pokud se instalace nezdařila, musíte nejprve odstranit chyby a poté skript restartujte.

Související:Při instalaci ovladačů wifi se mi zobrazují chyby. Jak to opravit?
Ubuntu
  1. Instalace Ubuntu 22.04 Cinnamon Desktop

  2. Instalace Ubuntu 20.04 z USB

  3. Do Ubuntu přichází vysoce výkonná otevřená infrastruktura

  1. Instalace Ubuntu 20.04 Cinnamon Desktop

  2. Instalace Ubuntu 20.04 Tomcat

  3. Instalace serveru Ubuntu 20.04

  1. Instalace prohlížeče Ubuntu 20.04 Chromium

  2. Instalace Ubuntu 20.04 Kylin Desktop

  3. Instalace Ubuntu 20.04 PostgreSQL