Αυτόματες εγκαταστάσεις Linux Appliances με το κλειδί στο χέρι σε εικονικούς ιδιωτικούς διακομιστές

Αυτόματες εγκαταστάσεις Linux Appliances με το κλειδί στο χέρι σε εικονικούς ιδιωτικούς διακομιστές

January 26, 2022 0 By admin

[ad_1]

(Ή Πώς να ρυθμίσετε έναν πλήρως λειτουργικό διακομιστή Joomla, Drupal, LAMP, LAPP, Zimbra, Torrent κ.λπ., σε λίγα λεπτά)

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

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

Χρήση Linux με κλειδί στο χέρι σε εικονικούς ιδιωτικούς διακομιστές

Ορισμένοι πάροχοι φιλοξενίας εκεί έξω παρέχουν υπηρεσίες Linux VPS, οι οποίες συνήθως επιτρέπουν στους χρήστες να έχουν τον δικό τους εικονικό διακομιστή με αυτόματη παροχή μεγάλων διανομών Linux, όπως το Debian, το Ubuntu ή το CentOS. Η εργασία έχει εκτελεστεί σε συνδυασμό με την ομάδα Turnkey Linux και έχει καταφέρει να πάει την ιδέα της αυτόματης εγκατάστασης ένα βήμα παραπέρα για να μπορέσει να λειτουργήσει με όλες τις συσκευές Turnkey Linux. Αυτό γίνεται εφικτό με τη χρήση πλαισίων που παρέχονται από τον εξαιρετικό πίνακα ελέγχου ανοιχτού κώδικα διακομιστή, DTC.

Οι συσκευές Linux με το κλειδί στο χέρι επιτρέπουν στους χρήστες να αναπτύσσουν εύκολα εφαρμογές βασισμένες στον ιστό μέσα σε ένα ολόκληρο σύνολο πακέτων πυρήνα Linux και Ubuntu. Μόλις επιλεγεί μια διανομή στον πίνακα ελέγχου, η εγκατάσταση ολοκληρώνεται πλήρως μέσα σε λίγα λεπτά και είναι έτοιμη για προσαρμογή. Αυτό επιτρέπει τη γρήγορη ανάπτυξη μιας δοκιμασμένης εγκατάστασης, με πλήρη ενημέρωση και υποστήριξη ασφαλείας που παρέχεται από τους συντηρητές πακέτων Linux και Ubuntu με το κλειδί στο χέρι.

Οι προσπάθειές μας είναι διαθέσιμες σε όλους που χρησιμοποιούν τον πίνακα ελέγχου DTC, ενώ παρέχονται πακέτα Debian για Lenny. Επιπλέον, έχουν γραφτεί σενάρια έτσι ώστε όταν κυκλοφορούν νέες ή ενημερωμένες συσκευές, δημιουργούνται νέα πακέτα με δυνατότητα ανάπτυξης για τον πίνακα ελέγχου DTC και διατίθενται αυτόματα στο αποθετήριο μας.

Τεχνικές λεπτομέρειες σεναρίου

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

  1. Δημιουργήστε έναν νέο κατάλογο με όνομα παρόμοιο με την πραγματική έκδοση, π.χ Turnkey-core-2009.02-hardy-x86.
  2. Αντιγραφή σε κοινά αρχεία προτύπων. Αυτά περιλαμβάνουν τα ακόλουθα:
    • custom_os: Προσαρμόζει κάθε συσκευή διαμορφώνοντας τη βασική δικτύωση, δημιουργώντας gettys στις σωστές συσκευές και ορίζοντας ένα προσαρμοσμένο MOTD με τον αριθμό VPS και το όνομα κεντρικού υπολογιστή.
    • install_os: Προσαρμοσμένες οδηγίες για την εγκατάσταση αυτής της συσκευής, οι οποίες ουσιαστικά περιλαμβάνουν την αφαίρεση της παρεχόμενης εικόνας στο VPS.
    • setup_network: Οι προσαρμοσμένες οδηγίες καλούνται κατά τη ρύθμιση του δικτύου. Επειδή το Linux με κλειδί στο χέρι χρησιμοποιεί το solveconf για τη διαμόρφωση DNS, αυτό διαβάζει πληροφορίες από /etc/resolv.conf από το dom0 (αυτό έχει σχεδιαστεί για χρήση με Xen) και το αντιγράφει σε /etc/network/interfaces στο domU.
    • debian/*: Αυτά είναι τα αρχεία changelog, control, compat, copyright, αρχεία, install και κανόνες που απαιτούνται για τη δημιουργία πακέτων a.deb. Αυτά έχουν μεταβλητές αντικατάστασης (π.χ. για το όνομα του πακέτου) που αντικαθίστανται από το σενάριό μας.
  3. Αντιγράψτε την προεγκατεστημένη εικόνα (αρχείο a.tar.bz2).
  4. Προσαρμόστε τα αρχεία προτύπων (όπως παραπάνω).
  5. Επικαλούμαι dpkg-buildpackage σε αυτόν τον κατάλογο για να δημιουργήσετε το αρχείο actual.deb.
  6. Κλήση όνειδος, ένα εργαλείο που χρησιμοποιούμε για τη διαχείριση των δομών καταλόγου αποθετηρίου του Debian, για την αφαίρεση παλιών εκδόσεων αυτής της συσκευής και την προσθήκη της νέας.

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

Θέλω να παίξω με έναν!

Εάν είστε ευχαριστημένοι που παίζετε με μία μόνο συσκευή, μπορείτε φυσικά απλώς να την κατεβάσετε από το Linux με το κλειδί στο χέρι τον ιστότοπο και εγκαταστήστε τον στον υπολογιστή σας (ή χρησιμοποιήστε μια λύση Virtualisation όπως το Xen ή το VMWare).

Ωστόσο, εάν θέλετε να δοκιμάσετε γρήγορα μια ποικιλία συσκευών χρησιμοποιώντας τη ρύθμιση που έχουμε κάνει, ο πιο γρήγορος τρόπος θα ήταν να νοικιάσετε ένα VPS. Εναλλακτικά, μπορείτε να εγκαταστήσετε μόνοι σας τον πίνακα ελέγχου DTC και να προσθέσετε το αποθετήριο του Debian στο /etc/apt/sources.list. Αυτή η ρύθμιση απαιτεί να εκτελέσετε μια πλήρως εξοπλισμένη ρύθμιση Xen και απαιτεί σημαντική διαμόρφωση.

Καμιά ερώτηση?