Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 3764|Válasz: 4

Consul telepítési útmutató Windows tesztkörnyezetben

[Linket másol]
Közzétéve 2023. 06. 17. 19:38:15 | | | |
A HashiCorp Consul egy szolgáltatási hálózati megoldás, amely lehetővé teszi a csapatok számára, hogy biztonságos hálózati kapcsolatot kezeljenek szolgáltatások között, valamint on-premises és multi-cloud környezetek és futás közben. A Consul szolgáltatásfelderítést, szolgáltatáshálózást, forgalomkezelést és automatikus frissítéseket biztosít hálózati infrastruktúra eszközökhöz. Ezeket a funkciókat egyénileg vagy együtt használhatod egyetlen Consul telepítésben.

A Consul egy vezérlősíkot biztosít, amely lehetővé teszi a hálózatokon keresztül telepített szolgáltatások regisztrálását, lekérdezését és biztonságos védelmét. A vezérlősík a hálózati infrastruktúra része, amely központi regisztert tart fenn a szolgáltatások és azok IP-címeinek nyomon követésére. Ez egy elosztott rendszer, amely csomópontokból álló klasztereken fut, például fizikai szervereken, felhőpéldányokon, virtuális gépeken vagy konténerokon.

Szemle:

Consul HTTP API interfész hívás
https://www.itsvse.com/thread-9578-1-1.html

ASP.NET Core Link Tracing (3) A SkyAPM a Consul dinamikus konfiguráción alapul
https://www.itsvse.com/thread-9468-1-1.html

【Architektúra】ASP.NET A Core széles körben elérhető a Consul szolgáltatások alapján
https://www.itsvse.com/thread-9422-1-1.html

Architektúra: ASP.NET Core dinamikusan konfigurálja a forró frissítéseket a Consul alapján
https://www.itsvse.com/thread-9421-1-1.html

[Építészet]. net/c# a Kulcs/Érték tároló elosztott konfigurációját valósítja meg a Consul alapján
https://www.itsvse.com/thread-9420-1-1.html

Letöltési cím:

A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.

A Konzul (CLI) parancsol:

A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.

Először töltsd le a consul_1.15.3_windows_amd64 fájlt, és hozz létre egy újatstart.batA Consul kezdetének írása a következő:

Ezután hajtsd végre a start.bat szkriptet, ahogy az alábbi képen látható:



Böngésző megnyitva:http://127.0.0.1:8500/, ahogy az alábbi ábrán látható:



Csatolva van a parancs a docker segítségével konzuli tesztkörnyezet építéséhez:


Consul startup parancs paraméter információk:

Mezőfelbontás
-kiszolgáló
Kezdj szerverként. Az alapértelmezett a kliens.
-Bootstrap
Arra használják, hogy szabályozzák, hogy egy szerver bootstrap módban van-e, csak egy szerver lehet bootstrap módban egy adatközpontban, és amikor egy szerver bootstrap módban van, akkor választható szerver-vezetőként.
-bootstrap-expect=1
Ha a klaszterhez szükséges minimális szerverszám kevesebb ennél, a klasztert érvénytelenítik.
-Ui
Határozd meg, hogy nyisd meg a UI interfészt, hogy hozzáférhess a konzulhoz tartozó webes UI interfészhez egy olyan címen, mint http://localhost:8500/ui.
-data-dir
Megadja az adattároló könyvtárat.
-köt
A klaszteren belüli kommunikációhoz megadott címnek elérhetőnek kell lennie a klaszter összes csomópontjához, és az alapértelmezett 0.0.0.0.
-ügyfél
Megadjuk, melyik ügyfélcímhez van kötve a konzul, amely olyan szolgáltatásokat nyújt, mint a HTTP, DNS, RPC stb., és az alapértelmezett 127.0.0.1.
-csomópont
Egy csomópont név egy klaszterben egyedinek kell lennie egy klaszterben, és az alapértelmezett a csomópont hosztneve.
-adatközpont
Megadja az adatközpont nevét, amely alapértelmezettként DC1.

A Consul elindítása után alapértelmezetten 6 portot hallgat:

8300
Replikáció és vezető farwarding portok (replika szinkronizáció, továbbítási portok)
8301
LAN Cossip port (a klaszterhez csatlakoztatott port)
8302
WAN Gossip port (a klaszter külső részéhez csatlakoztatott port)
8500
A webes UI interfész portja (a webinterfész hozzáférési portja)
8600
Portok, amelyek DNS protokollt használnak a csomópont információk megtekintésére (DNS protokollok által használt portok)
8503
gRPC TLS: gRPC API TLS kapcsolattal

További információért a konzuli kikötőkről lásd:A hiperlink bejelentkezés látható.

(Vége)




Előző:[Átvitel] MySQL Advanced-re: táblázat optimalizálása parancs
Következő:ASP.NET Core (huszonegy) konfigurációs opciók a különbség az AddOptions és a Configure között
 Háziúr| Közzétéve 2023. 06. 17. 19:57:01 |
Docker konzul konténer szolgáltatás frissítések és felfedezése:https://www.cnblogs.com/pengdi/p/15425378.html
 Háziúr| Közzétéve 2023. 06. 17. 20:20:01 |
Linux környezet telepítése


Hozz létre egy új start.sh fájlt az alábbi tartalommal:

Hozz létre egy új consul.service szolgáltatási fájlt az alábbiak szerint:



 Háziúr| Közzétéve 2023. 06. 17. 20:28:20 |
Run Consul docker-compose-szal

A docker parancsot használd a Consul klaszterhez, a docker-compose fájl így néz ki:

 Háziúr| Közzétéve 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: Hozzáférés megtagadott."

megoldás

A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.

Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com