Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 3764|Odpowiedź: 4

Tutorial instalacji Consul w środowisku testowym Windows

[Skopiuj link]
Opublikowano 17.06.2023 19:38:15 | | | |
HashiCorp Consul to rozwiązanie sieciowe usług, które umożliwia zespołom zarządzanie bezpieczną łącznością sieciową między usługami oraz pomiędzy środowiskami lokalnymi i wielochmurowymi oraz w środowiskach uruchomieniowych. Consul zapewnia wykrywanie usług, mesh usług, zarządzanie ruchem oraz automatyczne aktualizacje dla urządzeń infrastruktury sieciowej. Możesz używać tych funkcji indywidualnie lub razem w jednym wdrożeniu Consul.

Consul zapewnia płaszczyznę kontrolną, która umożliwia rejestrację, zapytania i zabezpieczanie usług wdrożonych w sieciach. Płaszczyzna sterująca jest częścią infrastruktury sieciowej, która utrzymuje centralny rejestr do śledzenia usług i ich odpowiednich adresów IP. Jest to system rozproszony, działający na klastrze węzłów, takich jak serwery fizyczne, instancje chmurowe, maszyny wirtualne czy kontenery.

Recenzja:

Wywołanie interfejsu Consul HTTP API
https://www.itsvse.com/thread-9578-1-1.html

ASP.NET Core Link Tracing (3) SkyAPM opiera się na konfiguracji dynamicznej Consul
https://www.itsvse.com/thread-9468-1-1.html

【Architektura】ASP.NET Core jest wysoko dostępny w oparciu o usługi Consul
https://www.itsvse.com/thread-9422-1-1.html

Architektura: ASP.NET Core dynamicznie konfiguruje gorące aktualizacje na podstawie Consul
https://www.itsvse.com/thread-9421-1-1.html

[Architektura]. net/c# implementuje rozproszoną konfigurację magazynu klucz/wartość opartą na Consul
https://www.itsvse.com/thread-9420-1-1.html

Adres do pobrania:

Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.

Dowodzenia Konsula (CLI):

Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.

Najpierw pobierz consul_1.15.3_windows_amd64 i stwórz nowystart.batSkrypt Rozpoczynający konsul, pismo wygląda następująco:

Następnie wykonaj skrypt start.bat, jak pokazano na poniższym obrazku:



Przeglądarka otwarta:http://127.0.0.1:8500/, jak pokazano na poniższym rysunku:



Dołączone jest polecenie budowy środowiska testowego konsula za pomocą dockera:


Informacje o parametrach poleceń startowych Consul:

Rozdzielczość pola
-serwer
Zacznij jako kelner. Domyślnie to klient.
-Bootstrap
Służy do kontrolowania, czy serwer jest w trybie bootstrap, tylko jeden serwer może być w trybie bootstrap w centrum danych, a gdy serwer jest w trybie bootstrap, może zostać wybrany jako lider serwera.
-bootstrap-expect=1
Jeśli minimalna liczba serwerów wymagana przez klaster jest mniejsza niż ta liczba, klaster zostanie unieważniony.
-Interfejsu użytkownika
Określ otwarcie interfejsu UI, aby mieć dostęp do interfejsu webowego dołączonego do Consul pod adresem takim jak http://localhost:8500/ui.
-data-dir
Określ katalog magazynu danych.
-wiązać
Adres określony do komunikacji w klastrze musi być dostępny dla wszystkich węzłów w klastrze, a domyślny to 0.0.0.0.
-klient
Określ, do którego adresu klienta jest przypisany consul, który zapewnia usługi takie jak HTTP, DNS, RPC itd., a domyślne to 127.0.0.1.
-węzeł
Nazwa węzła w klastrze musi być unikalna w klastrze, a domyślną jest nazwa hosta tego węzła.
-centrum danych
Określ nazwę centrum danych, która domyślnie jest DC1.

Po uruchomieniu Consul domyślnie słucha 6 portów:

8300
Porty replikacyjne i liderów (synchronizacja replik, porty przekazywania)
8301
Port LAN Cossip (port podłączony do klastra)
8302
Port WAN Gossip (port podłączony do zewnętrznej części klastra)
8500
Port interfejsu interfejsu webowego (port dostępu do interfejsu webowego)
8600
Porty wykorzystujące protokół DNS do przeglądania informacji o węzłach (porty używane przez protokoły DNS)
8503
gRPC TLS: gRPC API z połączeniem TLS

Więcej informacji o portach konsulskich można znaleźć w następstwie:Logowanie do linku jest widoczne.

(Koniec)




Poprzedni:[Transfer] do MySQL Advanced: optymalizacja poleceń tabeli
Następny:ASP.NET Opcje konfiguracji rdzenia (dwadzieścia jeden) to różnica między AddOptions a Configure
 Ziemianin| Opublikowano 17.06.2023 19:57:01 |
Aktualizacje i odkrywanie usług kontenerowych Docker Consul:https://www.cnblogs.com/pengdi/p/15425378.html
 Ziemianin| Opublikowano 17.06.2023 20:20:01 |
Wdrażanie środowiska Linux


Stwórz nowy plik start.sh z następującą zawartością:

Stwórz nowy plik usługi consul.service w następujący sposób:



 Ziemianin| Opublikowano 17.06.2023 20:28:20 |
Run Consul z docker-compose

Użyj polecenia docker, aby uruchomić klaster Consul, plik docker-compose wygląda tak:

 Ziemianin| Opublikowano 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: Dostęp zabroniony."

rozwiązanie

Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.

Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com