Δημιουργία εικόνων λειτουργικού συστήματος
Το OpenFactory μετατρέπει μια κανονικοποιημένη συνταγή σε τεχνούργημα εικόνας και, όταν ζητηθεί και είναι διαθέσιμο, εκκινεί αυτό το τεχνούργημα για επαλήθευση. Οι ακριβείς κατασκευαστές και τα στάδια διαφέρουν ανάλογα με την οικογένεια και την ανάπτυξη της εικόνας βάσης.
Τι ελέγχει μια συνταγή
| Περιοχή | Κανονική τοποθεσία | Ερώτηση κριτικής |
|---|---|---|
| Πρόθεση βάσης και υλικού | base_image, hardware | Είναι αυτή η σωστή διανομή, έκδοση, αρχιτεκτονική και ελάχιστο προφίλ; |
| Χαρακτηριστικά και πακέτα | os.features, os.packages | Υπάρχουν και υποστηρίζονται οι απαιτούμενες δυνατότητες σε αυτή τη βάση; |
| Υπηρεσίες και λογαριασμοί | os.services, os.users | Είναι ρητή η διαμόρφωση και η πρόσβαση με τα λιγότερα προνόμια; |
| Επιτραπέζιοι υπολογιστές και επωνυμία | os.desktop_settings, os.branding | Η επιλεγμένη επιφάνεια εργασίας κατέχει αυτές τις ρυθμίσεις και τα στοιχεία; |
| Εγκαταστάτης και επιμονή | os.installer, os.persistence | Έχουν όντως δοκιμαστεί οι απαιτήσεις εγκατάστασης σε δίσκο και επιμονής; |
| Προσαρμοσμένη αυτοματοποίηση | os.startup_scripts, συνημμένα, πακέτα πηγών | Είναι οι είσοδοι καρφιτσωμένες, περιορισμένες και ασφαλείς για εκτέλεση ως δηλωμένος χρήστης; |
| Επαλήθευση | scenarios | Παρατηρούν οι δοκιμές κάθε αποτέλεσμα υλικού και όχι απλώς εκκίνησης; |
Δείτε το Σχήμα συνταγής για το πλήρες σχήμα.
Δημιουργία κύκλου ζωής
Η ροή δημόσιας κατάστασης μπορεί να περιλαμβάνει σχεδιασμό, διαμόρφωση, εργασία σε πακέτο προέλευσης, δημιουργία εικόνων, οριστικοποίηση και δοκιμή. Δεν είναι εγγυημένο ότι θα εμφανίζονται ως στάδια με πανομοιότυπα ονόματα για κάθε στόχο. Ακολουθήστε το αναγνωριστικό κατασκευής που επιστρέφεται από το αίτημα έναρξης και αντιμετωπίστε την τρέχουσα κατάσταση του backend ως έγκυρη.
Κρατήστε αυτά τα αποτελέσματα ξεχωριστά:
validatedσημαίνει ότι το αναγνωρισμένο σχήμα συνταγής έγινε αποδεκτό.- μια επιτυχημένη κατασκευή τερματικού σημαίνει ότι οριστικοποιήθηκε ένα τεχνούργημα.
- Επιτυχία δοκιμής σημαίνει ότι οι επιλεγμένοι ισχυρισμοί πέρασαν σε σχέση με το περιβάλλον τους. και
- η πιστοποίηση ή η δημοσίευση, όπου είναι ενεργοποιημένη, αποτελεί μεταγενέστερη πολιτική απόφαση.
Η αθόρυβη πρόοδος δεν είναι λόγος για τη δημιουργία διπλότυπης κατασκευής. Επανασυνδεθείτε στην κονσόλα έκδοσης ή στο τελικό σημείο κατάστασης χρησιμοποιώντας το ίδιο αναγνωριστικό έκδοσης. Εάν η κατασκευή αποτύχει οριστικά, διατηρήστε το στάδιο, το σφάλμα και τα αρχεία καταγραφής πριν προσπαθήσετε ξανά.
Προτεινόμενη ροή εργασιών
- Γράψτε παρατηρήσιμα κριτήρια αποδοχής.
- Δημιουργήστε ή επεξεργαστείτε τη συνταγή.
- Επικυρώστε το και συγκρίνετε το κανονικοποιημένο αποτέλεσμα με την πλήρη συνομιλία.
- Επιθεωρήστε συναγόμενες δυνατότητες, εξωτερικές πηγές, ρυθμίσεις προγράμματος εγκατάστασης και σενάρια.
- Ξεκινήστε μια κατασκευή και ακολουθήστε το ανθεκτικό της αναγνωριστικό.
- Ελέγξτε τη σύνοψη τεχνουργημάτων, το απόθεμα πακέτων, τις προειδοποιήσεις και τα τεκμήρια δοκιμών.
- Εκκινήστε ή εγκαταστήστε σε ένα αναλώσιμο περιβάλλον κατάλληλο για το αίτημα.
- Προώθηση ή δημοσίευση μόνο μέσω της ισχύουσας πύλης έγκρισης.
Οδηγοί θεμάτων
| Θέμα | Χρησιμοποιήστε το για |
|---|---|
| Βασικές Εικόνες | Επιλογή μιας υποστηριζόμενης οικογένειας κατασκευής |
| Δυνατότητες | Κατανόηση των εγγεγραμμένων μονάδων ικανότητας |
| Υπηρεσίες | Δήλωση διαμόρφωσης υπηρεσίας |
| Προσαρμοσμένο λογισμικό | Έλεγχος εισόδων πακέτων που υποστηρίζονται από αποθετήριο |
| Χρήστες | Δημιουργία τοπικών λογαριασμών εικόνας με ασφάλεια |
| Επιφάνεια εργασίας | Επιλογή και επαλήθευση ρυθμίσεων επιφάνειας εργασίας |
| Σενάρια εκκίνησης | Σύνταξη περιορισμένων μονάδων πρώτης εκκίνησης |
Ξεκινήστε με τη μικρότερη χρήσιμη εικόνα. Προσθέστε χαρακτηριστικά μόνο αφού γίνει κατανοητή η συμπεριφορά και τα στοιχεία του προηγούμενου τεχνουργήματος.