Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 3764|Răspunde: 4

Tutorial de instalare Consul într-un mediu de testare Windows

[Copiază linkul]
Postat pe 17.06.2023 19:38:15 | | | |
HashiCorp Consul este o soluție de rețea de servicii care permite echipelor să gestioneze conectivitatea securizată a rețelei între servicii și în medii on-premises și multi-cloud, precum și runtime. Consul oferă descoperirea serviciilor, meshing de servicii, gestionarea traficului și actualizări automate pentru dispozitivele de infrastructură de rețea. Poți folosi aceste funcții individual sau împreună într-o singură implementare Consul.

Consul oferă un plan de control care îți permite să înregistrezi, să interoghezi și să securizezi serviciile implementate pe rețele. Planul de control face parte din infrastructura rețelei care menține un registru central pentru a urmări serviciile și adresele lor IP respective. Este un sistem distribuit care rulează pe un cluster de noduri, cum ar fi servere fizice, instanțe cloud, mașini virtuale sau containere.

Recenzie:

Apel de interfață HTTP API Consul
https://www.itsvse.com/thread-9578-1-1.html

ASP.NET Core Link Tracing (3) SkyAPM se bazează pe configurația dinamică Consul
https://www.itsvse.com/thread-9468-1-1.html

【Arhitectură】ASP.NET Core este foarte disponibil pe baza serviciilor Consul
https://www.itsvse.com/thread-9422-1-1.html

Arhitectură: ASP.NET Core configurează dinamic actualizările calde bazate pe Consul
https://www.itsvse.com/thread-9421-1-1.html

[Arhitectură]. net/c# implementează configurarea distribuită a Key/Value store bazată pe Consul
https://www.itsvse.com/thread-9420-1-1.html

Adresă de descărcare:

Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.

Consulul (CLI) comandă:

Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.

Mai întâi, descarcă consul_1.15.3_windows_amd64 și creează unul noustart.batPentru a începe Consul, scrierea este următoarea:

Apoi execută scriptul start.bat, așa cum se vede în imaginea de mai jos:



Deschiderea browserului:http://127.0.0.1:8500/, așa cum se arată în figura de mai jos:



Atașată este comanda de a construi un mediu de testare consul folosind docker:


Informații despre parametrii comenzii de pornire Consul:

Rezoluția câmpului
-server
Începe ca ospătar. Implicit este client.
-bootstrap
Este folosit pentru a controla dacă un server este în modul bootstrap, dacă doar un server poate fi în modul bootstrap într-un centru de date, iar când un server este în modul bootstrap, poate fi ales ca lider al serverului.
-bootstrap-expect=1
Dacă numărul minim de servere cerut de cluster este mai mic decât acest număr, clusterul va fi invalidat.
-Ui
Specifică să deschizi interfața UI, astfel încât să poți accesa interfața web care vine cu consul printr-o adresă precum http://localhost:8500/ui.
-data-dir
Specifică directorul datastore.
-lega
Adresa specificată pentru comunicarea în interiorul clusterului trebuie să fie accesibilă tuturor nodurilor din cluster, iar implicitul este 0.0.0.0.
-client
Specifică la ce adresă client este legat consulul, care oferă servicii precum HTTP, DNS, RPC etc., iar implicitul este 127.0.0.1.
-nod
Numele unui nod dintr-un cluster trebuie să fie unic într-un cluster, iar implicit este numele gazdei nodului.
-centru de date
Specifică numele centrului de date, care implicit este DC1.

După ce pornește Consul, ascultă implicit 6 porturi:

8300
Porturi de replicare și de îndepărtare a liderului (sincronizare replică, porturi de redirecționare)
8301
Portul LAN Cossip (port conectat la cluster)
8302
Port WAN Gossip (port conectat la exteriorul clusterului)
8500
Portul interfeței web UI (portul de acces al interfeței web)
8600
Porturi care folosesc protocolul DNS pentru a vizualiza informații despre noduri (porturi folosite de protocoalele DNS)
8503
gRPC TLS: API gRPC cu conexiune TLS

Pentru mai multe informații despre porturile consul, vezi:Autentificarea cu hyperlink este vizibilă.

(Sfârșit)




Precedent:[Transfer] către MySQL Advanced: comandă de optimizare a tabelului
Următor:ASP.NET opțiuni de configurare Core (douăzeci și unu) reprezintă diferența dintre AddOptions și Configure
 Proprietarul| Postat pe 17.06.2023 19:57:01 |
Actualizări și descoperiri ale serviciului containerelor Docker Consul:https://www.cnblogs.com/pengdi/p/15425378.html
 Proprietarul| Postat pe 17.06.2023 20:20:01 |
Implementarea în mediul Linux


Creează un nou fișier start.sh cu următoarele conținuturi:

Creează un nou fișier de serviciu consul.service după cum urmează:



 Proprietarul| Postat pe 17.06.2023 20:28:20 |
Rulează Consul cu docker-compose

Folosește comanda docker pentru a rula clusterul Consul, fișierul docker-compose arată astfel:

 Proprietarul| Postat pe 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: Accesul este refuzat."

soluție

Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.

Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com