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 إلى نظامك باستخدام الأمر التالي:
ماذا تفعل مع وحدة التحكم wii القديمة
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
أو ، عن طريق تشغيل الأمر التالي ، استبدال
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 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.