Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 3764|Odpověď: 4

Instalační tutoriál Consul v testovacím prostředí Windows

[Kopírovat odkaz]
Zveřejněno 17.06.2023 19:38:15 | | | |
HashiCorp Consul je řešení pro síťové služby, které umožňuje týmům spravovat bezpečné síťové připojení mezi službami a napříč on-premises i multi-cloud prostředím a v běhu provozu. Consul poskytuje vyhledávání služeb, síťování služeb, správu provozu a automatizované aktualizace pro zařízení síťové infrastruktury. Tyto funkce můžete využít samostatně nebo společně v jednom nasazení Consul.

Consul poskytuje řídicí rovinu, která vám umožňuje registrovat, dotazovat a zabezpečovat služby nasazené napříč sítěmi. Řídicí rovina je součástí síťové infrastruktury, která udržuje centrální registr pro sledování služeb a jejich příslušných IP adres. Jedná se o distribuovaný systém, který běží na clusteru uzlů, jako jsou fyzické servery, cloudové instance, virtuální stroje nebo kontejnery.

Přezkoumání:

Volání rozhraní Consul HTTP API
https://www.itsvse.com/thread-9578-1-1.html

ASP.NET Core Link Tracing (3) SkyAPM je založen na dynamické konfiguraci Consul
https://www.itsvse.com/thread-9468-1-1.html

【Architektura】ASP.NET Core je vysoce dostupný na základě služeb Consul
https://www.itsvse.com/thread-9422-1-1.html

Architektura: ASP.NET Core dynamicky konfiguruje horké aktualizace na základě Consul
https://www.itsvse.com/thread-9421-1-1.html

[Architektura]. net/c# implementuje distribuovanou konfiguraci úložiště Key/Value založenou na Consul
https://www.itsvse.com/thread-9420-1-1.html

Adresa ke stažení:

Přihlášení k hypertextovému odkazu je viditelné.
Přihlášení k hypertextovému odkazu je viditelné.

Konzul (CLI) velí:

Přihlášení k hypertextovému odkazu je viditelné.
Přihlášení k hypertextovému odkazu je viditelné.

Nejprve si stáhni consul_1.15.3_windows_amd64 a vytvoř novýstart.batPísmo Pro zahájení konzula je písmo následující:

Poté spusť start.bat skript, jak je vidět na obrázku níže:



Otevřený prohlížeč:http://127.0.0.1:8500/, jak je znázorněno na obrázku níže:



Přiložen je příkaz pro vytvoření testovacího prostředí konzula pomocí dockeru:


Informace o parametru příkazu Consul při startu:

Rozlišení pole
-server
Začni jako číšník. Výchozí je klient.
-svépomocný
Používá se k řízení, zda je server v bootstrap režimu, zda může být v datovém centru pouze jeden server v bootstrap režimu, a pokud je server v bootstrap režimu, může být zvolen jako server-leader.
-bootstrap-expect=1
Pokud je minimální počet serverů požadovaných clusterem menší než tento počet, cluster bude neplatný.
-Ui
Specifikujte otevření UI rozhraní, abyste mohli přistupovat k webovému UI, které je součástí Consul, přes adresu jako http://localhost:8500/ui.
-data-dir
Zadejte adresář datového úložiště.
-vázat
Adresa určená pro komunikaci v rámci clusteru musí být dosažitelná všem uzlům v clusteru a výchozí je 0.0.0.0.
-klient
Určeme, na kterou klientskou adresu je consul vázaný, která poskytuje služby jako HTTP, DNS, RPC atd., a výchozí je 127.0.0.1.
-uzel
Název uzlu v clusteru musí být v clusteru jedinečný a výchozím je hostitelské jméno uzlu.
-Datové centrum
Zadejte název datového centra, který je výchozí na DC1.

Po spuštění Consul poslouchá ve výchozím nastavení 6 portů:

8300
Porty pro replikaci a vedoucí směrem (synchronizace replik, přesměrovací porty)
8301
LAN Cossip port (port připojený ke clusteru)
8302
WAN Gossip port (port připojený na vnější stranu clusteru)
8500
Port webového rozhraní (přístupový port webového rozhraní)
8600
Porty, které používají DNS protokol k zobrazení informací o uzlech (porty používané DNS protokoly)
8503
gRPC TLS: gRPC API s TLS připojením

Pro více informací o konzulních přístavech viz:Přihlášení k hypertextovému odkazu je viditelné.

(Konec)




Předchozí:[Přenos] do MySQL Advanced: optimalizace příkazů tabulky
Další:ASP.NET Základní (jednadvacet) konfiguračních možností je rozdíl mezi AddOptions a Configure
 Pronajímatel| Zveřejněno 17.06.2023 19:57:01 |
Aktualizace a objevování kontejnerových služeb Docker Consul:https://www.cnblogs.com/pengdi/p/15425378.html
 Pronajímatel| Zveřejněno 17.06.2023 20:20:01 |
Nasazení v prostředí Linux


Vytvořte nový start.sh soubor s následujícím obsahem:

Vytvořte nový soubor služby consul.service následovně:



 Pronajímatel| Zveřejněno 17.06.2023 20:28:20 |
Run Consul s docker-compose

Použijte příkaz docker k spuštění clusteru Consul, soubor docker-compose vypadá takto:

 Pronajímatel| Zveřejněno 13.08.2025 10:36:13 |
agent: Error starting agent: error="Failed to start Consul server: Failed to start Raft: fail to open write-ahead-log: failed initializing meta DB: sync D:\itsvse\consul_1.21.3_windows_amd64\data\raft\wal: Přístup je zamítnut."

řešení

Přihlášení k hypertextovému odkazu je viditelné.
Přihlášení k hypertextovému odkazu je viditelné.

Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com