Ubuntu

Ubuntu 18'de Consul Sunucusu Nasıl Kurulur ve Yapılandırılır.04

Ubuntu 18'de Consul Sunucusu Nasıl Kurulur ve Yapılandırılır.04
Consul, Golang'a dayanan ve üzerine inşa edilmiş açık kaynaklı bir hizmet keşif aracıdır. Veritabanı, kuyruklar ve e-postalar gibi hizmet uygulama gereksinimlerini keşfetmenize yardımcı olur. Servis Keşfi, Sağlık Kontrolü Durumu, Anahtar/Değer Deposu, Çoklu Veri Merkezi Dağıtımı ve Web Kullanıcı Arayüzü gibi bazı harika özelliklerle birlikte gelir. Yüksek düzeyde kullanılabilir ve binlerce düğüme kadar ölçeklenebilir. Tamamen güvenlidir ve DevOps için modern uygulamaları uyarlayan büyük altyapıyla çalışır.

Önkoşullar

Sistemi Güncelle

Sisteme herhangi bir yeni paket yüklemeden önce mevcut tüm paketleri yükseltmenizi ve sistemi güncellemenizi öneririz. Aşağıdaki komutu yürütün ve işi sizin için yapacak.

sudo apt-get güncellemesi

Daha sonra, henüz yüklemediyseniz, unzip ve tmux gibi bazı gerekli paketleri yüklemeniz gerekecektir. tmux, tek bir terminal penceresinde birden çok ayrı terminal oturumuna erişmenize yardımcı olur.

sudo apt-get kurulumu unzip sudo apt-get kurulumu tmux

Nginx'i yükleyin

Sistem güncellendikten sonra, bir web tarayıcısından Web UI aracılığıyla Consul'a erişmek için bir web sunucusu kurmanız gerekecektir. Burada Nginx web sunucusunu kuracağız, isterseniz Apache web sunucusunu kurabilirsiniz. Nginx web sunucusunu kurmak için aşağıdaki komutu çalıştırın.

sudo apt-get install nginx

Consul'u indirin ve yükleyin

Gerekli tüm bağımlılıkları kurduk, şimdi Consul'u indirip kurmaya hazırız. İlk önce, aşağıdaki komutu kullanarak mevcut dizininizi /usr/local/bin olarak değiştirin.

cd /usr/yerel/bin

Artık, wget komutunu kullanarak Consul'un en son kararlı sürümünü resmi Consul İndirme Web Sayfasından indirebilirsiniz. Aşağıdaki komutu yürütün ve işi sizin için yapacak.

sudo wget https://releases.hashicorp.com/konsül/1.4.4/konsül_1.4.4_linux_amd64.fermuar

Ardından, indirilen paketi açmanız ve sıkıştırılmış paketi kaldırmanız gerekecektir. Basitçe, aşağıdaki komutları yürütün ve işi sizin için yapacaklar.

sudo unzip consul_1.4.4_linux_amd64.zip sudo rm -rf consul_1.4.4_linux_amd64.fermuar

Konsolos Sunucusunu Yapılandır

Şimdi Konsolos sunucusunu başarıyla indirdik. Ardından, konsolos sunucusunu yapılandırmanız gerekecek. Yapılandırma dosyaları için yeni bir dizin oluşturun.

cd ~ mkdir -p konsül-yapılandırma/sunucu

Ardından, yeni bir yapılandırma dosyası yapılandırması oluşturun.Herhangi bir metin düzenleyici kullanarak Consul yapılandırması için json. Burada nano metin düzenleyici kullanıyoruz. kullanarak da yükleyebilirsiniz sudo apt-get yükleme nano komut.

sudo nano consul-config/sunucu/config.json

Dosyaya aşağıdaki yapılandırmayı ekleyin.


"önyükleme": doğru,
"sunucu": doğru,
"log_level": "DEBUG",
"enable_syslog": doğru,
"veri merkezi": "sunucu1",
"adresler":
"http": "0.0.0.0"
,
"bind_addr": "IP Adresi",
"düğüm_adı": "XX.XX.XX.XX",
"data_dir": "/home/k/consuldata",
"ui_dir": "/home/k/consul-ui",
"acl_datacenter": "sunucu1",
"acl_default_policy": "izin ver",
"encrypt": "5KKufILrf186BGlilFDNig=="

bind_addr ve node_name'yi kendi sunucularınızın IP'si veya FQDN'si ile değiştirdiğinizden emin olun, ardından dosyayı kaydedin ve kapatın.

Ardından, web sunucunuzu yapılandırmak için sanal bir ana bilgisayar oluşturmanız gerekecektir. Bu nedenle, aşağıdaki komutu kullanarak nginx için sanal bir ana bilgisayar oluşturmak için yeni bir dizin oluşturun.

sudo nano /etc/nginx/conf.d/konsül.konf

Aşağıdaki içeriği dosyaya ekleyin.

sunucu

80 dinle;
sunucu_adıSunucunuzIP;
root /home/k/consul-ui;
yer /
proxy_pass http://127.0.0.1:8500;
proxy_set_header   X-Real-IP $remote_addr;
proxy_set_header   Ana Bilgisayar      $http_host;

YourServerIP'yi gerçek sunucu IP adresiniz veya alan adınızla değiştirdiğinizden emin olun ve ardından dosyayı kaydedip kapatın.

Ardından, bu değişikliklerin yürürlüğe girmesi için Nginx hizmetlerini yeniden yükleyin. Bunu yapmak için aşağıdaki komutu yürütün. sudo systemctl nginx'i yeniden başlat.hizmet

Konsolos Sunucusunu Başlatın

consul sunucusunu gerekli bağımlılıkları ile başarıyla kurdunuz ve yapılandırdınız. Şimdi Konsolos sunucusunu başlatalım ve kullanalım. Hizmetlerini tmux terminali altında başlatmak için aşağıdaki komutu çalıştırın. tmux

konsolos aracısı -config-dir ~/consul-config/server -ui-dir ~/consul-ui -bootstrap
true -client=0.0.0.0

Artık terminalinizde consul işleminin çalıştığını göreceksiniz, kullanarak bu işlemleri arka planda çalışır durumda bırakabilirsiniz CTRL+B sonra vur D terminali ayırmak için klavyeden tuş.

Consul'u başarıyla yüklediğinize göre, Consul web arayüzüne erişmek için daha fazla ilerleyebilirsiniz. Ama önce web kullanıcı arayüzüne erişmek için konsolos temsilcimizi kurmamız gerekecek. Aşağıdaki komutu yürütün ve işi sizin için yapacak.

konsolos temsilcisi -dev -ui

Yukarıdaki komut biraz zaman alacak.

Favori web tarayıcınızı açın ve http://YourServerIP/ui adresine gidin. Artık sunucularınızın sağlığını ve hizmetlerinize genel bir bakışı kontrol etmek için konsolos sunucusunu kullanabilirsiniz.

Sonuç

Bu eğitimde, Ubuntu 18'de Consul sunucusunu nasıl kuracağınızı ve yapılandıracağınızı öğrendiniz.04. Artık Konsolos sunucusuyla çalışmak için yeterli bilgiye sahip olduğunuzu umuyoruz. Artık Consul'u kullanarak yeni hizmetlerinizi dağıtabilir ve bu hizmetlere genel bir bakış atabilirsiniz.

How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...
Linux Oyunları Geliştirmek için Ücretsiz ve Açık Kaynaklı Oyun Motorları
Bu makale, Linux'ta 2D ve 3D oyunlar geliştirmek için kullanılabilecek ücretsiz ve açık kaynaklı oyun motorlarının bir listesini kapsayacaktır. Bu tür...
Linux Eğitimi için Tomb Raider'ın Gölgesi
Shadow of the Tomb Raider, Eidos Montreal tarafından yaratılan bir aksiyon-macera oyunu serisi olan Tomb Raider serisine eklenen on ikinci oyundur. Oy...