Παρουσιάστηκε η πρώτη έκδοση προεπισκόπησης του Fedora CoreOS

Προγραμματιστές Έργου Fedora ανακοίνωσε για την αρχή δοκιμές την πρώτη προκαταρκτική έκδοση της νέας έκδοσης του κιτ διανομής Fedora Core OS, το οποίο αντικατέστησε τα προϊόντα Fedora Atomic Host και CoreOS Container Linux ως ενιαία λύση για περιβάλλοντα λειτουργίας που βασίζονται σε απομονωμένα κοντέινερ.

Από το CoreOS Container Linux, το οποίο μετακόμισε Στα χέρια της Red Hat μετά την αγορά του CoreOS, τα εργαλεία ανάπτυξης (το σύστημα διαμόρφωσης του σταδίου εκκίνησης Ignition), ο μηχανισμός ατομικής ενημέρωσης και η γενική φιλοσοφία του προϊόντος μεταφέρθηκαν στο Fedora CoreOS. Η τεχνολογία για την εργασία με πακέτα, η υποστήριξη των προδιαγραφών OCI (Open Container Initiative) και οι πρόσθετοι μηχανισμοί για την απομόνωση δοχείων που βασίζονται στο SELinux έχουν μεταφερθεί από το Atomic Host. Το Fedora CoreOS βασίζεται σε αποθετήρια Fedora χρησιμοποιώντας rpm-ostree. Το Moby (Docker) και το podman δηλώνονται ως υποστηριζόμενα στον χρόνο εκτέλεσης του Fedora CoreOS για κοντέινερ. Η υποστήριξη Kubernetes έχει προγραμματιστεί για ενορχήστρωση κοντέινερ πάνω από το Fedora CoreOS.

Το έργο στοχεύει στην παροχή ενός ελάχιστου περιβάλλοντος, ατομικά ενημερωμένου αυτόματα χωρίς συμμετοχή διαχειριστή και ενοποιημένο για μαζική ανάπτυξη συστημάτων διακομιστών που έχουν σχεδιαστεί αποκλειστικά για λειτουργία κοντέινερ. Το Fedora CoreOS περιέχει μόνο ένα ελάχιστο σύνολο στοιχείων που επαρκούν για την εκτέλεση απομονωμένων κοντέινερ - τον πυρήνα Linux, τον διαχειριστή συστήματος systemd και ένα σύνολο βοηθητικών υπηρεσιών για σύνδεση μέσω SSH, διαχείριση διαμόρφωσης και εγκατάσταση ενημερώσεων.

Το διαμέρισμα συστήματος είναι τοποθετημένο σε λειτουργία μόνο για ανάγνωση και δεν αλλάζει κατά τη λειτουργία. Διαμόρφωση μεταδίδεται στο στάδιο εκκίνησης χρησιμοποιώντας το κιτ εργαλείων Ignition (μια εναλλακτική λύση στο Cloud-Init).
Μόλις το σύστημα εκτελείται, η αλλαγή της διαμόρφωσης και των περιεχομένων του καταλόγου /etc είναι αδύνατη· μπορείτε μόνο να αλλάξετε το προφίλ ρυθμίσεων και να το χρησιμοποιήσετε για να αντικαταστήσετε το περιβάλλον. Γενικά, η εργασία με το σύστημα μοιάζει με την εργασία με εικόνες κοντέινερ, οι οποίες δεν ενημερώνονται τοπικά, αλλά ανακατασκευάζονται από την αρχή και εκτελούνται εκ νέου.

Η εικόνα του συστήματος είναι αδιαίρετη και σχηματίζεται χρησιμοποιώντας την τεχνολογία OSTree (μεμονωμένα πακέτα δεν μπορούν να εγκατασταθούν σε τέτοιο περιβάλλον, μπορείτε μόνο να δημιουργήσετε ξανά ολόκληρη την εικόνα του συστήματος, επεκτείνοντάς την με νέα πακέτα χρησιμοποιώντας το κιτ εργαλείων rpm-ostree). Το σύστημα ενημέρωσης βασίζεται στη χρήση δύο διαμερισμάτων συστήματος, το ένα από τα οποία είναι ενεργό και το δεύτερο χρησιμοποιείται για την αντιγραφή της ενημέρωσης· μετά την εγκατάσταση της ενημέρωσης, τα διαμερίσματα αλλάζουν ρόλους.

Προσφέρονται τρία ανεξάρτητα υποκαταστήματα του Fedora CoreOS:
δοκιμή με στιγμιότυπα με βάση την τρέχουσα έκδοση του Fedora με ενημερώσεις. σταθερό - ένας σταθεροποιημένος κλάδος, που σχηματίστηκε μετά από δύο εβδομάδες δοκιμής του κλάδου δοκιμής. επόμενο - ένα στιγμιότυπο μιας μελλοντικής κυκλοφορίας σε εξέλιξη. Δημιουργούνται ενημερώσεις και για τους τρεις κλάδους για την εξάλειψη ευπαθειών και σοβαρών σφαλμάτων. Στο τρέχον στάδιο ανάπτυξης, στο πλαίσιο της προκαταρκτικής έκδοσης, σχηματίζεται μόνο ο κλάδος δοκιμών. Η πρώτη σταθερή κυκλοφορία σχεδιάζεται να κυκλοφορήσει σε 6 μήνες. Η υποστήριξη για τη διανομή CoreOS Container Linux θα λήξει 6 μήνες μετά τη σταθεροποίηση του Fedora CoreOS και η υποστήριξη Fedora Atomic Host αναμένεται να λήξει στα τέλη Νοεμβρίου.

Αφού σταθεροποιηθεί το έργο, η αποστολή τηλεμετρίας θα ενεργοποιηθεί από προεπιλογή (η τηλεμετρία δεν είναι ακόμη ενεργή στην έκδοση προεπισκόπησης) χρησιμοποιώντας την υπηρεσία fedora-coreos-pinger, η οποία συσσωρεύει και στέλνει περιοδικά μη αναγνωριστικές πληροφορίες σχετικά με το σύστημα, όπως η έκδοση λειτουργικού συστήματος αριθμός, σύννεφο, στον τύπο εγκατάστασης της πλατφόρμας διακομιστών έργου Fedora. Τα μεταδιδόμενα δεδομένα δεν περιέχουν πληροφορίες που θα μπορούσαν να οδηγήσουν σε αναγνώριση. Κατά την ανάλυση στατιστικών στοιχείων, χρησιμοποιούνται μόνο συγκεντρωτικές πληροφορίες, οι οποίες μας επιτρέπουν να κρίνουμε γενικά τη φύση της χρήσης του Fedora CoreOS. Εάν το επιθυμεί, ο χρήστης μπορεί να απενεργοποιήσει την αποστολή τηλεμετρίας ή να επεκτείνει τις προεπιλεγμένες πληροφορίες που αποστέλλονται.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο