هل ترغب في معرفة كيفية تثبيت Ansible على جهاز كمبيوتر يعمل أوبونتو لينكس على سحابة AWS الأمازون؟ في هذا البرنامج التعليمي، ونحن نذهب لتظهر لك كيفية إنشاء حساب جديد في الأمازون AWS، وكيفية إنشاء مثيل أوبونتو الجهاز الظاهري وكيفية تنفيذ التثبيت Ansible على جهاز ظاهري جديد على سحابة الأمازون EC2. أوبونتو لينكس.

• Ubuntu 18.04
• Ubuntu 19.04
• Ansible 2.8.6

أنسبل ذات الصلة البرنامج التعليمي:

في هذه الصفحة، ونحن نقدم الوصول السريع إلى قائمة من الدروس المتعلقة Ansible.

البرنامج التعليمي – كيفية إنشاء زوج مفاتيح

للوصول إلى جهاز ظاهري لينكس على AWS، أولا، تحتاج إلى إنشاء مفتاح خاص.

افتح المتصفح الخاص بك، والوصول إلى موقع Amazon AWS وأدخل معلومات تسجيل الدخول الخاصة بك.

بعد تسجيل الدخول الناجح، سيتم إرسالك إلى لوحة معلومات AWS.

الوصول إلى قائمة COMPUTE وحدد الخيار EC2.

في لوحة معلومات EC2، قم بالوصول إلى قائمة الشبكة والأمان وانقر على خيار أزواج المفاتيح.

على الشاشة أزواج المفاتيح، انقر على زر إنشاء زوج المفاتيح.

يجب إدخال اسم إلى “زوج المفاتيح” الجديد.

سيكون لديك لحفظ محليا المفتاح الخاص بك.

في المثال، أنشأنا زوج مفاتيح يسمى TEST.

في المثال، قمنا بحفظ ملف يسمى TEST. PEM.

البرنامج التعليمي – كيفية إنشاء أوبونتو أوبونتو أوس EC2

في لوحة معلومات EC2، قم بالوصول إلى قائمة المثيلات وانقر على خيار المثيلات.

على شاشة مثيل EC2، انقر فوق الزر تشغيل مثيل.

الآن ، لقد حان الوقت لتحديد المطلوب صورة نظام التشغيل.

في القائمة المقدمة، حدد موقع أوبونتو لينكس الصورة.

aws ubuntu

كخطوة ثانية، سيكون لديك لتحديد نوع الجهاز الظاهري الذي سيتم تشغيل لينكس أوبونتو.

في الأساس، سوف تحدد عدد المعالجات ومقدار ذاكرة الوصول العشوائي التي تريدها.

إذا لم تكن تريد تحديد مقدار القرص الثابت المتوفر لهذا الجهاز الظاهري، انقر فوق الزر مراجعة و تشغيل.

إذا كنت تريد تحديد مقدار القرص الثابت المتوفر لهذا الجهاز الظاهري، انقر فوق الزر “تكوين تفاصيل المثيل”.

على شاشة التلخيص، انقر على زر التشغيل.

حدد زوج المفاتيح المخول للاتصال بالجهاز الظاهري الجديد وانقر على مثيلات التشغيل.

في المثال، تم تحديد زوج المفاتيح المسمى TEST.

في لوحة معلومات EC2، قم بالوصول إلى قائمة المثيلات وانقر على خيار المثيلات.

كما ترون تم إنشاء جهاز ظاهري جديد.

في مثالنا، حصلت على الجهاز الظاهري عنوان IP الديناميكي: 34.217.14.140

البرنامج التعليمي – كيفية الوصول إلى أوبونتو AWS

للوصول إلى الجهاز الظاهري لينكس سيكون لديك لتحميل البرنامج التالي:

• المعجون

• بوتجين

أولاً، نحن بحاجة إلى تحويل المفتاح الخاص من تنسيق PEM إلى تنسيق PPK.

افتح برنامج PuttyGen، والوصول إلى القائمة التحويلات وحدد مفتاح الاستيراد.

بعد استيراد ملف PEM، تحتاج إلى تعيين كلمة مرور لحماية المفتاح الخاص بك.

انقر على الزر حفظ المفتاح الخاص لإنشاء ملف مع ملحق PPK.

في المثال، ملف يسمى TEST. تم إنشاء PPK.

افتح برنامج المعجون، حدد خيار SSH وأدخل اسم المستخدم ubuntu@ متبوعاً بعنوان IP الخاص بالجهاز الافتراضي AWS.

في مثالنا، استخدمنا ubuntu@34.217.14.140.

الوصول إلى علامة التبويب مصادقة SSH، انقر فوق الزر استعراض، حدد موقع ملف PPK وانقر على الزر فتح.

سيتم بدء اتصال SSH مع جهاز أوبونتو الافتراضي الخاص بك.

استخدم الأمر التالي لتصبح المستخدم الجذر على الجهاز الظاهري أوبونتو.

Copy to Clipboard

لقد قمت بنجاح بإنشاء جهاز أوبونتو الظاهري على الأمازون AWS.

البرنامج التعليمي – تثبيت أنسبل على أوبونتو لينكس

تثبيت قائمة الحزم المطلوبة.

Copy to Clipboard

إضافة المستودع الرسمي Ansible إلى قاعدة بيانات APT

Copy to Clipboard

تثبيت أنسبل.

Copy to Clipboard

تحقق من تثبيت الإصدار الأنسبل.

Copy to Clipboard

على سبيل المثال، هنا هو إنتاجنا.

Copy to Clipboard

في مثالنا، قمنا بتثبيت Ansible على جهاز كمبيوتر باستخدام عنوان IP: 20.200.200.200

إنشاء حساب مستخدم محلي يسمى ansible.

Copy to Clipboard

استخدام COMAND SU لتصبح المستخدم Ansible.

إنشاء مفتاح SSH إلى حساب المستخدم Ansible.

Copy to Clipboard

إنهاء حساب المستخدم Ansible المحلي.

Copy to Clipboard

تحرير ملف المضيفين Ansible وإضافة قائمة العقد Ansible المطلوبة.

Copy to Clipboard

إضافة قائمة العقد Ansible المطلوبة.

Copy to Clipboard

في مثالنا، نضيف فقط 1 عقدة Ansible باستخدام عنوان IP 200.100.100.100.

أنشأنا مجموعة من المضيفين Ansigle اسمه اختبار.

على أمر- lise
عقدة Ansible
، إنشاء حساب مستخدم يسمى Ansible.

Copy to Clipboard

لا تنس تعيين كلمة مرور لحساب المستخدم Ansible.

Copy to Clipboard

على عقدة Ansible، تحرير ملف تكوين SUDOERS

Copy to Clipboard

إضافة السطر التالي في نهاية ملف SUDOERS.

Copy to Clipboard

العودة إلى سطر الأوامر ملقم Ansible.

استخدم الأمر ssh-copy-id لنسخ مفتاح SSH حساب المستخدم Ansible من الملقم إلى العقدة.

Copy to Clipboard

في مثالنا، 200.100.100.100 هو عنوان IP للعقدة Ansible.

Copy to Clipboard

الآن، من ملقم Ansible، حاول تسجيل الدخول على عقدة Ansible.

سوف تحتاج إلى إدخال كلمة المرور مفتاح SSH.

Copy to Clipboard

تسجيل الخروج من عقدة Ansile والعودة إلى ملقم Ansible.

Copy to Clipboard

على وحدة تحكم ملقم Ansible اختبار الاتصال مع العقد Ansible.

Copy to Clipboard

هنا هو إخراج الأمر:

Copy to Clipboard

على وحدة تحكم ملقم Ansible، استخدم الأمر التالي للحصول على وقت تشغيل كافة العقد Ansible.

Copy to Clipboard

هنا هو إخراج الأمر:

Copy to Clipboard

تهانينا! لقد انتهيت من التثبيت Ansible على أوبونتو لينكس.

البرنامج التعليمي – مثال كتاب اللعب الأنسبل

على ملقم Ansible، تصبح المستخدم Ansible.

Copy to Clipboard

إنشاء كتاب لعب أنسبل.

Copy to Clipboard

هنا هو محتوى كتاب اللعب Ansible اسمه : playbook – test.yaml

Copy to Clipboard

في مثالنا، سيقوم الخادم Ansible بتثبيت حزمة NTPDATE باستخدام APT-GET على جميع المضيفين.

استخدم الأمر التالي لتشغيل دفتر اللعب الخاص بك.

Copy to Clipboard

هنا هو إخراج كتاب اللعب.

Copy to Clipboard

تهانينا! لقد قمت بإنشاء كتاب لعب قابل للأنسبل بنجاح.