CentOS/RHEL 8 -ב שיגנה היצמוטואה ילכ תא ןיקתהל דציכ


Ansible םיתמצב םהשלכ םינכוס תנקתהב ךרוצ אלל יזכרמ תרשמ םיתמצ תואמב טולשלו רידגהל תוכרעמ ילהנמל רשפאמה חותפ רוקמו ימניח היצמוטוא ילכ אוה.

.הלש הנקתההו שומישה תולק לשב תפדעומכ תאצוי Puppet and Chef, Ansible ומכ םירחא לוהינ ילכל האוושהב .םיקחורמה םיתמצה םע רשקתל ידכ SSH לוקוטורפ לע ךמתסמ הז

.RHEL/CentOS 8 סקוניל תצפהב Ansible היצמוטואה ילכ תא רידגהלו ןיקתהל דציכ דמלת הז ךירדמב

.CentOS 8 -ב Ansible תא ןיקתהל ידכ (Python לש תוליבחה להנמ) ליגר PIP -ב םישמתשמ ונא ןכל .ךכ לע תדבוע איה ךא ,תימשר הליבח ןיא ןיידע ךא ,EPEL רגאמ תועצמאב יתרוסמ ןפואב ץפוה CentOS 8, ansible

.! RHEL 8 לע רוניצב שמתשת לא .הז רמאמב גצומש יפכ ןיקתהל ךנוצרבש Ansible לש המיאתמה הסרגה רובע ,Red Hat לש ימשרה רגאמה תא לעפה ,RHEL 8 -ב

Python3 תנקתה :1 בלש

.Sudo תואשרה םע אבה ליגרה שמתשמה תועצמאב ותוא ןקתה ,ןקתומ אל Python3 יהשלכ הביסמ םא ,תאז םע .לדחמ תרירבכ ןקתומ רבכ Python3 םע ועיגי CentOS 8 -ו RHEL 8 ,ללכ ךרדב

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

.הדוקפה תא לעפה ,python3 תא תנקתה ןכאש אדוול ידכ

$ python3 -V

ןותייפ לש הליבחה ןיקתמ - PIP תנקתה :2 בלש

Pip לש תוליבחה להנמ אוה Python, ש הרקמב ,בוש ךא ,שארמ ןקתומ םג עיגמש- Pip הדוקפה תועצמאב ותוא ןקתה ,ךלש תכרעמב רסח.

$ sudo dnf install python3-pip

Ansible היצמוטואה ילכ תנקתה :3 בלש

.CentOS 8 -ב הדוקפה תלעפה ידי לע ansible תא ןקתה ,םימדקומה םיאנתה לכ םע

# pip3 install ansible --user

,גצומש יפכ Ansible לש המיאתמה הסרגה תא ןיקתהל Ansible Engine רגאמל רשפא ,RHEL 8 -ב

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

.לעפה ,Ansible לש הסרגה תא קודבל ידכ

# ansible --version

.Ansible 2.8.5 איה תנקתומה Ansible לש הסריגה ,תוארל לוכי התאש יפכ !םלשומ

Ansible היצמוטואה ילכ תקידב :4 בלש

.לעופ ssh -ש הליחת אדו ,הקירסה תא קודבל ידכ

$ sudo systemctl status sshd

.חראמ תונוכמ רידגהל ידכ etc/ansible/היירפסב hosts ץבוקה תא רוציל ונילע ןכמ רחאל

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

.ךלש םיקחורמה םיתמצה לכ ךל ויהי ובש יאלמה היהי חראמ ץבוקה

.גצומש יפכ קחורמה תמוצה תא רדגהו ךילע ףדעומה ךרועה םע hosts ץבוקה תא חתפ תעכ

[web]
192.168.0.104

.קחורמה תמוצל ירוביצה חתפמה תא קיתענ םהמ SSH תוחתפמ רוצ ,ןכמ רחאל

$ ssh-keygen

.הדוקפה תא לעפה ,קחורמה תמוצל רצונש SSH -ה חתפמ תא קיתעהל ידכ

$ ssh-copy-id [email 

.גצומכ קחורמה תמוצה תא ריבעהל ידכ Ansible -ב שמתשה תעכ

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

.הטמל תורעהה ףיעסב ונתוא ףתש ,תולאש ךל שי םא .RHEL/CentOS 8 סקוניל תצפהב Ansible תא החלצהב קודבלו ןיקתהל ונחלצה


כל הזכויות שמורות. © Linux-Console.net • 2019-2024