Το Rudder είναι μια πλατφόρμα διαμόρφωσης και αυτοματισμού υποδομής πληροφορικής ανοιχτού κώδικα που βασίζεται στο διαδίκτυο που βοηθά στη διαμόρφωση και τη διαχείριση συστημάτων σε οργανισμούς. Σας επιτρέπει να αυτοματοποιείτε πολύπλοκες διαμορφώσεις και να ελέγχετε την υποδομή πληροφορικής σας, διατηρώντας παράλληλα τις οδηγίες ασφαλείας.

Το Rudder έχει δύο κύρια συστατικά: διακομιστή ρίζας και κόμβο. Ο ριζικός διακομιστής ορίζει διαμορφώσεις για τους διαχειριζόμενους κόμβους, ενώ οι κόμβοι είναι τα συστήματα που διαχειρίζεται ο διακομιστής ρίζας.

Δείτε πώς μπορείτε να εγκαταστήσετε και να ρυθμίσετε τον ριζικό διακομιστή και τους κόμβους του Rudder στο Debian/Ubuntu.

Εγκατάσταση του διακομιστή Rudder Root στο Debian/Ubuntu

Για να εγκαταστήσετε τον ριζικό διακομιστή Rudder στο Debian/Ubuntu, μπορείτε να χρησιμοποιήσετε το επίσημο αποθετήριο. Ο ριζικός διακομιστής Rudder απαιτεί Java RE ως προαπαιτούμενο. Προς την εγκατάσταση Java στο Debian/Ubuntu, χρησιμοποιήστε την ακόλουθη εντολή:

sudo apt εγκαθιστώΠροκαθορισμένο-Jre
instagram viewer

Στη συνέχεια, προσθέστε το κλειδί αποθήκης 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 Server

Αφού εγκατασταθεί ο ριζικός διακομιστής Rudder, πρέπει να τον διαμορφώσετε. Δημιουργήστε έναν λογαριασμό χρήστη που θα χρησιμοποιήσετε για να συνδεθείτε στη διεπαφή ιστού του Rudder. Ανοίξτε το τερματικό και εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε τον λογαριασμό χρήστη:

διακομιστής πηδαλίου sudo δημιουργώ-χρήστης -u 

Στη συνέχεια, ορίστε τον κωδικό πρόσβασης για αυτόν τον λογαριασμό χρήστη.

Για ομαλή λειτουργία, θα χρειαστεί να ανοίξετε τις θύρες TCP 5309 και 443 στο τείχος προστασίας του διακομιστή σας. Χρησιμοποιήστε τις παρακάτω εντολές για να το κάνετε:

sudo ufw επιτρέπουν 443/tcp
sudo ufw allow 5309/tcp

Αποκτήστε πρόσβαση στη διεπαφή ιστού Rudder μεταβαίνοντας στη διεύθυνση IP του διακομιστή ρίζας του Rudder ή στο όνομα κεντρικού υπολογιστή χρησιμοποιώντας ένα πρόγραμμα περιήγησης ιστού:

https://<διεύθυνση IP>/rudder

Συνδεθείτε στη διεπαφή ιστού χρησιμοποιώντας το όνομα χρήστη και τον κωδικό πρόσβασης που δημιουργήσατε παραπάνω. Στη συνέχεια, από την αριστερή πλαϊνή γραμμή στη διεπαφή ιστού Rudder, μεταβείτε στο Διαχείριση > Ρυθμίσεις.

Κάτω από Γενικές Ρυθμίσεις, παω σε Επιτρεπόμενα Δίκτυα. Εδώ, διαμορφώστε τα δίκτυα από τα οποία θέλετε να επιτρέψετε στους κόμβους να συνδέονται με τον διακομιστή Rudder. Προσθέστε τα δίκτυα στο δίκτυο-αναγνωριστικό/μάσκα μορφή.

Για παράδειγμα, για να επιτρέψετε στον κόμβο με διεύθυνση IP 192.168.42.137/24 να συνδεθεί με τον διακομιστή Rudder, θα τον προσθέσετε ως 192.168.42.0/24.

Σε περίπτωση που χρειαστεί να κάνετε επανεκκίνηση του διακομιστή root, χρησιμοποιήστε την ακόλουθη εντολή:

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 Agent

Μετά την εγκατάσταση του παράγοντα Rudder, θα πρέπει να ενεργοποιήσετε την επαφή του με τον ριζικό διακομιστή του Rudder. Μπορείτε να το επιτύχετε αυτό με δύο τρόπους: είτε προσθέτοντας τη διεύθυνση IP του διακομιστή ρίζας του Rudder ή το όνομα κεντρικού υπολογιστή στο /var/rudder/cfengine-community/policy_server.dat αρχείο:

ηχώ sudo tee /var/rudder/cfengine-community/policy_server.dat

Ή, εκτελώντας την ακόλουθη εντολή, αντικαθιστώντας με τη διεύθυνση IP ή το όνομα κεντρικού υπολογιστή του διακομιστή ρίζας του Rudder:

sudo Rudder agent Policy-server <ip-ή-hostname>

Σε περίπτωση που χρειαστεί να επανεκκινήσετε τον πράκτορα Rudder, χρησιμοποιήστε την ακόλουθη εντολή:

επανεκκίνηση του πράκτορα του πηδαλίου sudo

Προσθήκη κόμβου στον διακομιστή Rudder

Αφού εγκαταστήσετε και ρυθμίσετε τον πράκτορα Rudder στον κόμβο, ένα απόθεμα (που περιέχει πληροφορίες υλικού και λογισμικού) θα σταλεί στον ριζικό διακομιστή για την εγγραφή του κόμβου.

Από την αριστερή πλαϊνή γραμμή στη διεπαφή ιστού Rudder, μεταβείτε στο Διαχείριση κόμβων > Κόμβοι σε εκκρεμότητα. Θα δείτε τον νέο σας κόμβο να εμφανίζεται στο παράθυρο Κόμβοι σε εκκρεμότητα. Επιλέξτε τον κόμβο χρησιμοποιώντας το πλαίσιο ελέγχου δίπλα του και κάντε κλικ Αποδέχομαι.

Στη συνέχεια, κάντε κλικ Αποδέχομαι στο επόμενο παράθυρο για να το επιβεβαιώσετε. Τώρα ο κόμβος σας θα προστεθεί στον διακομιστή Rudder.

Για να δείτε όλους τους διαχειριζόμενους κόμβους στον διακομιστή Rudder, μεταβείτε στο Διαχείριση κόμβων > Κόμβοι.

Κάντε κλικ σε έναν κόμβο για να δείτε όλες τις πληροφορίες που σχετίζονται με αυτόν. Εάν δεν βλέπετε τον κόμβο που αναφέρεται παρακάτω Κόμβοι σε εκκρεμότητα, μπορείτε να εκτελέσετε μη αυτόματα τον πράκτορα και να ενεργοποιήσετε ένα απόθεμα χρησιμοποιώντας μία από τις ακόλουθες εντολές:

απογραφή πρακτόρων sudo πηδαλίου

Ή

τρέξιμο πράκτορα πηδαλίου sudo

Απεγκατάσταση του Rudder Agent από έναν κόμβο

Για να απεγκαταστήσετε τον παράγοντα Rudder στον κόμβο, χρησιμοποιήστε την ακόλουθη εντολή:

sudo apt αφαίρεση πηδαλίου-πράκτορα

Μετά την απεγκατάσταση του παράγοντα Rudder, εκτελέστε την ακόλουθη εντολή για να επαληθεύσετε ότι καμία από τις υπηρεσίες Rudder δεν εκτελείται:

ps aux | πηδάλιο grep

Επίσης, διαγράψτε τους καταλόγους Rudder:

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

Μετά την πλήρη κατάργηση του παράγοντα Rudder από τον κόμβο, θα χρειαστεί επίσης να αφαιρέσετε τον κόμβο από τον ριζικό διακομιστή του Rudder. Παω σε Διαχείριση κόμβων > Κόμβοι. Από εκεί, επιλέξτε τον κόμβο που θέλετε να αφαιρέσετε.

Σύμφωνα με το Περίληψη σελίδα, κάντε κλικ στο Διαγράφω κουμπί για να αφαιρέσετε αυτόν τον κόμβο από τον ριζικό διακομιστή. Τώρα, ο ριζικός διακομιστής Rudder δεν θα διαχειρίζεται πλέον τον κόμβο.

Απεγκατάσταση του διακομιστή Rudder Root στο Ubuntu/Debian

Για να απεγκαταστήσετε τον ριζικό διακομιστή Rudder από το Ubuntu, εκτελέστε την ακόλουθη εντολή:

sudo apt αφαίρεση πηδαλίου-διακομιστή

Για να επαληθεύσετε ότι καμία από τις υπηρεσίες Rudder δεν εκτελείται, εκτελέστε την ακόλουθη εντολή:

ps aux | πηδάλιο grep

Επίσης, διαγράψτε τους καταλόγους που σχετίζονται με το Rudder από τον ριζικό διακομιστή:

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

Αυτοματοποιήστε και διαχειριστείτε την υποδομή σας από έναν κεντρικό διακομιστή

Το Rudder σάς επιτρέπει να εξοικονομείτε χρόνο και να αυξάνετε την αποτελεσματικότητα αυτοματοποιώντας και διαχειρίζεστε την υποδομή πληροφορικής σας. Θα πρέπει τώρα να μπορείτε να εγκαταστήσετε και να ρυθμίσετε την πλατφόρμα διαχείρισης υποδομής Rudder στο Ubuntu και στο Debian.

Ως εναλλακτική λύση στο Rudder, μπορείτε να χρησιμοποιήσετε τη δωρεάν και ανοιχτού κώδικα πλατφόρμα αυτοματισμού Ansible. Είναι διαθέσιμο για πολλές πλατφόρμες, όπως Linux, Windows και Mac.