Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 3764|Svar: 4

Consul-installationsvejledning i et Windows testmiljø

[Kopier link]
Opslået på 17/06/2023 19.38.15 | | | |
HashiCorp Consul er en servicenetværksløsning, der gør det muligt for teams at administrere sikker netværksforbindelse mellem tjenester samt på tværs af on-premises og multi-cloud-miljøer og runtime. Consul leverer serviceopdagelse, service meshing, trafikstyring og automatiserede opdateringer for netværksinfrastrukturenheder. Du kan bruge disse funktioner enkeltvis eller sammen i en enkelt Consul-udsendelse.

Consul tilbyder et kontrolplan, der gør det muligt at registrere, forespørge og sikre tjenester, der er deployeret på tværs af netværk. Kontrolplanet er en del af netværksinfrastrukturen, der vedligeholder et centralt register til at spore tjenester og deres respektive IP-adresser. Det er et distribueret system, der kører på en klynge af noder, såsom fysiske servere, cloud-instanser, virtuelle maskiner eller containere.

Anmeldelse:

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

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

【Arkitektur】ASP.NET Core er meget tilgængelig baseret på Consuls tjenester
https://www.itsvse.com/thread-9422-1-1.html

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

[Arkitektur]. net/c# implementerer distribueret konfiguration af Key/Value-lageret baseret på Consul
https://www.itsvse.com/thread-9420-1-1.html

Downloadadresse:

Hyperlink-login er synlig.
Hyperlink-login er synlig.

Konsul (CLI) kommandoer:

Hyperlink-login er synlig.
Hyperlink-login er synlig.

Først downloader du consul_1.15.3_windows_amd64 og opretter en nystart.batScript to Start Consul, scriptet er som følger:

Derefter udfører du start.bat-scriptet, som vist på billedet nedenfor:



Browser åben:http://127.0.0.1:8500/, som vist i figuren nedenfor:



Vedhæftet er kommandoen til at bygge et Consul-testmiljø ved hjælp af docker:


Consul startup kommando parameterinformation:

Feltopløsning
-server
Start som tjener. Standardindstillingen er klient.
-Bootstrap
Den bruges til at kontrollere, om en server er i bootstrap-tilstand, kun én server kan være i bootstrap-tilstand i et datacenter, og når en server er i bootstrap-tilstand, kan den vælges som serverleder.
-bootstrap-forvente=1
Hvis det minimale antal servere, som klyngen kræver, er mindre end dette antal, vil klyngen blive ugyldiggjort.
-Ui
Specificér at åbne UI-interfacet, så du kan få adgang til webinterfacet, der følger med consul, via en adresse som http://localhost:8500/ui.
-data-dig
Angiv datastore-mappen.
-binde
Den adresse, der er angivet til kommunikation inden for klyngen, skal være tilgængelig for alle noder i klyngen, og standarden er 0.0.0.0.
-kunde
Angiv hvilken klientadresse consul er bundet til, som leverer tjenester som HTTP, DNS, RPC osv., og standarden er 127.0.0.1.
-knude
Navnet på en node i en klynge skal være unikt i en klynge, og standarden er nodens værtsnavn.
-datacenter
Angiv navnet på datacentret, som som standard er DC1.

Efter at have startet Consul, lytter den som standard til 6 porte:

8300
Replikering og leder farwarding-porte (replikasynkronisering, videresendelsesporte)
8301
LAN Cossip-port (port forbundet til klyngen)
8302
WAN Gossip-port (port forbundet til ydersiden af klyngen)
8500
Portering af webinterfacet (adgangsport til webinterfacet)
8600
Porte, der bruger DNS-protokol til at se nodeinformation (porte brugt af DNS-protokoller)
8503
gRPC TLS: gRPC API med TLS-forbindelse

For mere information om konsulporte, se:Hyperlink-login er synlig.

(Slut)




Tidligere:[Overfør] til MySQL Avanceret: optimer tabel-kommandoen
Næste:ASP.NET Core (enogtyve) konfigurationsmuligheder er forskellen mellem AddOptions og Configure
 Udlejer| Opslået på 17/06/2023 19.57.01 |
Docker consul containertjenesteopdateringer og opdagelse:https://www.cnblogs.com/pengdi/p/15425378.html
 Udlejer| Opslået på 17/06/2023 20.20.01 |
Linux-miljøudrulning


Opret en ny start.sh-fil med følgende indhold:

Opret en ny consul.service servicefil som følger:



 Udlejer| Opslået på 17/06/2023 20.28.20 |
Kør Consul med docker-compose

Brug docker-kommandoen til at køre Consul-klyngen, docker-compose-filen ser sådan ud:

 Udlejer| Opslået 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: Adgang nægtes."

opløsning

Hyperlink-login er synlig.
Hyperlink-login er synlig.

Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com