Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 3764|Svare: 4

Consul-installasjonsveiledning i et Windows testmiljø

[Kopier lenke]
Publisert på 17.06.2023 19:38:15 | | | |
HashiCorp Consul er en tjenestenettverksløsning som gjør det mulig for team å administrere sikker nettverkstilkobling mellom tjenester og på tvers av lokale og multi-cloud-miljøer og kjøretid. Consul tilbyr tjenesteoppdagelse, tjenestemeshing, trafikkstyring og automatiserte oppdateringer for nettverksinfrastrukturenheter. Du kan bruke disse funksjonene individuelt eller sammen i en enkelt Consul-utplassering.

Consul tilbyr et kontrollplan som gjør det mulig å registrere, spørre og sikre tjenester distribuert på tvers av nettverk. Kontrollplanet er en del av nettverksinfrastrukturen som opprettholder et sentralt register for å spore tjenester og deres respektive IP-adresser. Det er et distribuert system som kjører på en klynge av noder, som fysiske servere, skyinstanser, virtuelle maskiner eller containere.

Anmeldelse:

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

ASP.NET Core Link Tracing (3) SkyAPM er basert på Consul dynamisk konfigurasjon
https://www.itsvse.com/thread-9468-1-1.html

【Architecture】ASP.NET Core er svært tilgjengelig basert på Consuls tjenester
https://www.itsvse.com/thread-9422-1-1.html

Arkitektur: ASP.NET Core konfigurerer dynamisk hot-oppdateringer basert på Consul
https://www.itsvse.com/thread-9421-1-1.html

[Arkitektur]. net/c# implementerer distribuert konfigurasjon av Key/Value-lager basert på Consul
https://www.itsvse.com/thread-9420-1-1.html

Nedlastingsadresse:

Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.

Konsul (CLI) befaler:

Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.

Først, last ned consul_1.15.3_windows_amd64 og opprett en nystart.batManuset for å starte Consul, manuset er som følger:

Deretter kjører start.bat-skriptet, som vist på bildet under:



Nettleser åpen:http://127.0.0.1:8500/, som vist i figuren nedenfor:



Vedlagt er kommandoen for å bygge et konsul-testmiljø ved bruk av docker:


Consul oppstartskommandoparameterinformasjon:

Feltoppløsning
-server
Start som servitør. Standard er klient.
-Bootstrap
Den brukes til å kontrollere om en server er i bootstrap-modus, kun én server kan være i bootstrap-modus i et datasenter, og når en server er i bootstrap-modus, kan den velges som serverleder.
-bootstrap-expect=1
Hvis minimumsantallet servere som kreves av klyngen er mindre enn dette antallet, vil klyngen bli ugyldiggjort.
-Ui
Spesifiser å åpne UI-grensesnittet, slik at du kan få tilgang til webgrensesnittet som følger med Consul via en adresse som http://localhost:8500/ui.
-data-dir
Spesifiser datastore-katalogen.
-binde
Adressen som er spesifisert for kommunikasjon innenfor klyngen må være tilgjengelig for alle noder i klyngen, og standarden er 0.0.0.0.
-klient
Spesifiser hvilken klientadresse consul er bundet til, hvilken tjeneste som HTTP, DNS, RPC osv., og standard er 127.0.0.1.
-Node
Navnet på en node i en klynge må være unikt i en klynge, og standarden er vertsnavnet til noden.
-datasenter
Spesifiser navnet på datasenteret, som som standard er DC1.

Etter å ha startet Consul, lytter den som standard til 6 porter:

8300
Replikasjons- og leder-farwarding-porter (replikasynkronisering, videresendingsporter)
8301
LAN Cossip-port (port koblet til klyngen)
8302
WAN Gossip-port (port koblet til utsiden av klyngen)
8500
Portering av webgrensesnittet (tilgang til webgrensesnittet)
8600
Porter som bruker DNS-protokoll for å se nodeinformasjon (porter brukt av DNS-protokoller)
8503
gRPC TLS: gRPC API med TLS-tilkobling

For mer informasjon om konsulhavner, se:Innloggingen med hyperkoblingen er synlig.

(Slutt)




Foregående:[Overfør] til MySQL Avansert: optimaliser tabellkommandoen
Neste:ASP.NET Core (tjueen) konfigurasjonsalternativer er forskjellen mellom AddOptions og Configure
 Vert| Publisert på 17.06.2023 19:57:01 |
Oppdateringer og oppdagelse av Docker consul containertjeneste:https://www.cnblogs.com/pengdi/p/15425378.html
 Vert| Publisert på 17.06.2023 20:20:01 |
Linux-miljødistribusjon


Lag en ny start.sh-fil med følgende innhold:

Opprett en ny consul.service-tjenestefil som følger:



 Vert| Publisert på 17.06.2023 20:28:20 |
Kjør Consul med docker-compose

Bruk docker-kommandoen for å kjøre Consul-klyngen, docker-compose-filen ser slik ut:

 Vert| Publisert på 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: Tilgang er nektet."

løsning

Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.

Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com