Această documentație acoperă KIWI Next Generation (KIWI NG) 9.23.3- utilitarul de linie de comandă pentru a construi aparate de sistem Linux. KIWI NG este stabil și toate caracteristicile noi, remedierile de erori și îmbunătățirile vor fi dezvoltate aici. Versiunile mai vechi sau egale cu v7.x.x sunt întrerupte și nu primesc actualizări sau remedieri de erori. Dacă mai aveți nevoie de această versiune, consultați documentația pentru KIWI Legacy
- Prezentare generală
- Instalare
- Pornire rapidă
- Lucrul din linia de comandă
- Construirea într-un mediu autonom
- Concept și flux de lucru
- Descrierea imaginii
- Tipuri de imagini
- Construirea de imagini pentru tipurile acceptate
- Lucrul cu imagini
- Contribuind
- API Python
Conceptul de aparat¶
Un aparat este o imagine gata de utilizare a unui sistem de operare care include o aplicație preconfigurată pentru un caz de utilizare specific. Aparatul este furnizat ca fișier imagine și trebuie să fie implementat sau activat în sistemul sau serviciul țintă.
KIWI NG poate crea aparate sub diferite forme: în afară de ISO-urile de instalare clasice și imagini pentru mașinile virtuale, poate crea imagini care pornesc prin cutii PXE sau Vagrant.
În KIWI NG, aparatul este specificat printr-o colecție de fișiere lizibile de om într-un director, numit și descrierea imaginii. Este necesar cel puțin un fișier XML config.xml sau .kiwi. În plus, pot exista și alte fișiere, cum ar fi scripturi sau date de configurare.
Utilizarea cazurilor¶
Următoarea listă prezintă o selecție de cazuri de utilizare pentru care este necesar un aparat:
Nori publici și privați
Mediile cloud sunt gestionate printr-un API furnizat de furnizorul de servicii cloud. Modul clasic de a instala o mașină nu este posibil într-un astfel de mediu, deoarece nu există acces fizic la mașină. Este necesar un aparat pentru a fi înregistrat în cloud
Distribuție Linux personalizată
Distribuitorii Linux asigură distribuția lor pe baza unei colecții de pachete și le lansează pe un suport de instalare, cum ar fi un DVD sau un stick USB. De obicei, există mai multe componente software pentru distribuție care nu fac parte din suportul de instalare implicit sau suportul de instalare vine cu software și rutine de instalare care nu se potrivesc cu publicul țintă. Cu un dispozitiv fabricat de KIWI NG, puteți crea un suport de instalare care să corespundă criteriilor personalizate, după cum este necesar de către client și care nu necesită pași suplimentari de post-procesare după metoda implicită de instalare furnizată de distribuitor.
Capacitatea de a avea un sistem de operare Linux care rulează de pe un dispozitiv de stocare mic, precum un stick USB sau un card SD, este cuțitul elvețian al multor administratori de sistem. Crearea unui astfel de sistem live include utilizarea tehnologiilor care nu fac parte dintr-un proces de instalare standard. Este necesar un constructor de aparate pentru a crea acest tip de sistem
Sistemele încorporate precum Raspberry Pi sunt livrate cu componente hardware limitate. Secvențele lor de boot nu permit adesea metode de instalare clasice prin dispozitive USB sau DVD. În schimb, pornesc prin sloturile pentru carduri SD sau prin rețea. Dispozitivele SoC (System on Chip) tind, de asemenea, să implementeze metode de boot non-standard, care pot fi implementate numai prin intermediul unor dispozitive de operare personalizate.
A lua legatura¶
Grupul kiwi-images este un grup deschis și oricine se poate abona, chiar dacă nu aveți un cont Google.
O rețea deschisă pentru comunicații sigure și descentralizate. Vă rugăm să găsiți camera #kiwi prin Riot pe web sau utilizând clienții acceptați.