Yadda ake Shigar da Ingancin Aikin Kai akan CentOS/RHEL 8


Ansible kayan aiki ne na atomatik kyauta kuma mai budewa wanda ke bawa masu gudanar da tsarin damar tsarawa da sarrafa daruruwan nodes daga babbar uwar garken ba tare da bukatar girka duk wani wakili akan mahallin ba.

Ya dogara da yarjejeniyar SSH don sadarwa tare da nodes masu nisa. Idan aka kwatanta da sauran kayan aikin gudanarwa kamar su Puppet da Chef, Ansible yana fitowa kamar wanda aka fi so saboda saukin amfani, da girkawa.

A cikin wannan darasin, zaku koyi yadda ake girka da saita kayan aikin Ansible automation akan RHEL/CentOS 8 Linux rarraba.

MUHIMMI: Ga CentOS 8, an rarraba ingantaccen al'ada bisa ga ajiyar EPEL, amma har yanzu babu wani kunshin hukuma, amma ana kan aiki. Saboda haka, muna amfani da daidaitaccen PIP (mai kula da kunshin Python) don girka Ansible akan CentOS 8.

A RHEL 8, ba da damar wurin ajiyar Red Hat na hukuma, don daidaitaccen sigar da kake son shigarwa kamar yadda aka nuna a wannan labarin. KADA KA YI AMFANI DA PIP A RHEL 8 !.

Mataki 1: Girka Python3

Yawancin lokaci, RHEL 8 da CentOS 8 zasu zo tare da Python3 an riga an girka ta tsohuwa. Koyaya, Idan saboda kowane irin dalili ba'a girka Python3 ba, girka shi ta amfani da mai amfani na yau da kullun tare da gatan Sudo.

# su - ravisaive
$ sudo dnf update
$ sudo dnf install python3

Don tabbatar da cewa lallai kun sanya python3, kunna umarnin.

$ python3 -V

Mataki na 2: Shigar da PIP - Mai sakawa na Python

Pip manajan kunshin Python ne, wanda shima an riga an sanya shi an saka shi, amma kuma, idan Pip ya bata akan tsarin ku, girka shi ta amfani da umarnin.

$ sudo dnf install python3-pip

Mataki na 3: Girka kayan aiki masu amfani

Tare da duk abubuwan da ake buƙata sun haɗu, shigar da amintacce ta hanyar aiwatar da umarni akan CentOS 8.

# pip3 install ansible --user

A RHEL 8, kunna wurin ajiyar Injin Injin don shigar da ingantaccen sigar kamar yadda aka nuna,

# subscription-manager repos --enable ansible-2.8-for-rhel-8-x86_64-rpms
# dnf -y install ansible

Don bincika sigar Ansible, gudu.

# ansible --version

Cikakke! Kamar yadda kake gani, sigar Ansible da aka girka shine Ansible 2.8.5.

Mataki na 4: Gwada iblearancin Kayan Aiki

Don gwada ingantaccen abu, da farko tabbatar cewa ssh yana sama da gudana.

$ sudo systemctl status sshd

Na gaba, muna buƙatar ƙirƙirar runduna fayil a cikin/etc/ansible directory don ayyana injunan rundunar.

$ sudo mkdir /etc/ansible  
$ cd /etc/ansible
$ sudo touch hosts

Abubuwan masu masaukin baki fayil ɗin zai zama kayan aiki inda zaku sami duk node ɗin nesa.

Yanzu buɗe runduna fayil tare da editan da kuka fi so kuma ayyana kumburin nesa kamar yadda aka nuna.

[web]
192.168.0.104

Na gaba, samar da maɓallan SSH daga inda za mu kwafa maɓallin jama'a zuwa kumburin nesa.

$ ssh-keygen

Don kwafin maɓallin SSH da aka kirkira zuwa kumburi mai nisa gudanar da umurnin.

$ ssh-copy-id [email 

Yanzu yi amfani da Ansible don ping na nesa kamar yadda aka nuna.

$ ansible -i /etc/ansible/hosts web -m ping  

Mun sami nasarar shigarwa da gwada Ansible akan rarraba RHEL/CentOS 8 Linux. Idan kuna da wasu tambayoyi, to ku raba tare da mu a cikin ɓangaren maganganun da ke ƙasa.