İşletim sistemi görüntüleri oluşturma
OpenFactory, normalleştirilmiş bir tarifi bir görüntü yapısına dönüştürür ve istendiğinde ve mevcut olduğunda bu yapıyı doğrulama için başlatır. Tam oluşturucular ve aşamalar, temel görüntü ailesine ve dağıtıma göre değişir.
Bir tarifin kontrol ettiği şeyler
| Alan | Kanonik konum | Soruyu gözden geçir |
|---|---|---|
| Temel ve donanım amacı | base_image, hardware | Bu doğru dağıtım, sürüm, mimari ve minimum profil mi? |
| Özellikler ve paketler | os.features, os.packages | Talep edilen yetenekler bu temelde mevcut mu ve destekleniyor mu? |
| Hizmetler ve hesaplar | os.services, os.users | Yapılandırma ve en az ayrıcalıklı erişim açık mı? |
| Masaüstü ve markalama | os.desktop_settings, os.branding | Seçilen masaüstü bu ayarlara ve varlıklara sahip mi? |
| Yükleyici ve kalıcılık | os.installer, os.persistence | Diske yükleme ve kalıcılık gereksinimleri gerçekten test ediliyor mu? |
| Özel otomasyon | os.startup_scripts, ekler, kaynak paketleri | Girişler sabitlenmiş, sınırlanmış ve belirtilen kullanıcı olarak çalıştırılması güvenli mi? |
| Doğrulama | scenarios | Testler yalnızca önyükleme yerine her maddi sonucu gözlemliyor mu? |
Tam şekil için Tarif Şeması’e bakın.
Yaşam döngüsü oluşturun
Genel durum akışı planlama, yapılandırma, kaynak paket çalışması, görüntü oluşturma, sonlandırma ve test işlemlerini içerebilir. Bunların her hedef için aynı isimli aşamalar olarak görüneceği garanti edilmez. Başlatma isteği tarafından döndürülen yapı kimliğini takip edin ve arka ucun mevcut durumunu yetkili olarak değerlendirin.
Bu sonuçları ayrı tutun:
validatedtanınan tarif şeklinin kabul edildiği anlamına gelir;- başarılı bir terminal yapısı, bir yapıtın sonlandırıldığı anlamına gelir;
- Test başarısı, seçilen iddiaların çevrelerine karşı iletilmesi anlamına gelir; ve
- Etkinleştirildiği takdirde sertifikasyon veya yayın, daha sonraki bir politika kararıdır.
Sessiz ilerleme, yinelenen bir yapı oluşturmak için bir neden değildir. Aynı yapı kimliğini kullanarak yapı konsoluna veya durum uç noktasına yeniden bağlanın. Derleme nihai olarak başarısız olursa yeniden denemeden önce aşamayı, hatayı ve günlükleri koruyun.
Önerilen iş akışı
- Gözlemlenebilir kabul kriterlerini yazın.
- Tarifi oluşturun veya düzenleyin.
- Doğrulayın ve normalleştirilmiş sonucu tam görüşmeyle karşılaştırın.
- Çıkarılan özellikleri, harici kaynakları, yükleyici ayarlarını ve senaryoları inceleyin.
- Bir yapıya başlayın ve onun dayanıklı kimliğini takip edin.
- Eser özetini, paket envanterini, uyarıları ve test kanıtlarını gözden geçirin.
- İsteğe uygun, tek kullanımlık bir ortamda önyükleme yapın veya yükleyin.
- Yalnızca geçerli onay kapısı aracılığıyla tanıtım yapın veya yayınlayın.
Konu kılavuzları
| Konu | |
|---|---|
| Temel Resimler | Desteklenen bir yapı ailesini seçme |
| Özellikler | Kayıtlı yetenek modüllerini anlama |
| Hizmetler | Hizmet yapılandırmasının bildirilmesi |
| Özel Yazılım | Depo destekli paket girişlerinin gözden geçirilmesi |
| Kullanıcılar | Güvenli bir şekilde yerel imaj hesapları oluşturma |
| Masaüstü | Masaüstü ayarlarını seçme ve doğrulama |
| Başlangıç Komut Dosyaları | Sınırlı ilk önyükleme birimlerinin yazılması |
En küçük kullanışlı görselle başlayın. Özellikleri yalnızca önceki yapının davranışı ve kanıtları anlaşıldıktan sonra ekleyin.