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
قم بتحديث فهرس المستودع باستخدام:
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.