Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 3764|Svar: 4

Consul-installationshandledning i en Windows-testmiljö

[Kopiera länk]
Publicerad på 2023-06-17 19:38:15 | | | |
HashiCorp Consul är en servicenätverkslösning som gör det möjligt för team att hantera säker nätverksanslutning mellan tjänster samt över lokala och multi-molnmiljöer och körtid. Consul tillhandahåller tjänsteupptäckt, service meshing, trafikhantering och automatiserade uppdateringar för nätverksinfrastrukturenheter. Du kan använda dessa funktioner individuellt eller tillsammans i en enda Consul-installation.

Consul tillhandahåller ett kontrollplan som gör det möjligt för dig att registrera, fråga och säkra tjänster som distribueras över nätverk. Kontrollplanet är en del av nätverksinfrastrukturen som upprätthåller ett centralt register för att spåra tjänster och deras respektive IP-adresser. Det är ett distribuerat system som körs på ett kluster av noder, såsom fysiska servrar, molninstanser, virtuella maskiner eller containrar.

Recension:

Consul HTTP API-gränssnittsanrop
https://www.itsvse.com/thread-9578-1-1.html

ASP.NET Core Link Tracing (3) SkyAPM baseras på Consuls dynamiska konfiguration
https://www.itsvse.com/thread-9468-1-1.html

【Arkitektur】ASP.NET Core är mycket tillgänglig baserat på Consuls tjänster
https://www.itsvse.com/thread-9422-1-1.html

Arkitektur: ASP.NET Core konfigurerar dynamiskt heta uppdateringar baserat på Consul
https://www.itsvse.com/thread-9421-1-1.html

[Arkitektur]. net/c# implementerar distribuerad konfiguration av Key/Value-lagring baserat på Consul
https://www.itsvse.com/thread-9420-1-1.html

Nedladdningsadress:

Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.

Konsul (CLI) befäl:

Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.

Först, ladda ner consul_1.15.3_windows_amd64 och skapa en nystart.batSkript för att starta Consul är manuset följande:

Kör sedan start.bat-skriptet, som visas på bilden nedan:



Webbläsare öppen:http://127.0.0.1:8500/, som visas i figuren nedan:



Bifogat finns kommandot för att bygga en konsultestmiljö med docker:


Consul startkommandoparameterinformation:

Fältupplösning
-server
Börja som servitör. Standardinställningen är klient.
-Bootstrap
Den används för att kontrollera om en server är i bootstrap-läge, endast en server kan vara i bootstrap-läge i ett datacenter, och när en server är i bootstrap-läge kan den väljas till serverledare.
-bootstrap-förvänta=1
Om det minsta antalet servrar som krävs av klustret är mindre än detta antal kommer klustret att ogiltigförklaras.
-Ui
Ange att öppna UI-gränssnittet så att du kan komma åt webbgränssnittet som följer med Consul via en adress som http://localhost:8500/ui.
-data-dig
Ange databaskatalogen.
-binda
Den adress som anges för kommunikation inom klustret måste vara tillgänglig för alla noder i klustret, och standarden är 0.0.0.0.
-klient
Ange vilken klientadress consul är bunden till, vilken tjänst som HTTP, DNS, RPC, etc., och standarden är 127.0.0.1.
-nod
Namnet på en nod i ett kluster måste vara unikt i ett kluster, och standardvärdet är nodens värdnamn.
-datacenter
Ange namnet på datacentret, som som standard är DC1.

Efter att ha startat Consul lyssnar den som standard på 6 portar:

8300
Replikering och ledarportar för fjärran (replikasynkronisering, vidarebefordringsportar)
8301
LAN Cossip-port (port ansluten till klustret)
8302
WAN Gossip-port (port ansluten till utsidan av klustret)
8500
Portering av webbgränssnittet (åtkomstport till webbgränssnittet)
8600
Portar som använder DNS-protokoll för att visa nodinformation (portar som används av DNS-protokoll)
8503
gRPC TLS: gRPC API med TLS-anslutning

För mer information om konsulportar, se:Inloggningen med hyperlänken är synlig.

(Slut)




Föregående:[Överför] till MySQL Avancerat: optimera tabellkommandot
Nästa:ASP.NET Core (tjugoett) konfigurationsalternativ är skillnaden mellan AddOptions och Configure
 Hyresvärd| Publicerad på 2023-06-17 19:57:01 |
Uppdateringar och upptäckt av Docker Consul containertjänst:https://www.cnblogs.com/pengdi/p/15425378.html
 Hyresvärd| Publicerad på 2023-06-17 20:20:01 |
Linux-miljöutbyggnad


Skapa en ny start.sh fil med följande innehåll:

Skapa en ny consul.service-tjänstefil enligt följande:



 Hyresvärd| Publicerad på 2023-06-17 20:28:20 |
Kör Consul med docker-compose

Använd docker-kommandot för att köra Consul-klustret, docker-compose-filen ser ut så här:

 Hyresvärd| Publicerad på 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: Åtkomst nekas."

lösning

Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.

Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com