OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

2.3. ترتيب


أنشئ مسار مجلد لفئة apache2:


sudo mkdir -p / etc / puppet / modules / apache2 / manifests


الآن قم بإعداد بعض الموارد لـ apache2. قم بإنشاء ملف /etc/puppet/modules/Apache2/manifests/init.pp

تحتوي على ما يلي:


class apache2 {package {'apache2':

تأكد => مثبت ،

}


خدمة {'apache2': تأكد من => صحيح ، تمكين => صحيح ،

تتطلب => حزمة ['apache2'] ،

}

}


بعد ذلك ، قم بإنشاء ملف عقدة /etc/puppet/code/environment/production/manifests/site.pp مع:


العقدة 'puppetclient.example.com' {تشمل apache2

}


صورة

استبدل puppetclient.example.com مع اسم المضيف الفعلي لعميل الدمى.


الخطوة الأخيرة لخادم الدمى البسيط هذا هي إعادة تشغيل البرنامج الخفي:


أعد تشغيل sudo systemctl puppetmaster.service


الآن تم تكوين كل شيء على خادم Puppet ، حان الوقت لتهيئة العميل.


أولاً ، قم بتكوين البرنامج الخفي لـ Puppet agent للبدء. يحرر / etc / default / puppetيتغير إبدأ نعم:


START = نعم


ثم ابدأ الخدمة:


sudo systemctl بدء puppet.service


عرض بصمة شهادة العميل


وكيل دمية sudo - بصمات الأصابع


مرة أخرى على خادم Puppet ، اعرض طلبات توقيع الشهادة المعلقة:


قائمة الشهادات الدمية sudo


على خادم الدمى ، تحقق من بصمة العميل ووقع شهادة العميل:


Sudo puppet cert قم بتوقيع puppetclient.example.com


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


وكيل الدمى sudo - الاختبار


تحقق / فار / سجل / سيسلوغ على كلا المضيفين عن أي أخطاء في التكوين. إذا سارت الأمور على ما يرام ، فسيتم تثبيت حزمة apache2 وتبعياتها على عميل Puppet.


صورة

هذا المثال بسيط للغاية ، ولا يسلط الضوء على العديد من ميزات وفوائد Puppet. لمزيد من المعلومات ، انظر القسم 2.4 ، "الموارد" [ص. 109].


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: