Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 3764|Odpoveď: 4

Inštalačný tutoriál Consul v testovacom prostredí Windows

[Kopírovať odkaz]
Zverejnené 17. 6. 2023 19:38:15 | | | |
HashiCorp Consul je sieťové riešenie služieb, ktoré umožňuje tímom spravovať bezpečné sieťové pripojenie medzi službami, naprieč on-premises a multi-cloud prostrediami a runtime. Consul poskytuje vyhľadávanie služieb, sieťovanie služieb, správu prevádzky a automatizované aktualizácie pre zariadenia sieťovej infraštruktúry. Tieto funkcie môžete využiť samostatne alebo spoločne v rámci jedného nasadenia Consul.

Consul poskytuje riadiacu rovinu, ktorá vám umožňuje registrovať, dotazovať a zabezpečovať služby nasadené naprieč sieťami. Riadiaca rovina je súčasťou sieťovej infraštruktúry, ktorá udržiava centrálny register na sledovanie služieb a ich príslušných IP adries. Ide o distribuovaný systém, ktorý beží na klastri uzlov, ako sú fyzické servery, cloudové inštancie, virtuálne stroje alebo kontajnery.

Revízia:

Volanie rozhrania Consul HTTP API
https://www.itsvse.com/thread-9578-1-1.html

ASP.NET Core Link Tracing (3) SkyAPM je založený na dynamickej konfigurácii Consul
https://www.itsvse.com/thread-9468-1-1.html

【Architecture】ASP.NET Core je vysoko dostupný na základe služieb Consul
https://www.itsvse.com/thread-9422-1-1.html

Architektúra: ASP.NET Core dynamicky konfiguruje horúce aktualizácie na základe Consulu
https://www.itsvse.com/thread-9421-1-1.html

[Architektúra]. net/c# implementuje distribuovanú konfiguráciu Key/Value store založenú na Consul
https://www.itsvse.com/thread-9420-1-1.html

Adresa na stiahnutie:

Prihlásenie na hypertextový odkaz je viditeľné.
Prihlásenie na hypertextový odkaz je viditeľné.

Velenie konzula (CLI):

Prihlásenie na hypertextový odkaz je viditeľné.
Prihlásenie na hypertextový odkaz je viditeľné.

Najprv si stiahni consul_1.15.3_windows_amd64 a vytvor novýstart.batSkript Na začiatok Consul je skript nasledovný:

Potom spustite start.bat skript, ako je znázornené na obrázku nižšie:



Otvorený prehliadač:http://127.0.0.1:8500/, ako je znázornené na obrázku nižšie:



Priložený je príkaz na vytvorenie testovacieho prostredia konzula pomocou dockeru:


Informácie o počiatočných parametroch príkazu Consul:

Rozlíšenie poľa
-server
Začni ako čašník. Predvolené je klient.
-Bootstrap
Používa sa na kontrolu, či je server v bootstrap režime, iba jeden server môže byť v bootstrap režime v dátovom centre, a keď je server v bootstrap režime, môže byť zvolený ako server-leader.
-bootstrap-expect=1
Ak je minimálny počet serverov potrebných klastrom menší ako tento počet, klaster bude neplatný.
-Ui
Špecifikuj otvorenie používateľského rozhrania, aby si mohol pristupovať k webovému rozhraniu, ktoré je súčasťou Consul, cez adresu ako http://localhost:8500/ui.
-data-dir
Špecifikujte adresár dátového úložiska.
-viazať
Adresa určená pre komunikáciu v rámci klastra musí byť dosiahnuteľná pre všetky uzly v klastri a predvolená je 0.0.0.0.
-klient
Špecifikujeme, na ktorú klientskú adresu je consul viazaný, ktorá poskytuje služby ako HTTP, DNS, RPC a podobne, a predvolená hodnota je 127.0.0.1.
-uzol
Názov uzla v klastri musí byť v klastri jedinečný a predvoleným je hostiteľské meno uzla.
-dátové centrum
Špecifikujte názov dátového centra, ktorý je predvolene DC1.

Po spustení Consul štandardne počúva 6 portov:

8300
Replikačné a vedúce vzdialené porty (synchronizácia repliky, presmerovanie portov)
8301
LAN Cossip port (port pripojený ku klastru)
8302
WAN Gossip port (port pripojený na vonkajšiu stranu klastra)
8500
Port webového používateľského rozhrania (prístupový port webového rozhrania)
8600
Porty, ktoré používajú DNS protokol na zobrazenie informácií o uzloch (porty používané DNS protokolmi)
8503
gRPC TLS: gRPC API s TLS pripojením

Pre viac informácií o konzulárnych prístavoch pozri:Prihlásenie na hypertextový odkaz je viditeľné.

(Koniec)




Predchádzajúci:[Transfer] do MySQL Advanced: optimalizovať príkaz tabuľky
Budúci:ASP.NET Konfigurácia jadra (dvadsaťjeden) je rozdiel medzi AddOptions a Configure
 Prenajímateľ| Zverejnené 17. 6. 2023 19:57:01 |
Aktualizácie a objavovanie kontajnerových služieb Docker Consul:https://www.cnblogs.com/pengdi/p/15425378.html
 Prenajímateľ| Zverejnené 17. 6. 2023 20:20:01 |
Nasadenie v prostredí Linux


Vytvorte nový start.sh súbor s nasledujúcim obsahom:

Vytvorte nový súbor služby consul.service nasledovne:



 Prenajímateľ| Zverejnené 17. 6. 2023 20:28:20 |
Run Consul s docker-compose

Použite príkaz docker na spustenie Consul klastra, súbor docker-compose vyzerá takto:

 Prenajímateľ| Zverejnené 13. 8. 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: Prístup zamietnutý."

riešenie

Prihlásenie na hypertextový odkaz je viditeľné.
Prihlásenie na hypertextový odkaz je viditeľné.

Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com