instalace:instalacni_postup_new
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verzeNásledující verzeObě strany příští revize | ||
instalace:instalacni_postup_new [2021/12/27 15:01] – ↷ Stránka přesunuta z 'instalacni_postup_new' do 'instalace:instalacni_postup_new' kozak | instalace:instalacni_postup_new [2023/12/02 22:12] – kozak | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ====== Instalační manuál nodu ELA Blockchain ® ====== | ||
- | ==== Před instalací je nejprve potřeba provést: ==== | ||
- | - Poslat na email kozak@elachain.cz informaci o doméně, na které má node běžet. | + | - |
- | - Až bude vše pro instalaci Vašeho nodu připraveno, | + | |
- | - Stáhnout si instalační balíček elachain-preq.deb z následujícíc adresy: | + | |
- | | + | **Je doporučeno vytvořit uživatele pod kterým to ElA blockchain poběží. Uživatel musí mít sudo práva!** |
+ | * | ||
- | ==== Instalační | + | Nejjednoduší |
- | - **Je doporučeno vytvořit uživatele pod kterým to ElA blockchain poběží. Uživatel musí mít sudo práva!** | + | |
- | * Nejjednoduší postup pokud jste přihlášeni pod rootem: | + | |
- | | + | '' |
- | * '' | + | * |
- | * '' | + | |
- | - **Login na vytvořené uživatele buď přímo na PC nebo pomocí ssh (vzdálený přístup)** | + | '' |
- | * S default ssh portem 22: | + | * |
- | * "ssh vasuser@vaseIP" | + | |
- | * Jiný port: | + | '' |
- | * "ssh vasuser@vaseIP -pVasPort" | + | - |
- | * Příklad: | + | |
- | * '' | + | **Login na vytvořeného |
- | - **Je potřeba dostat | + | * |
- | - Stáhneme archiv obsahující balíček přímo z [[https:// | + | |
- | * '' | + | S default ssh portem 22: |
- | - Přímo pomocí gitu. Nejprve ověříme zda je git nainstalovaný a následně uděláme clone repository: | + | |
- | * '' | + | * |
- | * '' | + | |
- | - **Přes příkaz **'' | + | '' |
- | - **Pustit | + | * |
- | - **Po dokončení instalace spustit příkaz **'' | + | |
- | - **Během procesu proběhne | + | Jiný port: |
- | - jedna z možností je například pomocí nějakého SCP klienta (WinSCP) | + | |
- | - nebo můžeme přímo příkazem '' | + | * |
- | - nebo si soubor .install-env otevřeme a jeho obsah zkopírujeme do nově vytvořeného souboru se stejným jménem na našem serveru, pak ho uložíme | + | |
- | - **Následuje několik dotazů y/n. ** | + | '' |
- | * Nejprve pro vytvoření konfigurace apache. Ve většině případu je žádoucí volit "y". Volbu 'n' | + | * |
- | * Potom je dotaz na vygenerování | + | |
- | * V případě neúspěšného vygenerování SSL cerifikátu se nepodaří spustit apache server. Certifikát je možné zkusit znovu vygenerovat pomocí následujících příkazů: | + | Příklad: |
- | * '' | + | |
- | * Následně je ještě třeba provést restart apache serveru pomocí '' | + | * |
- | * Následující | + | |
- | * Instalace logdna služby je možná i později samostatně zavoláním '' | + | '' |
- | * Poslední dotaz se týká povolení '' | + | - |
- | | + | |
- | * Vzdáleně: '' | + | **Stáhnout |
- | - **Po restartu | + | |
- | - **Generování cryptografie uzlu **- v tomto kroku si vygenerujete potřebné certifikáty pro provoz nodu | + | < |
- | * Nejprve je nutné spusti potřebné certifikační autority pomocí příkazu '' | + | |
- | * Samotné vygenerování certifikátu se provede příkazem '' | + | </file> |
- | * Následné | + | - |
- | * Část těchto certifikátu potřebujeme pro zavedení vašeho nodu do sítě (pouze root certifikáty certifikačních autorit, čímž nezískáváme žádnou kontrolu nad vašimi certifikačními autoritami). Archiv obsahující pouze potřebné certifikáty můžete vygenerovat jednoduše pomocí příkazu '' | + | |
- | * Vygenerovaný archiv '' | + | **Přes příkaz **'' |
- | * Pro pokračování v instalaci je třeba vypnout certifikační autority: '' | + | - |
- | * Po naší odpovědi o úspěšném zavedení nodu sítě, je možné pokračovat v instalaci. | + | |
- | - **Aktualizace certifikátů pro připojení k ordering service** | + | **Spustit |
- | - **Následně je již možné | + | - |
- | - **Aplikaci | + | |
- | - **Tím je proces dokončen**. Při výpisu docker containers pomocí '' | + | **Po dokončení instalace spustit příkaz **'' |
+ | - | ||
+ | |||
+ | **Následuje několik dotazů y/n.** | ||
+ | * | ||
+ | |||
+ | První dotaz se týká | ||
+ | |||
+ | | ||
+ | |||
+ | Poté budete požádáni o dodání '' | ||
+ | - | ||
+ | |||
+ | jedna z možností je například pomocí nějakého SCP klienta (WinSCP) | ||
+ | |||
+ | | ||
+ | |||
+ | nebo můžeme přímo příkazem '' | ||
+ | - | ||
+ | |||
+ | nebo si soubor .install-env otevřeme a jeho obsah zkopírujeme do nově vytvořeného souboru se stejným jménem na našem serveru, pak ho uložíme | ||
+ | |||
+ | * | ||
+ | |||
+ | Dále je dotaz na vytvoření konfigurace apache. Ve většině případu je žádoucí volit „y“. Volbu „n“ volte pokud máte dostatek zkušeností s konfigurací apache serveru a nutně vyžadujete specifickou konfiguraci. | ||
+ | |||
+ | * | ||
+ | |||
+ | Potom je potřeba vyplnit email pro vygenerování | ||
+ | |||
+ | * | ||
+ | |||
+ | Poslední | ||
+ | |||
+ | * | ||
+ | |||
+ | Instalace logdna služby je možná i později samostatně zavoláním '' | ||
+ | | ||
+ | |||
+ | **Po dokončení **'' | ||
+ | * | ||
+ | |||
+ | Vzdáleně: '' | ||
+ | - | ||
+ | |||
+ | **Po restartu | ||
+ | - | ||
+ | |||
+ | **Generování cryptografie uzlu **- v tomto kroku si vygenerujete potřebné certifikáty pro provoz nodu | ||
+ | * | ||
+ | |||
+ | Nejprve je nutné spusti potřebné certifikační autority pomocí příkazu '' | ||
+ | * | ||
+ | |||
+ | Samotné vygenerování certifikátu se provede příkazem '' | ||
+ | |||
+ | * | ||
+ | |||
+ | Následně | ||
+ | * | ||
+ | |||
+ | Část těchto certifikátu potřebujeme pro zavedení vašeho nodu do sítě (pouze root certifikáty certifikačních autorit, čímž nezískáváme žádnou kontrolu nad vašimi certifikačními autoritami). Archiv obsahující pouze potřebné certifikáty můžete vygenerovat jednoduše pomocí příkazu '' | ||
+ | * | ||
+ | |||
+ | Vygenerovaný archiv '' | ||
+ | |||
+ | * | ||
+ | |||
+ | Pro pokračování v instalaci je třeba vypnout certifikační autority: '' | ||
+ | | ||
+ | |||
+ | **Po naší odpovědi o úspěšném zavedení nodu do sítě, je možné pokračovat v instalaci.** | ||
+ | - | ||
+ | |||
+ | **Aktualizace certifikátů pro připojení k ordering service** - po zavedení nodu do sítě si můžete aktualizovat dostupné certifikáty pro přípojení k ordering service pomocí příkazu '' | ||
+ | - | ||
+ | |||
+ | ***VOLITELNÉ* V tomto bodě můžeme zvolit, jaké peery se budou připojovat do sítě a používání monitorovací služby Telegraf.** Příkazem '' | ||
+ | * | ||
+ | |||
+ | Doporučujeme zde nechat oba dva (pokud jeden vypade, node bude stále funkční), pokud ale máte slabší HW, můžete zvolit pouze peer0. Pokud byste se v budoucnu rozhodli spustit i peer1, bude pak potřeba ho ručně připojit do kanálů. | ||
+ | |||
+ | * | ||
+ | |||
+ | Po dokončení výběru se Vám ještě zobrazí „y/n“, jestli chcete povolit nebo zakázat Telegraf. Jeho povolením nám umožníte sledovat využití systémových prostředků a sledování množství metrik HFC. Tyto data nám mohou pomoci s případnou diagnostikou i při zlepšování naší služby. Oceníme tedy její povolení. | ||
+ | |||
+ | * | ||
+ | |||
+ | Pokud tento krok přeskočíte, | ||
+ | |||
+ | - | ||
+ | |||
+ | **Následně je již možné | ||
+ | - | ||
+ | |||
+ | **Aplikace | ||
+ | * | ||
+ | |||
+ | Při bootstrapu gatewaye budete dotázáni na počet proxy serverů kvůli správné funkčnosti endpoint limiteru. Pokud žádné proxy servery před serverem nejsou zvolte N. V opačném případě vyplňte jejich počet + 1 (EBS instalace přidává sama o sobě jeden). | ||
+ | |||
+ | - | ||
+ | |||
+ | **Tím je proces dokončen**. Při výpisu docker containers pomocí '' | ||
< | < | ||
gateway.blockchain.vaseDomena | gateway.blockchain.vaseDomena | ||
Řádek 76: | Řádek 175: | ||
couchdb0 | couchdb0 | ||
couchdb1 | couchdb1 | ||
+ | monitoring-telegraf | ||
+ | |||
</ | </ | ||
- | Pokud zároveň běží správně i apache server, dostanete se na adrese | + | * |
+ | |||
+ | Pokud zároveň běží správně i apache server, dostanete se na adrese | ||
+ | |||
+ | * | ||
+ | |||
+ | Admin aplikaci potom naleznete pod adresou | ||
+ | |||
+ | * | ||
instalace/instalacni_postup_new.txt · Poslední úprava: 2023/12/02 22:26 autor: kozak