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

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

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

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

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

sudo apt ثَبَّتَتقصير-جر

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

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

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

صدى صوت "deb http://repository.rudder.io/apt/7.2/ $ (lsb_release -cs) main "| sudo tee /etc/apt/sources.list.d/rudder.list
instagram viewer

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

sudo apt تحديث

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

sudo apt ثَبَّتَ الموجه-الخادم

تكوين خادم Rudder Root

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

خادم الدفة sudo يخلق-مستخدم -u 

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

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

sudo ufw يسمح 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 خادم الدفة

تثبيت 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 إلى نظامك باستخدام الأمر التالي:

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

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

sudo apt تحديث

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

sudo apt ثَبَّتَ الموجه-عامل

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

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

صدى صوت سودو تي /فار/rudder/cfengine-community/policy_server.dat

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

خادم سياسة وكيل الدفة sudo <IP أو اسم المضيف>

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

إعادة تشغيل وكيل الدفة sudo

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

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

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

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

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

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

جرد وكيل الدفة sudo

أو

تشغيل وكيل الدفة sudo

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

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

sudo apt إزالة عامل الدفة

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

ps aux | الدفة grep

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

sudo rm -rf / opt / rudder
sudo rm -rf /فار/rudder

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

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

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

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

sudo apt إزالة خادم الدفة

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

ps aux | الدفة grep

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

sudo rm -rf / opt / rudder
sudo rm -rf /فار/rudder

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

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

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