Centos 8 Rancher Server Kurulumu ve Host Ekleme

Şakir DEMİRER
Turk Telekom Bulut Teknolojileri
3 min readSep 26, 2023

Merhabalar,

Bu makalede Rancher Server’in Centos 8 üzerine kurulumu ve AWX kurulu olan sunucunun buraya host olarak eklenmesini ele alacağız. Keyifli okumalar.

Not: Centos 8 üzerine AWX kurulumu için aşağıdaki linkten faydalanabilirsiniz.

Rancher, açık kaynak kodlu olup hostların ve içerisindeki containerların yönetimi yapan bir platformdur. Rancher agent sayesinde tüm Linux sunucularınızdaki containerları yönetebilirsiniz. Ek olarak bu platform üzerinden ilgili sunuculara yeni containerlar ekleyebilir veya silebilirsiniz.

Centos 8 üzerine Rancher Server kurulumu için min. gereksinimler aşağıdaki gibidir.

- 2 GB Ram

- 2 CPU

- Min. 15 GB Disk alanı

Not: Kurulum öncesi firewalld ve selinux kapatılmalıdır. Ek olarak sunucu paketlerinin güncel olmasında fayda olacaktır. (yum update -y)

Kurulum adımları;

Docker reposu eklenir;

- yum-config-manager — add-repo=https://download.docker.com/linux/centos/docker-ce.repo

İlgili paketler indirilir ve kurulur.

- dnf install epel-release yum-utils python3-pip ansible -y

Docker servisi start ve enable edilir.

- systemctl start docker;systemctl enable docker;systemctl status docker

Kurulum için hazırız ve aşağıdaki komutla Rancher server kurulumu başlatılır.

- docker run -d — restart=unless-stopped -p 8080:8080 rancher/server:stable

İlgili image’yi indirmesi ve kurması biraz zaman alacaktır. İşlem sonunda aşağıdaki gibi bir çıktı verecektir.

Digest: sha256:95b55603122c28baea4e8d94663aa34ad770bbc624a9ed6ef986fb3ea5224d91

Status: Downloaded newer image for rancher/server:stable

7465169bb61bb0bf3b09849f87448cfa87e1b3cfde6bd039761c2d2544274546

İlgili container kontrol edilir.

- docker ps

Web arayüz için aşağıdaki şekilde giriş yapabilirsiniz.

http://sunucu_ip_no:8080

Menüden Stacks, Catalog, Infrastructure, Admin, Api kısımları incelenebilir.

Sırada bu menüden AWX kurulu olan sunucumuzu buraya entegre etme aşaması var.

Infrastructure > Hosts kısmına gidilir ve Add Host seçilir.

Bu kısımda rancher server kurulu olan ip seçilir (standart) ve sonraki aşamaya geçilir. Başka rancher serverınız varsa o da seçilebilir.

Aşağıdaki menüde Custom mı olacak, Azure üzerinden mi veya Amazondan mı sunucu ekleneceği belirlenir. Biz burada custom olarak ilerleyeceğiz.

Bir sonraki aşama rancher agent’ın eklenmesi istediğimiz sunucuya kurulumudur. 5. Adımda yer alan komutu ilgili sunucuya giderek çalıştırmamız yeterli olacaktır.

Komut aşağıdaki gibidir.

sudo docker run — rm — privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.11 http://192.168.1.159:8080/v1/scripts/2904C81701A67D81D580:1672444800000:2Ymd7FCRztrBY2TxzzMgnLwtWI

Komut awx kurulu sunucuda çalıştırılır;

İlgili servislerin çalıştığı gözlemlenir. (docker ps)

Rancher platformumuzda ise hostun ve containerların geldiği teyit edilir.

Infrastructure > Hosts

Awx_server seçilir ve kaynaklar izlenebilir.

Infrastructure > Containers

Faydası olması dileğiyle,

İyi çalışmalar…

Kaynakça;

--

--