Rudder היא פלטפורמת תצורה ואוטומציה של תשתיות IT מבוססת קוד פתוח המסייעת בהגדרת וניהול מערכות בין ארגונים. זה מאפשר לך לבצע אוטומציה של תצורות מורכבות ולשלוט בתשתית ה-IT שלך תוך שמירה על הנחיות אבטחה.
להגה שני מרכיבים עיקריים: שרת שורש וצומת. שרת השורש מגדיר תצורות עבור הצמתים המנוהלים, בעוד צמתים הם המערכות המנוהלות על ידי שרת השורש.
כך תוכל להתקין ולהגדיר את שרת השורש והצמתים של Rudder ב-Debian/Ubuntu.
התקנת שרת שורש הגה ב-Debian/Ubuntu
כדי להתקין את שרת השורש של Rudder ב-Debian/Ubuntu, אתה יכול להשתמש במאגר הרשמי. שרת השורש של Rudder דורש Java RE כתנאי מוקדם. ל התקן ג'אווה ב-Debian/Ubuntu, השתמש בפקודה הבאה:
sudo apt להתקיןבְּרִירַת מֶחדָל-jre
לאחר מכן, הוסף את מפתח מאגר הגה באמצעות הפקודה הבאה:
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg https://repository.rudder.io/apt/rudder_apt_key.gpg
לאחר מכן, הוסף את מאגר הגה למערכת שלך:
הֵד "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. פתח את המסוף והפעל את הפקודה הבאה כדי ליצור את חשבון המשתמש:
שרת סודו הגה לִיצוֹר-מִשׁתַמֵשׁ -u
לאחר מכן, הגדר את הסיסמה עבור חשבון משתמש זה.
לפעולות חלקות, תצטרך לפתוח את יציאות TCP 5309 ו-443 בחומת האש של השרת שלך. השתמש בפקודות הבאות כדי לעשות זאת:
sudo ufw לאפשר 443/tcp
sudo ufw לאפשר 5309/tcp
גש לממשק האינטרנט של Rudder על ידי מעבר אל כתובת ה-IP או שם המארח של שורש הגה באמצעות דפדפן אינטרנט:
https://<כתובת ה - IP>/rudder
היכנס לממשק האינטרנט באמצעות שם המשתמש והסיסמה שיצרת למעלה. לאחר מכן, מהסרגל הצדדי השמאלי בממשק האינטרנט הגה, עבור אל ניהול > הגדרות.
תַחַת הגדרות כלליות, לך ל רשתות מותרות. כאן, הגדר את הרשתות מהן אתה רוצה לאפשר לצמתים להתחבר לשרת Rudder. הוסף את הרשתות ב- מזהה רשת/מסכה פוּרמָט.
לדוגמה, כדי לאפשר לצומת עם כתובת IP 192.168.42.137/24 להתחבר לשרת Rudder, תוסיף אותו בתור 192.168.42.0/24.
במקרה שאתה צריך להפעיל מחדש את שרת השורש, השתמש בפקודה הבאה:
sudo systemctl הפעל מחדש את הגה-שרת
התקנת סוכן הגה ב-Debian/Ubuntu
כדי לנהל צומת או מארח ב- Rudder, עליך להתקין סוכן. אתה יכול להשתמש במאגר הרשמי כדי להתקין את סוכן הגה על צמתים. התחל בהוספת מפתח מאגר הגה GPG למערכת שלך באמצעות הפקודה הבאה:
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg "https://repository.rudder.io/apt/rudder_apt_key.gpg"
לאחר מכן, הוסף את מאגר הגה למערכת שלך באמצעות הפקודה הבאה:
הֵד "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list
עדכן את אינדקס המאגר על ידי הקלדה:
sudo apt עדכון
כעת, אתה יכול להתקין את סוכן הגה באמצעות הפקודה הבאה:
sudo apt להתקין הֶגֶה-סוֹכֵן
הגדרת סוכן הגה
לאחר התקנת הסוכן Rudder, תצטרך לאפשר את המגע שלו עם שרת השורש של Rudder. אתה יכול להשיג זאת בשתי דרכים: או על ידי הוספת כתובת ה-IP של שרת השורש הגה או שם המארח ב- /var/rudder/cfengine-community/policy_server.dat קוֹבֶץ:
הֵד טי סודו /var/rudder/cfengine-community/policy_server.dat
או, על ידי הפעלת הפקודה הבאה, החלפה עם כתובת ה-IP או שם המארח של שרת השורש של Rudder:
sudo rudder agent policy-server <ip-או-hostname>
במקרה שאתה צריך להפעיל מחדש את סוכן הגה, השתמש בפקודה הבאה:
הפעלה מחדש של סוכן הגה sudo
הוספת צומת לשרת הגה
לאחר התקנת והגדרת סוכן Rudder בצומת, יישלח מלאי (המכיל מידע חומרה ותוכנה) לשרת השורש כדי לרשום את הצומת.
מהסרגל הצדדי השמאלי בממשק האינטרנט הגה, עבור אל ניהול צמתים > צמתים ממתינים. תראה את הצומת החדש שלך רשום בחלון הצמתים הממתינים. בחר את הצומת באמצעות תיבת הסימון שלצדו ולחץ לְקַבֵּל.
לאחר מכן, לחץ לְקַבֵּל בחלון הבא כדי לאשר זאת. כעת הצומת שלך יתווסף לשרת Rudder.
כדי להציג את כל הצמתים המנוהלים בשרת Rudder, עבור אל ניהול צמתים > צמתים.
לחץ על צומת כדי להציג את כל המידע המשויך אליו. אם אינך רואה את הצומת הרשום מתחת צמתים ממתינים, אתה יכול להפעיל את הסוכן באופן ידני ולהפעיל מלאי באמצעות אחת מהפקודות הבאות:
מלאי סוכן הגה sudo
אוֹ
סוכן הגה סודו לרוץ
הסרת ההתקנה של סוכן הגה מצומת
כדי להסיר את ההתקנה של סוכן הגה בצומת, השתמש בפקודה הבאה:
sudo apt להסיר הגה-סוכן
לאחר הסרת ההתקנה של סוכן Rudder, הפעל את הפקודה הבאה כדי לוודא שאף אחד משירותי Rudder אינו פועל:
ps aux | grep הגה
כמו כן, מחק את ספריות הגה:
sudo rm -rf /opt/rudder
sudo rm -rf /var/rudder
לאחר הסרה מלאה של סוכן הגה מהצומת, תצטרך גם להסיר את הצומת משרת השורש של הגה. לך ל ניהול צמתים > צמתים. משם, בחר את הצומת שברצונך להסיר.
תחת סיכום עמוד, לחץ על לִמְחוֹק לחצן כדי להסיר את הצומת הזה משרת השורש. כעת, שרת השורש של Rudder לא ינהל יותר את הצומת.
הסרת ההתקנה של שרת שורש הגה באובונטו/דביאן
כדי להסיר את ההתקנה של שרת השורש של Rudder מאובונטו, הפעל את הפקודה הבאה:
sudo apt להסיר הגה-שרת
כדי לוודא שאף אחד משירותי הגה אינו פועל, הפעל את הפקודה הבאה:
ps aux | grep הגה
גַם, למחוק את הספריות קשור להגה משרת השורש:
sudo rm -rf /opt/rudder
sudo rm -rf /var/rudder
אוטומציה ונהל את התשתית שלך משרת מרכזי אחד
הגה מאפשר לך לחסוך זמן ולהגביר את היעילות על ידי אוטומציה וניהול של תשתית ה-IT שלך. כעת אתה אמור להיות מסוגל להתקין ולהגדיר את פלטפורמת ניהול תשתית Rudder באובונטו ובדביאן.
כחלופה להגה, אתה יכול להשתמש בפלטפורמת האוטומציה Ansible החינמית והפתוחה. זה זמין עבור פלטפורמות מרובות כולל לינוקס, Windows ו-Mac.