Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 3764|Atsakyti: 4

Konsulo diegimo pamoka "Windows" bandomojoje aplinkoje

[Kopijuoti nuorodą]
Paskelbta 2023-06-17 19:38:15 | | | |
"HashiCorp Consul" yra paslaugų tinklo sprendimas, leidžiantis komandoms valdyti saugų tinklo ryšį tarp paslaugų ir vietinėje bei kelių debesų aplinkoje bei vykdymo metu. "Consul" teikia paslaugų aptikimą, paslaugų susiejimą, srauto valdymą ir automatinius tinklo infrastruktūros įrenginių atnaujinimus. Šias funkcijas galite naudoti atskirai arba kartu viename konsulo dislokavime.

Konsulas suteikia valdymo plokštumą, leidžiančią registruoti, užklausti ir apsaugoti tinkluose įdiegtas paslaugas. Valdymo plokštuma yra tinklo infrastruktūros dalis, kurioje tvarkomas centrinis registras, skirtas paslaugoms ir jų atitinkamiems IP adresams sekti. Tai paskirstyta sistema, veikianti mazgų klasteryje, pvz., fiziniuose serveriuose, debesies egzemplioriuose, virtualiose mašinose ar konteineriuose.

Peržiūra:

Konsulo HTTP API sąsajos iškvietimas
https://www.itsvse.com/thread-9578-1-1.html

ASP.NET Core Link Tracing (3) SkyAPM yra pagrįstas Consul dinamine konfigūracija
https://www.itsvse.com/thread-9468-1-1.html

【Architektūra】ASP.NET Core yra labai prieinamas remiantis konsulo paslaugomis
https://www.itsvse.com/thread-9422-1-1.html

Architektūra: "ASP.NET Core" dinamiškai konfigūruoja karštuosius naujinimus pagal konsulą
https://www.itsvse.com/thread-9421-1-1.html

[Architektūra]. net/c# įgyvendina paskirstytą Key/Value saugyklos konfigūraciją, pagrįstą Consul
https://www.itsvse.com/thread-9420-1-1.html

Parsisiųsti adresą:

Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.

Konsulas (CLI) komanduoja:

Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.

Pirmiausia atsisiųskite consul_1.15.3_windows_amd64 ir sukurkite naująstart.batScenarijus Norėdami pradėti konsulą, scenarijus yra toks:

Tada vykdykite start.bat scenarijų, kaip parodyta paveikslėlyje žemiau:



Atidaryta naršyklė:http://127.0.0.1:8500/, kaip parodyta toliau pateiktame paveikslėlyje:



Pridedama komanda, skirta sukurti konsulo bandymo aplinką naudojant docker:


Konsulo paleidimo komandos parametro informacija:

Lauko skiriamoji geba
-serveris
Pradėti kaip serverį. Numatytasis yra klientas.
-Bootstrap
Jis naudojamas valdyti, ar serveris veikia įkrovos režimu, duomenų centre gali būti tik vienas serveris, o kai serveris veikia įkrovos režimu, jis gali būti išrinktas serverio lyderiu.
-bootstrap-tikėtis = 1
Jei minimalus klasteriui reikalingas serverių skaičius yra mažesnis už šį skaičių, klasteris bus pripažintas negaliojančiu.
-Ui
Nurodykite, kad atidarytumėte vartotojo sąsajos sąsają, kad galėtumėte pasiekti žiniatinklio vartotojo sąsają, kuri pateikiama su konsulu, naudodami adresą, pvz., http://localhost:8500/ui.
-data-dir
Nurodykite duomenų saugyklos katalogą.
-rišti
Nurodytas adresas ryšiui klasteryje turi būti pasiekiamas visiems klasterio mazgams, o numatytasis yra 0.0.0.0.
-klientas
Nurodykite, su kuriuo kliento adresu yra susietas konsulas, kuris teikia tokias paslaugas kaip HTTP, DNS, RPC ir kt., o numatytasis yra 127.0.0.1.
-Mazgas
Klasterio mazgo pavadinimas turi būti unikalus klasteryje, o numatytasis yra mazgo pagrindinio kompiuterio pavadinimas.
-duomenų centras
Nurodykite duomenų centro pavadinimą, kurio numatytoji reikšmė yra DC1.

Paleidus konsulą, pagal numatytuosius nustatymus jis klausosi 6 prievadų:

8300
Replikacijos ir lyderio tolimi prievadai (replikų sinchronizavimas, persiuntimo prievadai)
8301
LAN Cossip prievadas (prievadas prijungtas prie klasterio)
8302
WAN Gossip prievadas (prievadas prijungtas prie klasterio išorės)
8500
Web sąsajos prievadas (prieigos prievadas web sąsaja)
8600
Prievadai, naudojantys DNS protokolą mazgo informacijai peržiūrėti (DNS protokolų naudojami prievadai)
8503
gRPC TLS: gRPC API su TLS ryšiu

Daugiau informacijos apie konsulinius uostus žr.:Hipersaito prisijungimas matomas.

(Pabaiga)




Ankstesnis:[Perkelti] į MySQL Advanced: optimizuoti lentelės komandą
Kitą:ASP.NET Core (dvidešimt viena) konfigūracijos parinktys yra skirtumas tarp AddOptions ir Configure
 Savininkas| Paskelbta 2023-06-17 19:57:01 |
"Docker" konsulo konteinerių paslaugos atnaujinimai ir atradimas:https://www.cnblogs.com/pengdi/p/15425378.html
 Savininkas| Paskelbta 2023-06-17 20:20:01 |
Linux aplinkos diegimas


Sukurkite naują start.sh failą su tokiu turiniu:

Sukurkite naują consul.service tarnybos failą taip:



 Savininkas| Paskelbta 2023-06-17 20:28:20 |
Paleiskite konsulą su docker-compose

Norėdami paleisti "Consul" klasterį, naudokite komandą "docker", "docker" kūrimo failas atrodo taip:

 Savininkas| Paskelbta 2025-08-13 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: prieiga uždrausta."

sprendimas

Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.

Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com