Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 3764|Yanıt: 4

Windows test ortamında Consul kurulum eğitimi

[Bağlantıyı kopyala]
Yayınlandı 17.06.2023 19:38:15 | | | |
HashiCorp Consul, ekiplerin hizmetler arasında ve yeraltı ve çoklu bulut ortamları ile çalışma zamanı arasında güvenli ağ bağlantısını yönetmelerini sağlayan bir hizmet ağı çözümüdür. Consul, ağ altyapısı cihazları için hizmet keşif, hizmet ağlaşma, trafik yönetimi ve otomatik güncellemeler sağlar. Bu özellikleri tek tek veya birlikte tek bir Konsolos dağıtımında kullanabilirsiniz.

Consul, ağlar arasında dağıtılan hizmetleri kaydetme, sorgulama ve güvence altına alma imkanı sağlayan bir kontrol düzlemi sağlar. Kontrol düzlemi, hizmetleri ve ilgili IP adreslerini takip etmek için merkezi bir kayıt kaydı tutan ağ altyapısının bir parçasıdır. Bu, fiziksel sunucular, bulut örnekleri, sanal makineler veya konteynerler gibi düğümler kümesinde çalışan dağıtık bir sistemdir.

Eleştiri:

Consul HTTP API arayüz çağrısı
https://www.itsvse.com/thread-9578-1-1.html

ASP.NET Çekirdek Bağlantı Takip (3) SkyAPM, Konsolos dinamik yapılandırmasına dayanır
https://www.itsvse.com/thread-9468-1-1.html

【Mimari】ASP.NET Core Consul hizmetlerine dayalı olarak oldukça erişilebilir
https://www.itsvse.com/thread-9422-1-1.html

Mimari: ASP.NET Core, Consul'a dayalı sıcak güncellemeleri dinamik olarak yapılar
https://www.itsvse.com/thread-9421-1-1.html

[Mimarlık]. net/c#, Consul temelinde Anahtar/Değer deposunun dağıtık yapılandırmasını uygular
https://www.itsvse.com/thread-9420-1-1.html

İndir Adresi:

Bağlantı girişi görünür.
Bağlantı girişi görünür.

Konsolos (CLI) şunları emreder:

Bağlantı girişi görünür.
Bağlantı girişi görünür.

Öncelikle, consul_1.15.3_windows_amd64 dosyasını indirin ve yeni bir tane oluşturunstart.batScript Başlama Konsolos'u için senaryo şöyledir:

Sonra aşağıdaki görselde gösterildiği gibi start.bat betiklerini çalıştırın:



Tarayıcı açık:http://127.0.0.1:8500/, aşağıdaki şekilde gösterildiği gibi:



Docker kullanarak konsolos test ortamı oluşturma komutu eklenir:


Consul başlatma komutu parametre bilgisi:

Alan çözünürlüğü
-sunucu
Sunucu olarak başlayın. Varsayılan seçenek istemci.
-Bootstrap
Bir sunucunun önyükleme modunda olup olmadığını, veri merkezinde sadece bir sunucunun önyükleme modunda olup olmadığını ve bir sunucu önyükleme modundayken sunucu lideri olarak seçilebilmesini kontrol etmek için kullanılır.
-bootstrap-expect=1
Küme için gereken minimum sunucu sayısı bu sayıdan azsa, küme geçersiz sayılır.
-Uı
Konsol ile gelen web arayüzü arayüzüne http://localhost:8500/ui gibi bir adresle erişebilmek için arayüz arayüzünü açmayı belirtin.
-data-dir
Veri deposu dizinini belirtin.
-bağlamak
Küme içinde iletişim için belirlenen adres, kümedeki tüm düğümlere ulaşılabilir olmalıdır ve varsayılan 0.0.0.0'dır.
-müşteri
Konsülün hangi istemci adresine bağlı olduğunu, HTTP, DNS, RPC gibi hizmetleri sağladığını belirtin ve varsayılan olarak 127.0.0.1 olur.
-düğüm
Bir kümedeki düğümün adı, kümede benzersiz olmalıdır ve varsayılan nokta düğümün ana adıdır.
-veri merkezi
Veri merkezinin adını belirtin, varsayılan olarak DC1 olur.

Consul'u başlattıktan sonra, varsayılan olarak 6 portu dinler:

8300
Replikasyon ve lider uzak portlar (replika senkronizasyonu, ilet portları)
8301
LAN Cossip portu (kümeye bağlı port)
8302
WAN Gossip portu (kümenin dışına bağlı port)
8500
Web arayüzü portu (web arayüzüne erişim portu)
8600
DNS protokolünü kullanarak düğüm bilgisini gören portlar (DNS protokolleri tarafından kullanılan portlar)
8503
gRPC TLS: TLS bağlantısı olan gRPC API'si

Konsolos limanları hakkında daha fazla bilgi için bakınız:Bağlantı girişi görünür.

(Son)




Önceki:[Aktar] MySQL İleriye: tablo komutunu optimize et
Önümüzdeki:ASP.NET Çekirdek (yirmi bir) yapılandırma seçenekleri AddOptions ile Configure arasındaki farktır
 Ev sahibi| Yayınlandı 17.06.2023 19:57:01 |
Docker konsolos konteyner hizmet güncellemeleri ve keşfi:https://www.cnblogs.com/pengdi/p/15425378.html
 Ev sahibi| Yayınlandı 17.06.2023 20:20:01 |
Linux ortamı dağıtımı


Aşağıdaki içeriklerle yeni bir start.sh dosyası oluşturun:

Aşağıdaki gibi yeni bir consul.service hizmet dosyası oluşturun:



 Ev sahibi| Yayınlandı 17.06.2023 20:28:20 |
Çalıştır Consul with docker-compose

Consul kümesini çalıştırmak için docker komutunu kullanın, docker-compose dosyası şöyle görünür:

 Ev sahibi| Yayınlandı 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: Erişim engellendi."

çözüm

Bağlantı girişi görünür.
Bağlantı girişi görünür.

Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com