כיצד להתקין ולהגדיר הגה באובונטו/דביאן

כיצד להתקין ולהגדיר הגה באובונטו/דביאן

Rudder היא פלטפורמת תצורה ואוטומציה של תשתיות IT מבוססת קוד פתוח המסייעת בהגדרת וניהול מערכות בין ארגונים. זה מאפשר לך לבצע אוטומציה של תצורות מורכבות ולשלוט בתשתית ה-IT שלך תוך שמירה על הנחיות אבטחה.





איפור של סרטון היום

להגה שני מרכיבים עיקריים: שרת שורש וצומת. שרת השורש מגדיר תצורות עבור הצמתים המנוהלים, בעוד צמתים הם המערכות המנוהלות על ידי שרת השורש.





כך תוכל להתקין ולהגדיר את שרת השורש והצמתים של Rudder ב-Debian/Ubuntu.





התקנת שרת שורש הגה ב-Debian/Ubuntu

כדי להתקין את שרת השורש של Rudder ב-Debian/Ubuntu, אתה יכול להשתמש במאגר הרשמי. שרת השורש של Rudder דורש Java RE כתנאי מוקדם. ל התקן ג'אווה ב-Debian/Ubuntu , השתמש בפקודה הבאה:

sudo apt install default-jre

לאחר מכן, הוסף את מפתח מאגר הגה באמצעות הפקודה הבאה:



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

לאחר מכן, הוסף את מאגר הגה למערכת שלך:

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, עליך להגדיר אותו. צור חשבון משתמש שבו תשתמש כדי להיכנס לממשק האינטרנט של Rudder. פתח את המסוף והפעל את הפקודה הבאה כדי ליצור את חשבון המשתמש:





sudo rudder server create-user -u <username>

לאחר מכן, הגדר את הסיסמה עבור חשבון משתמש זה.

לפעולות חלקות, תצטרך לפתוח את יציאות TCP 5309 ו-443 בחומת האש של השרת שלך. השתמש בפקודות הבאות כדי לעשות זאת:

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

גש לממשק האינטרנט של Rudder על ידי מעבר אל כתובת ה-IP או שם המארח של שורש הגה באמצעות דפדפן אינטרנט:

https://<ipaddress>/rudder

היכנס לממשק האינטרנט באמצעות שם המשתמש והסיסמה שיצרת למעלה. לאחר מכן, מהסרגל הצדדי השמאלי בממשק האינטרנט הגה, עבור אל ניהול > הגדרות .

תַחַת הגדרות כלליות , לך ל רשתות מותרות . כאן, הגדר את הרשתות מהן אתה רוצה לאפשר לצמתים להתחבר לשרת Rudder. הוסף את הרשתות ב- מזהה רשת/מסכה פוּרמָט.

מנהל המשימות הושבת על ידי מנהל המערכת Windows 10

לדוגמה, כדי לאפשר לצומת עם כתובת IP 192.168.42.137/24 להתחבר לשרת Rudder, תוסיף אותו בתור 192.168.42.0/24.

  רשתות מותרות בשרת Rudder

במקרה שאתה צריך להפעיל מחדש את שרת השורש, השתמש בפקודה הבאה:

sudo systemctl restart rudder-server

התקנת סוכן הגה ב-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"

לאחר מכן, הוסף את מאגר הגה למערכת שלך באמצעות הפקודה הבאה:

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

כעת, אתה יכול להתקין את סוכן הגה באמצעות הפקודה הבאה:

sudo apt install rudder-agent

הגדרת סוכן הגה

לאחר התקנת הסוכן Rudder, תצטרך לאפשר את המגע שלו עם שרת השורש של Rudder. אתה יכול להשיג זאת בשתי דרכים: או על ידי הוספת כתובת ה-IP של שרת השורש הגה או שם המארח ב- /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>

במקרה שאתה צריך להפעיל מחדש את סוכן הגה, השתמש בפקודה הבאה:

sudo rudder agent restart

הוספת צומת לשרת הגה

לאחר התקנת והגדרת סוכן Rudder בצומת, יישלח מלאי (המכיל מידע חומרה ותוכנה) לשרת השורש כדי לרשום את הצומת.

מהסרגל הצדדי השמאלי בממשק האינטרנט הגה, עבור אל ניהול צמתים > צמתים ממתינים . תראה את הצומת החדש שלך רשום בחלון הצמתים הממתינים. בחר את הצומת באמצעות תיבת הסימון שלצדו ולחץ לְקַבֵּל .

אמוג'י לאנדרואיד שמופיעים
  צומת ממתין בהגה

לאחר מכן, לחץ לְקַבֵּל בחלון הבא כדי לאשר זאת. כעת הצומת שלך יתווסף לשרת Rudder.

  קבל צומת בהגה

כדי להציג את כל הצמתים המנוהלים בשרת Rudder, עבור אל ניהול צמתים > צמתים .

  צמתי הגה

לחץ על צומת כדי להציג את כל המידע המשויך אליו. אם אינך רואה את הצומת הרשום מתחת צמתים ממתינים , אתה יכול להפעיל את הסוכן באופן ידני ולהפעיל מלאי באמצעות אחת מהפקודות הבאות:

sudo rudder agent inventory

אוֹ

sudo rudder agent run 
  מלאי סוכן הגה

הסרת ההתקנה של סוכן הגה מצומת

כדי להסיר את ההתקנה של סוכן הגה בצומת, השתמש בפקודה הבאה:

sudo apt remove rudder-agent

לאחר הסרת ההתקנה של סוכן Rudder, הפעל את הפקודה הבאה כדי לוודא שאף אחד משירותי Rudder אינו פועל:

ps aux | grep rudder

כמו כן, מחק את ספריות הגה:

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

לאחר הסרה מלאה של סוכן הגה מהצומת, תצטרך גם להסיר את הצומת משרת השורש של הגה. לך ל ניהול צמתים > צמתים . משם, בחר את הצומת שברצונך להסיר.

תחת סיכום עמוד, לחץ על לִמְחוֹק לחצן כדי להסיר את הצומת הזה משרת השורש. כעת, שרת השורש של Rudder לא ינהל יותר את הצומת.

  מחק צומת משרת הגה

הסרת ההתקנה של שרת שורש הגה באובונטו/דביאן

כדי להסיר את ההתקנה של שרת השורש של Rudder מאובונטו, הפעל את הפקודה הבאה:

sudo apt remove rudder-server

כדי לוודא שאף אחד משירותי הגה אינו פועל, הפעל את הפקודה הבאה:

ps aux | grep rudder

גַם, למחוק את הספריות קשור להגה משרת השורש:

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

אוטומציה ונהל את התשתית שלך משרת מרכזי אחד

הגה מאפשר לך לחסוך זמן ולהגביר את היעילות על ידי אוטומציה וניהול של תשתית ה-IT שלך. כעת אתה אמור להיות מסוגל להתקין ולהגדיר את פלטפורמת ניהול תשתית Rudder באובונטו ובדביאן.

כחלופה להגה, אתה יכול להשתמש בפלטפורמת האוטומציה Ansible החינמית והפתוחה. זה זמין עבור פלטפורמות מרובות כולל לינוקס, Windows ו-Mac.