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האם מבחנים צופים בכל תוצאה מהותית במקום רק אתחול?

ראה סכמת מתכונים לקבלת הצורה המלאה.

בניית מחזור חיים

זרם הסטטוס הציבורי יכול לכלול תכנון, תצורה, עבודת חבילת מקור, יצירת תמונות, גימור ובדיקה. אלה לא מובטחים שיופיעו כשלבים בעלי שם זהה לכל יעד. עקוב אחר מזהה ה-build שהוחזר על ידי בקשת ההתחלה והתייחס לסטטוס הנוכחי של ה-backend כסמכותי.

שמור את התוצאות הללו בנפרד:

  1. validated פירושו שצורת המתכון המוכרת התקבלה;
  2. בנייה מוצלחת מסוף פירושו שהחפץ הושלם;
  3. הצלחה במבחן פירושה הקביעות שנבחרו שהועברו נגד סביבתם; ו
  4. הסמכה או פרסום, כאשר הם מופעלים, הם החלטת מדיניות מאוחרת יותר.

התקדמות שקטה אינה סיבה ליצור מבנה כפול. התחבר מחדש למסוף הבנייה או לנקודת הקצה של הסטטוס באמצעות אותו מזהה בנייה. אם הבנייה נכשלת סופית, שמרו את השלב, השגיאה והיומנים לפני ניסיון חוזר.

זרימת עבודה מומלצת

  1. כתוב קריטריוני קבלה שניתנים לצפייה.
  2. צור או ערוך את המתכון.
  3. אמתו אותו והשוו את התוצאה המנורמלת לשיחה המלאה.
  4. בדוק תכונות משוערות, מקורות חיצוניים, הגדרות מתקין ותרחישים.
  5. התחל בנייה אחת ועקוב אחר המזהה העמיד שלה.
  6. סקור את תקציר החפצים, מלאי החבילות, אזהרות ובדיקת ראיות.
  7. אתחול או התקן בסביבה חד פעמית המתאימה לבקשה.
  8. קדם או פרסם רק דרך שער האישור הרלוונטי.

מדריכי נושאים

נושאהשתמש בו עבור
תמונות בסיסבחירת משפחת בנייה נתמכת
תכונותהבנת מודולי יכולות רשומות
שירותיםהצהרה על תצורת השירות
תוכנה מותאמת אישיתסקירת תשומות חבילות מגובות מאגר
משתמשיםיצירת חשבונות מקומיים תדמיתיים בצורה בטוחה
שולחן עבודהבחירה ואימות של הגדרות שולחן העבודה
סקריפטים להפעלהיצירת יחידות אתחול ראשון מוגבלות

התחל עם התמונה השימושית הקטנה ביותר. הוסף תכונות רק לאחר הבנת ההתנהגות והראיות של החפץ הקודם.