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í verzePoslední revizeObě strany příští revize | ||
instalace:instalacni_postup_new [2022/01/24 21:25] – kozak | instalace:instalacni_postup_new [2023/12/02 22:14] – stará verze byla obnovena (2023/11/30 15:12) kozak | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
====== Instalační manuál nodu ELA Blockchain ® ====== | ====== Instalační manuál nodu ELA Blockchain ® ====== | ||
- | |||
- | ==== Před instalací je nejprve potřeba: ==== | ||
- | |||
- | 1) Poslat na email kozak@elachain.cz informaci o nodu. | ||
- | |||
- | * kontakt na osobu, která bude vedena jako majitel nodu | ||
- | * kontakt na osobu, která bude vedena jako technický kontakt nodu (budou ji zasílány updaty nodu, které je potřeba provádět, aby byl node aktualizovaný) | ||
- | * doménu, na které bude node a aplikace běžet, ve formátu blockchain.VaseDomena | ||
- | * poskytovatel, | ||
- | |||
- | 2) Až bude vše pro instalaci Vašeho nodu připraveno, | ||
==== Instalační postup: ==== | ==== Instalační postup: ==== | ||
Řádek 19: | Řádek 8: | ||
* '' | * '' | ||
* '' | * '' | ||
- | - **Login na vytvořené uživatele buď přímo na PC nebo pomocí ssh (vzdálený přístup)** | + | - **Login na vytvořeného |
* S default ssh portem 22: | * S default ssh portem 22: | ||
- | * "ssh vasuser@vaseIP" | + | * '' |
* Jiný port: | * Jiný port: | ||
- | * "ssh vasuser@vaseIP -pVasPort" | + | * '' |
* Příklad: | * Příklad: | ||
* '' | * '' | ||
- | - **Je potřeba dostat | + | - **Stáhnout |
- | - Stáhneme archiv obsahující balíček přímo z [[https:// | + | |
- | * '' | + | - **Přes příkaz **'' |
- | - Přímo pomocí gitu. Nejprve ověříme zda je git nainstalovaný a následně uděláme clone repository: | + | - **Spustit |
- | * '' | + | |
- | * '' | + | |
- | - **Přes příkaz **'' | + | |
- | - **Pustit | + | |
- **Po dokončení instalace spustit příkaz **'' | - **Po dokončení instalace spustit příkaz **'' | ||
- | - **Během procesu proběhne stažení Docker images a následně ****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 | ||
- **Následuje několik dotazů y/n. ** | - **Následuje několik dotazů y/n. ** | ||
- | * Nejprve pro vytvoření konfigurace apache. Ve většině případu je žádoucí volit " | + | * První dotaz se týká stažení docker images, zvolte " |
- | * Potom je dotaz na vygenerování | + | * Poté budete požádáni o dodá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ů: | + | - jedna z možností je například pomocí nějakého SCP klienta (WinSCP) |
- | * '' | + | - nebo můžeme přímo příkazem '' |
- | * Následně je ještě třeba provést restart | + | - 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ásledující | + | * Dále je dotaz na vytvoření konfigurace apache. Ve většině případu je žádoucí volit " |
+ | * Potom je potřeba vyplnit email pro vygenerování | ||
+ | * Poslední | ||
* Instalace logdna služby je možná i později samostatně zavoláním '' | * Instalace logdna služby je možná i později samostatně zavoláním '' | ||
- | * Poslední dotaz se týká povolení '' | + | |
- | | + | |
* Vzdáleně: '' | * Vzdáleně: '' | ||
- | - **Po restartu | + | - **Po restartu |
- **Generování cryptografie uzlu **- v tomto kroku si vygenerujete potřebné certifikáty pro provoz nodu | - **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 '' | * Nejprve je nutné spusti potřebné certifikační autority pomocí příkazu '' | ||
- | * Samotné vygenerování certifikátu se provede příkazem '' | + | * Samotné vygenerování certifikátu se provede příkazem '' |
* Následné je nutné z vygenerovaných certifikátu vytvořit adresářovou strukturu vhodnou pro další použití. To provedete příkazem '' | * Následné je nutné z vygenerovaných certifikátu vytvořit adresářovou strukturu vhodnou pro další použití. To provedete příkazem '' | ||
* Čá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 '' | * Čá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 '' | * Vygenerovaný archiv '' | ||
* Pro pokračování v instalaci je třeba vypnout certifikační autority: '' | * 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** | - **Aktualizace certifikátů pro připojení k ordering service** | ||
- | - **Následně je již možné | + | |
- | - **Aplikaci a gateway spustíte pomocí **'' | + | * 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í " | ||
+ | * Pokud tento krok přeskočíte, | ||
+ | | ||
+ | - **Aplikaci a gateway spustíte pomocí **'' | ||
+ | * 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í '' | - **Tím je proces dokončen**. Při výpisu docker containers pomocí '' | ||
< | < | ||
Řádek 79: | Řádek 66: | ||
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