Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 3764|Odgovoriti: 4

Uvodni vodič za namestitev Consul v testnem okolju Windows

[Kopiraj povezavo]
Objavljeno na 17. 06. 2023 19:38:15 | | | |
HashiCorp Consul je rešitev za storitvena omrežja, ki ekipam omogoča upravljanje varne omrežne povezljivosti med storitvami ter med lokalnimi in večoblačnimi okolji ter v času izvajanja. Consul zagotavlja odkrivanje storitev, mreženje storitev, upravljanje prometa in avtomatizirane posodobitve za omrežne infrastrukturne naprave. Te funkcije lahko uporabljate posamezno ali skupaj v enem Consul napotitvi.

Consul zagotavlja nadzorno ravnino, ki omogoča registracijo, poizvedovanje in varovanje storitev, nameščenih v različnih omrežjih. Krmilna ravnina je del omrežne infrastrukture, ki vzdržuje centralni register za sledenje storitvam in njihovim ustreznim IP naslovom. Gre za distribuiran sistem, ki deluje na gruču vozlišč, kot so fizični strežniki, oblačni primerki, virtualni stroji ali kontejnerji.

Pregled:

Klic vmesnika Consul HTTP API
https://www.itsvse.com/thread-9578-1-1.html

ASP.NET Sledenje jedrnim povezavam (3) SkyAPM temelji na dinamični konfiguraciji Consul
https://www.itsvse.com/thread-9468-1-1.html

【Arhitektura】ASP.NET Core je zelo dostopen na podlagi storitev Consul
https://www.itsvse.com/thread-9422-1-1.html

Arhitektura: ASP.NET Core dinamično konfigurira vroče posodobitve na podlagi Consula
https://www.itsvse.com/thread-9421-1-1.html

[Arhitektura]. net/c# implementira distribuirano konfiguracijo shrambe ključev/vrednosti, ki temelji na Consul
https://www.itsvse.com/thread-9420-1-1.html

Naslov za prenos:

Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna.

Konzul (CLI) poveljuje:

Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna.

Najprej prenesite consul_1.15.3_windows_amd64 in ustvarite novegastart.batSkripta Za začetek Consul je pisava naslednja:

Nato izvedite start.bat skripto, kot je prikazano na spodnji sliki:



Odprt brskalnik:http://127.0.0.1:8500/, kot je prikazano na spodnji sliki:



Priložen je ukaz za gradnjo consul testnega okolja z uporabo dockerja:


Informacije o parametrih ukazov Consul:

Ločljivost polja
-strežnik
Začni kot natakar. Privzeto je odjemalec.
-Bootstrap
Uporablja se za nadzor, ali je strežnik v zagonskem načinu, ali je lahko v podatkovnem centru le en strežnik v zagonskem načinu, in če je strežnik v zagonskem načinu, je lahko izvoljen kot vodja strežnika.
-bootstrap-expect=1
Če je minimalno število strežnikov, ki jih grozd zahteva, manjše od tega, bo grozd razveljavljen.
-Ui
Določite odpiranje uporabniškega vmesnika, da boste lahko dostopali do spletnega vmesnika, ki je priložen Consulu, preko naslova, kot je http://localhost:8500/ui.
-data-dir
Določite imenik podatkovnega skladišča.
-Vežejo
Naslov, določen za komunikacijo znotraj gruče, mora biti dosegljiv vsem vozliščem v gruči, privzeta pa je 0.0.0.0.
-odjemalec
Določite, na kateri naslov odjemalca je consul vezan, ki zagotavlja storitve, kot so HTTP, DNS, RPC itd., privzeta pa je 127.0.0.1.
-Vozlišče
Ime vozlišča v gruči mora biti edinstveno v gruči, privzeto pa je gostiteljsko ime vozlišča.
-podatkovni center
Določite ime podatkovnega centra, ki je privzeto DC1.

Po zagonu Consul privzeto posluša 6 priključkov:

8300
Replikacijski in vodilni daljni porti (sinhronizacija replik, posredovanje portov)
8301
LAN Cossip port (priključen na grozd)
8302
WAN Gossip priključek (priključek, povezan na zunanjo stran gruče)
8500
Prenos spletnega uporabniškega vmesnika (dostopni priključek spletnega vmesnika)
8600
Porti, ki uporabljajo DNS protokol za ogled informacij o vozliščih (porti, ki jih uporabljajo DNS protokoli)
8503
gRPC TLS: gRPC API s TLS povezavo

Za več informacij o konzulskih pristaniščih glejte:Prijava do hiperpovezave je vidna.

(Konec)




Prejšnji:[Prenos] na MySQL Advanced: optimiziraj ukaz tabele
Naslednji:ASP.NET Osnovne (enaindvajset) konfiguracijske možnosti so razlika med AddOptions in Configure
 Najemodajalec| Objavljeno na 17. 06. 2023 19:57:01 |
Posodobitve in odkrivanje storitev kontejnerjev Docker consul:https://www.cnblogs.com/pengdi/p/15425378.html
 Najemodajalec| Objavljeno na 17. 06. 2023 20:20:01 |
Namestitev Linux okolja


Ustvarite novo start.sh datoteko z naslednjo vsebino:

Ustvarite novo datoteko storitve consul.service na naslednji način:



 Najemodajalec| Objavljeno na 17. 06. 2023 20:28:20 |
Run Consul z docker-compose

Uporabi ukaz docker za zagon Consul grozda, datoteka docker-compose izgleda takole:

 Najemodajalec| Objavljeno na 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: Dostop je zavrnjen."

rešitev

Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna.

Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com