كيفية تثبيت Ansible على أوبونتو 24.04

Kyfyt Tthbyt Ansible Ly Awbwntw 24 04



في العالم الرقمي، يتمثل الاهتمام الرئيسي لمعظم المؤسسات في كيفية التحكم في خوادم متعددة وتبسيط العملية لتسهيل الأمر على المسؤولين. لحسن الحظ، هناك أنظمة مختلفة لإدارة التكوين، مثل Ansible، التي تجعل من السهل والمريح أتمتة هذه المهام.

باستخدام أداة التشغيل الآلي مثل Ansible، يمكنك تنفيذ مهام مثل نشر البرامج وإدارة التكوين من مضيف تحكم Ansible واحد دون الحاجة إلى تسجيل الدخول إلى كل خادم مستهدف. Ansible هي أداة أتمتة مجانية، وإذا كنت جديدًا عليها، فاستمر حيث يشارك هذا المنشور كل ما تحتاجه لتثبيته على Ubuntu 24.04.

تثبيت وتكوين Ansible على Ubuntu 24.04

للعمل مع Ansible، أنت بحاجة إلى مضيف التحكم Ansible ، وهو Ubuntu 24.04 الخاص بنا، وواحد أو أكثر مضيفين غير معقولين . المضيفون Ansible هم الأجهزة المستهدفة التي تريد أتمتتها من مضيف تحكم واحد. بالنسبة لهؤلاء المضيفين، سنستخدم SSH للاتصال بهم من خلال أزواج مفاتيح SSH. دعونا نقسم العملية إلى خطوات مفهومة.







الخطوة 1: تثبيت Ansible على مضيف التحكم الخاص بك
على نظام Ubuntu 24.04 (Noble Numbat)، هذا هو المكان الذي سنقوم فيه بتثبيت Ansible. أولاً، دعونا نقوم بتحديث نظامنا وترقيته بسرعة.



$ سودو التحديث المناسب && سودو ترقية ملائمة

قبل أن نتمكن من تثبيت Ansible باستخدام APT، دعونا نتحقق من الإصدار المتاح في مستودعه باستخدام الأمر أدناه.



$ سودو شقة - سياسة التخزين المؤقت غير معقولة

يمكننا الآن تشغيل أمر التثبيت لجلب Ansible وتثبيته من مستودع Ubuntu الخاص بنا.





$ sudo apt install ansible

بمجرد تثبيت Ansible، تحقق من الإصدار للتأكد من نجاح التثبيت.

$ غير مقبول -- إصدار

لقد قمت الآن بتثبيت Ansible على نظامك. ومع ذلك، يجب علينا تكوينه لتعيين مضيف التحكم الخاص بنا.



الخطوة 2: إعداد مفاتيح SSH
يستخدم Ansible SSH للاتصال بمضيفي Ansible عند تشغيل أي مهام من مضيف التحكم Ansible. على هذا النحو، يجب علينا نسخ مفتاح SSH العام لمضيف التحكم Ansible الخاص بنا إلى مضيفينا Ansible للاتصال السلس دون الحاجة إلى أي كلمات مرور.

الخطوة الأولى هي إنشاء زوج مفاتيح SSH على عقدة التحكم Ansible الخاصة بنا.

$ سش - كجن

يمكنك تحديد موقع مختلف لحفظ المفتاح أو الانتقال إلى الموقع الافتراضي. علاوة على ذلك، يمكنك تعيين عبارة مرور للمصادقة أم لا. بمجرد قيامك بتعيين تفضيلاتك، سيتم إنشاء زوج مفاتيح SSH الخاص بك.

يجب علينا بعد ذلك نسخ المفتاح العام إلى مضيفينا Ansible. أولاً، تأكد من حصولك على عنوان IP المضيف الهدف واسم المستخدم. بمجرد القيام بذلك، سنقوم بنسخ المفتاح العام باستخدام معرف نسخة ssh مع الأمر التالي.

$ سش - ينسخ - معرف اسم المستخدم@ip_address

ستصلك رسالة تسألك ما إذا كنت ترغب في المتابعة ومصادقة الاتصال. اكتب 'نعم' للمتابعة.
بمجرد إدخال كلمة المرور لمضيفك البعيد، سوف تحصل على نتيجة توضح أنه تمت إضافة المفتاح بنجاح.

بينما لا تزال متصلاً بالجهاز البعيد، افتح ملف تكوين SSH وقم بتعطيل مصادقة كلمة المرور، كما في الصورة أدناه.

$ سودو نانو / إلخ / سش / ssh_config

احفظ الملف وقم بتسجيل الخروج من مضيفك البعيد. في المرة التالية التي تحاول فيها تسجيل الدخول، لن تتم مطالبتك بإدخال كلمة المرور الخاصة بك، حيث سيتم استخدام أزواج مفاتيح SSH للمصادقة.

الخطوة 3: تكوين عقدة التحكم Ansible الخاصة بك
لقد قمنا حتى الآن بتثبيت Ansible وإعداد مفاتيح SSH للاتصال. والخطوة الأخرى هي تكوين عقدة التحكم Ansible الخاصة بنا عن طريق تحديد عناوين IP لجميع مضيفي Ansible الذين نريد التحكم بهم. للقيام بذلك، يجب علينا إنشاء ملف مخزون يحتوي على تفاصيل المضيف.

قم بإنشاء ملف المخزون الخاص بك وقم بتسميته حسب تفضيلاتك. لقد قمنا بتخزين ملف المخزون 'ansible-hosts' الخاص بنا في دليلنا الحالي. داخل الملف، أضف تفاصيل الخوادم التي ترغب في التحكم فيها وتأكد من أنك قمت بإعداد مفاتيح SSH لكل خادم كما فعلنا في الخطوة السابقة.

وأخيرًا، احفظ ملف المخزون الخاص بك واخرج من محرر النصوص.
للتحقق من وجود ملف المخزون Ansible الخاص بنا، استخدم الأمر أدناه واستبدل 'ansible-hosts' بالمسار إلى المكان الذي حفظت فيه ملف المخزون الخاص بك.

$ غير مقبول - جرد -- قائمة - أنا . / غير معقول - المضيفين - و

سوف تحصل على مخرجات توضح البنية التحتية لمضيف (مضيفي) Ansible المُضافين.

الخطوة 4: اختبار الاتصال Ansible
تتضمن الخطوة الأخيرة التحقق من أن اتصالنا يعمل وأنه يمكننا الوصول إلى مضيفي Ansible المُضافين والتحكم بهم من عقدة التحكم Ansible الخاصة بنا. إذا تم إعداد الاتصال بشكل جيد، فيجب أن نكون قادرين على تشغيل الأوامر من عقدة التحكم الخاصة بنا.

على سبيل المثال، دعونا نحاول تشغيل ملف أمر بينغ ومعرفة ما إذا كان بإمكان المضيفين الاتصال. في الأمر أدناه، استبدل 'linuxhint' باسم المستخدم لمضيف Ansible المستهدف واستبدل ملف المخزون لمطابقة المسار الذي حفظت ملفك فيه.

$ غير مقبول للجميع - أنا . / غير معقول - المضيفين - م بينغ - أنت لينوكسهينت

يُظهر الناتج أعلاه رسالة نجاح، تؤكد أننا نتحكم في مضيفينا Ansible. يمكنك التحقق من ذلك بشكل أكبر عن طريق تشغيل أوامر مخصصة. على سبيل المثال، دعونا نتحقق من استخدام القرص عن طريق تشغيل الأمر أدناه.

$ غير مقبول للجميع - أنا . / غير معقول - المضيفين - 'مدافع - ح' - أنت لينوكسهينت

هذا كل شيء! لقد تمكنا من تثبيت وتكوين Ansible على Ubuntu 24.04.

خاتمة

يعد تثبيت Ansible على Ubuntu 24.04 أمرًا سهلاً عندما يكون لديك دليل واضح يجب اتباعه. يعمل هذا المنشور كدليل واضح لمساعدتك في تثبيت Ansible وتكوينه بسهولة وسرعة على Ubuntu 24.04. لقد شاركنا جميع الخطوات وأظهرنا أن اتصال Ansible الخاص بنا يعمل كما هو متوقع.