كيفية تثبيت وإعداد الدفة على Ubuntu / Debian

كيفية تثبيت وإعداد الدفة على Ubuntu / Debian

Rudder عبارة عن نظام أساسي لتكوين وأتمتة البنية التحتية لتكنولوجيا المعلومات على شبكة الإنترنت مفتوح المصدر يساعد في تكوين وإدارة الأنظمة عبر المؤسسات. يسمح لك بأتمتة التكوينات المعقدة والتحكم في البنية التحتية لتكنولوجيا المعلومات لديك مع الحفاظ على إرشادات الأمان.



أين تجد الكلاب للبيع
اجعل فيديو اليوم

تتكون الدفة من مكونين رئيسيين: خادم الجذر والعقدة. يحدد خادم الجذر التكوينات للعقد المدارة ، في حين أن العقد هي الأنظمة التي يديرها الخادم الجذر.





إليك كيفية تثبيت وإعداد خادم جذر Rudder وعقده على Debian / Ubuntu.





تثبيت خادم Rudder Root على Debian / Ubuntu

لتثبيت خادم الجذر Rudder على Debian / Ubuntu ، يمكنك استخدام المستودع الرسمي. يتطلب خادم جذر Rudder Java RE كشرط أساسي. إلى قم بتثبيت Java على Debian / Ubuntu ، استخدم الأمر التالي:

sudo apt install default-jre

ثم أضف مفتاح مستودع Rudder باستخدام الأمر التالي:



sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg https://repository.rudder.io/apt/rudder_apt_key.gpg

بعد ذلك ، أضف مستودع Rudder إلى نظامك:

echo "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list

قم بتحديث فهرس المستودع باستخدام:





sudo apt update

يمكنك الآن تثبيت خادم الجذر Rudder باستخدام الأمر التالي:

sudo apt install rudder-server

تكوين خادم Rudder Root

بعد تثبيت خادم جذر Rudder ، تحتاج إلى تكوينه. قم بإنشاء حساب مستخدم ستستخدمه لتسجيل الدخول إلى واجهة مستخدم ويب Rudder. افتح Terminal وقم بتشغيل الأمر التالي لإنشاء حساب المستخدم:





sudo rudder server create-user -u <username>

بعد ذلك ، قم بتعيين كلمة المرور لحساب المستخدم هذا.

للعمليات السلسة ، ستحتاج إلى فتح منفذي TCP 5309 و 443 على جدار حماية الخادم الخاص بك. استخدم الأوامر التالية للقيام بذلك:

sudo ufw allow 443/tcp 
sudo ufw allow 5309/tcp

قم بالوصول إلى واجهة ويب Rudder من خلال التوجه إلى عنوان IP لخادم جذر Rudder أو اسم المضيف باستخدام مستعرض ويب:

https://<ipaddress>/rudder

سجّل الدخول إلى واجهة الويب باستخدام اسم المستخدم وكلمة المرور اللذين أنشأتهما أعلاه. ثم ، من الشريط الجانبي الأيسر في واجهة الويب Rudder ، انتقل إلى الإدارة> الإعدادات .

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

على سبيل المثال ، للسماح للعقدة بعنوان IP 192.168.42.137/24 بالاتصال بخادم Rudder ، ستضيفها كـ 192.168.42.0/24.

  الشبكات المسموح بها في خادم الدفة

في حالة احتياجك إلى إعادة تشغيل خادم الجذر ، استخدم الأمر التالي:

sudo systemctl restart rudder-server

تثبيت Rudder Agent على Debian / Ubuntu

لإدارة عقدة أو مضيف على Rudder ، تحتاج إلى تثبيت وكيل. يمكنك استخدام المستودع الرسمي لتثبيت وكيل Rudder على العقد. ابدأ بإضافة مفتاح GPG لمستودع Rudder إلى نظامك باستخدام الأمر التالي:

sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg "https://repository.rudder.io/apt/rudder_apt_key.gpg"

بعد ذلك ، أضف مستودع Rudder إلى نظامك باستخدام الأمر التالي:

echo "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list

قم بتحديث فهرس المستودع عن طريق كتابة:

sudo apt update

الآن ، يمكنك تثبيت وكيل Rudder باستخدام الأمر التالي:

sudo apt install rudder-agent

تكوين عامل الدفة

بعد تثبيت وكيل Rudder ، ستحتاج إلى تمكين اتصاله بخادم جذر Rudder. يمكنك تحقيق ذلك بطريقتين: إما عن طريق إضافة عنوان IP لخادم جذر Rudder أو اسم المضيف في ملف /var/rudder/cfengine-community/policy_server.dat ملف:

echo sudo tee /var/rudder/cfengine-community/policy_server.dat

أو ، عن طريق تشغيل الأمر التالي ، استبدال بعنوان IP أو اسم المضيف لخادم جذر Rudder:

sudo rudder agent policy-server <ip-or-hostname>

في حالة احتياجك إلى إعادة تشغيل وكيل Rudder ، استخدم الأمر التالي:

sudo rudder agent restart

إضافة عقدة إلى خادم الموجّه

بعد تثبيت وتكوين وكيل Rudder على العقدة ، سيتم إرسال مخزون (يحتوي على معلومات الأجهزة والبرامج) إلى خادم الجذر لتسجيل العقدة.

من الشريط الجانبي الأيسر في واجهة الويب Rudder ، انتقل إلى إدارة العقدة > العقد المعلقة . سترى العقدة الجديدة مدرجة في نافذة العقد المعلقة. حدد العقدة باستخدام مربع الاختيار المجاور لها وانقر فوق قبول .

  عقدة معلقة في الدفة

ثم اضغط قبول في النافذة التالية لتأكيدها. الآن ستتم إضافة عقدة إلى خادم Rudder.

  تقبل العقدة في الدفة

لعرض جميع العقد المُدارة على خادم Rudder ، انتقل إلى إدارة العقدة > العقد .

  عقد الدفة

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

sudo rudder agent inventory

أو

sudo rudder agent run 
  جرد وكيل الدفة

إلغاء تثبيت عامل الدفة من العقدة

لإلغاء تثبيت وكيل Rudder على العقدة ، استخدم الأمر التالي:

sudo apt remove rudder-agent

بعد إلغاء تثبيت وكيل Rudder ، قم بتشغيل الأمر التالي للتحقق من عدم تشغيل أي من خدمات Rudder:

ps aux | grep rudder

أيضًا ، احذف أدلة Rudder:

sudo rm -rf /opt/rudder 
sudo rm -rf /var/rudder

بعد إزالة عامل Rudder تمامًا من العقدة ، ستحتاج أيضًا إلى إزالة العقدة من خادم جذر Rudder. اذهب إلى إدارة العقدة > العقد . من هناك ، حدد العقدة التي تريد إزالتها.

تحت ملخص الصفحة ، انقر فوق حذف زر لإزالة هذه العقدة من خادم الجذر. الآن ، لن يقوم خادم الجذر Rudder بإدارة العقدة بعد الآن.

  حذف العقدة من خادم Rudder

إلغاء تثبيت خادم Rudder Root على Ubuntu / Debian

لإلغاء تثبيت خادم جذر Rudder من Ubuntu ، قم بتشغيل الأمر التالي:

sudo apt remove rudder-server

للتحقق من عدم تشغيل أي من خدمات Rudder ، قم بتشغيل الأمر التالي:

ps aux | grep rudder

ايضا، حذف الدلائل المتعلقة بالدفة من خادم الجذر:

sudo rm -rf /opt/rudder 
sudo rm -rf /var/rudder

أتمتة وإدارة البنية التحتية الخاصة بك من خادم مركزي واحد

يتيح لك Rudder توفير الوقت وزيادة الكفاءة عن طريق أتمتة البنية التحتية لتكنولوجيا المعلومات لديك وإدارتها. يجب أن تكون الآن قادرًا على تثبيت وإعداد النظام الأساسي لإدارة البنية التحتية لـ Rudder على Ubuntu و Debian.

كبديل لـ Rudder ، يمكنك استخدام منصة أتمتة Ansible المجانية والمفتوحة المصدر. إنه متاح لأنظمة أساسية متعددة بما في ذلك Linux و Windows و Mac.