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. הוסף את הרשתות ב- מזהה רשת/מסכה פוּרמָט.
לדוגמה, כדי לאפשר לצומת עם כתובת IP 192.168.42.137/24 להתחבר לשרת Rudder, תוסיף אותו בתור 192.168.42.0/24.
במקרה שאתה צריך להפעיל מחדש את שרת השורש, השתמש בפקודה הבאה:
sudo systemctl restart rudder-server
התקנת סוכן הגה ב-Debian/Ubuntu
כדי לנהל צומת או מארח ב- Rudder, עליך להתקין סוכן. אתה יכול להשתמש במאגר הרשמי כדי להתקין את סוכן הגה על צמתים. התחל בהוספת מפתח מאגר הגה GPG למערכת שלך באמצעות הפקודה הבאה:
כיצד להפעיל את המצלמה ב- mac
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
או, על ידי הפעלת הפקודה הבאה, החלפה
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.