Προαπαιτούμενα
Ενημέρωση συστήματος
Ρυθμίστε ένα όνομα κεντρικού υπολογιστή
Εγκαταστήστε το Foreman
Διαμόρφωση τείχους προστασίας
Διεπαφή Ιστού
Το Foreman είναι ένα δωρεάν και ανοιχτού κώδικα εργαλείο που σας βοηθά με τη διαμόρφωση και τη διαχείριση φυσικών και εικονικών διακομιστών. Ο Foreman σας βοηθά επίσης να παρέχετε και να παρακολουθείτε τον διακομιστή σας.
Προαπαιτούμενα
- Διακομιστής CentOS 7.
- Πρόσβαση χρήστη root.
Ενημέρωση συστήματος
Ενημερώστε το σύστημά σας πριν εγκαταστήσετε το Foreman.
yum -y update
Ρυθμίστε ένα όνομα κεντρικού υπολογιστή
Θα πρέπει να επεξεργαστείτε το /etc/hostsαρχείο χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου.
nano /etc/hosts
Προσθέστε τον διακομιστή σας.
198.51.100.0 server.vultr.local server
Στη συνέχεια, θα χρειαστεί να ρυθμίσετε ένα όνομα κεντρικού υπολογιστή.
nano /etc/hostname
Εισαγάγετε το όνομα κεντρικού υπολογιστή σας, φροντίστε να το αλλάξετε στο δικό σας όνομα κεντρικού υπολογιστή.
server.vultr.local
Αποθηκεύστε το αρχείο και βγείτε από το πρόγραμμα επεξεργασίας κειμένου.
Σημείωση: Οι παραπάνω εντολές είναι παραδείγματα. Θα πρέπει να τα αλλάξετε στα δικά σας .
Εγκαταστήστε το Foreman
Το πρόγραμμα εγκατάστασης Foreman είναι μια συλλογή από μονάδες Puppet που εγκαθιστά όλα όσα απαιτούνται για μια πλήρη λειτουργία εγκατάστασης Foreman.
Τώρα ας διαμορφώσουμε τα αποθετήρια EPEL, Puppet και Foreman.
rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
rpm -ivh http://yum.theforeman.org/releases/1.9/el7/x86_64/foreman-release.rpm
Εγκαταστήστε το πρόγραμμα εγκατάστασης Foreman έτσι ώστε να μπορεί να εγκαταστήσει το Foreman και όλα τα απαιτούμενα πακέτα του.
yum -y install foreman-installer
Εκτελέστε το πρόγραμμα εγκατάστασης Foreman. Θα πάρει λίγο.
foreman-installer
Θα δείτε Success ως έξοδο με την ολοκλήρωση της εγκατάστασης.
Διαμόρφωση τείχους προστασίας
Εκτελέστε μία προς μία τις ακόλουθες εντολές.
firewall-cmd --permanent --add-port=53/tcp
firewall-cmd --permanent --add-port=67-69/udp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --permanent --add-port=3000/tcp
firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --permanent --add-port=5910-5930/tcp
firewall-cmd --permanent --add-port=5432/tcp
firewall-cmd --permanent --add-port=8140/tcp
firewall-cmd --permanent --add-port=8443/tcp
Επαναφόρτωση υπηρεσιών τείχους προστασίας.
firewall-cmd --reload
Διεπαφή Ιστού
Ανοίξτε το πρόγραμμα περιήγησής σας και επισκεφθείτε http://YourServerIPή http://FQDN για να αποκτήσετε πρόσβαση στη διεπαφή ιστού Foreman. Θα δείτε μια ιστοσελίδα σύνδεσης, οπότε εισαγάγετε τον Εργάτη σας usernameκαι password, στη συνέχεια, κάντε κλικ στο Loginκουμπί.
Εγκαταστήστε τη μονάδα NTP
NTP module είναι μια από τις πιο σημαντικές απαιτήσεις του Puppet για τη διαχείριση των υπηρεσιών NTP.
puppet module install -i /etc/puppet/environments/production/modules saz/ntp
Στην κονσόλα web Foreman, μεταβείτε Configure > Puppet Classesκαι κάντε κλικ στο Import from hostname(server.vultr.local) για να διαβάσετε τις διαθέσιμες τάξεις Puppet από το puppet master και να συμπληρώσετε τη βάση δεδομένων του Foreman.
Επιλέξτε τη μονάδα NTP και κάντε κλικ στο Updateκουμπί.
Τώρα μπορείτε να διαχειριστείτε το NTP module και το Foreman από τον πίνακα ελέγχου του.