Skip to Content
Building OsΔημιουργία εικόνων λειτουργικού συστήματος

Δημιουργία εικόνων λειτουργικού συστήματος

Το 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 ως έγκυρη.

Κρατήστε αυτά τα αποτελέσματα ξεχωριστά:

  1. validated σημαίνει ότι το αναγνωρισμένο σχήμα συνταγής έγινε αποδεκτό.
  2. μια επιτυχημένη κατασκευή τερματικού σημαίνει ότι οριστικοποιήθηκε ένα τεχνούργημα.
  3. Επιτυχία δοκιμής σημαίνει ότι οι επιλεγμένοι ισχυρισμοί πέρασαν σε σχέση με το περιβάλλον τους. και
  4. η πιστοποίηση ή η δημοσίευση, όπου είναι ενεργοποιημένη, αποτελεί μεταγενέστερη πολιτική απόφαση.

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

Προτεινόμενη ροή εργασιών

  1. Γράψτε παρατηρήσιμα κριτήρια αποδοχής.
  2. Δημιουργήστε ή επεξεργαστείτε τη συνταγή.
  3. Επικυρώστε το και συγκρίνετε το κανονικοποιημένο αποτέλεσμα με την πλήρη συνομιλία.
  4. Επιθεωρήστε συναγόμενες δυνατότητες, εξωτερικές πηγές, ρυθμίσεις προγράμματος εγκατάστασης και σενάρια.
  5. Ξεκινήστε μια κατασκευή και ακολουθήστε το ανθεκτικό της αναγνωριστικό.
  6. Ελέγξτε τη σύνοψη τεχνουργημάτων, το απόθεμα πακέτων, τις προειδοποιήσεις και τα τεκμήρια δοκιμών.
  7. Εκκινήστε ή εγκαταστήστε σε ένα αναλώσιμο περιβάλλον κατάλληλο για το αίτημα.
  8. Προώθηση ή δημοσίευση μόνο μέσω της ισχύουσας πύλης έγκρισης.

Οδηγοί θεμάτων

ΘέμαΧρησιμοποιήστε το για
Βασικές ΕικόνεςΕπιλογή μιας υποστηριζόμενης οικογένειας κατασκευής
ΔυνατότητεςΚατανόηση των εγγεγραμμένων μονάδων ικανότητας
ΥπηρεσίεςΔήλωση διαμόρφωσης υπηρεσίας
Προσαρμοσμένο λογισμικόΈλεγχος εισόδων πακέτων που υποστηρίζονται από αποθετήριο
ΧρήστεςΔημιουργία τοπικών λογαριασμών εικόνας με ασφάλεια
Επιφάνεια εργασίαςΕπιλογή και επαλήθευση ρυθμίσεων επιφάνειας εργασίας
Σενάρια εκκίνησηςΣύνταξη περιορισμένων μονάδων πρώτης εκκίνησης

Ξεκινήστε με τη μικρότερη χρήσιμη εικόνα. Προσθέστε χαρακτηριστικά μόνο αφού γίνει κατανοητή η συμπεριφορά και τα στοιχεία του προηγούμενου τεχνουργήματος.