Nincs kétségem afelől, hogy a nemes donok - Linux rendszergazdák - arra törekszenek, hogy a lehető legkisebbre csökkentsék a szerverre telepített csomagok számát. Gazdaságosabb, biztonságosabb, és az adminisztrátornak a folyamatban lévő folyamatok teljes ellenőrzésének és megértésének érzését kelti.
Ezért az operációs rendszer kezdeti telepítésének tipikus forgatókönyve úgy néz ki, hogy kiválasztja a minimális opciót, majd feltölti a szükséges csomagokkal.
A CentOS telepítője által kínált minimális lehetőség azonban nem bizonyul egészen minimálisnak. Van mód a rendszer kezdeti telepítésének méretének csökkentésére szabványos dokumentált módon.
A CentOS operációs rendszert használva előbb-utóbb felfedezi a telepítés automatizálását a Kickstart mechanizmus segítségével. Hosszú ideje nem telepítettem a CentOS-t a szabványos telepítővel. A munka során a konfigurációs indító fájlok elegendő arzenálja gyűlt össze, lehetővé téve a rendszerek automatikus üzembe helyezését, beleértve az LVM-en lévőket, kriptopartíciókat, minimális GUI-val stb.
Így a 7. verzió egyik kiadásában a RedHat egy csodálatos lehetőséget adott a Kickstarthoz, amely lehetővé teszi a telepített rendszer képének további minimalizálását:
--nocore
Letiltja a telepítést Mag csomagcsoport, amely egyébként alapértelmezés szerint mindig telepítve van. Letiltása a Mag csomagcsoportot kell használni könnyű konténerek létrehozásához; asztali vagy szerver rendszer telepítése a --nocore segítségével használhatatlan rendszert eredményez.
A RedHat őszintén figyelmeztet az opció használatának lehetséges következményeire, de a valós környezetben való több éves használatom megerősíti a stabilitást és az alkalmazhatóságot.
Az alábbiakban egy minimális telepítési kickstart fájl példája látható. A bátrak kizárhatják belőle a yum-ot. Készülj fel a meglepetésekre:
Szeretném megjegyezni, hogy a CentOS / RedHat lojálisabb a Fedorához az opció értelmezésében. Ez utóbbi annyira kimeríti a rendszert, hogy létfontosságú segédprogramok hozzáadásával újra kell telepíteni.
Bónuszként adok egy „varázslatot” minimális grafikus környezet telepítéséhez a CentOS / RedHat (7-es verzió) rendszerben: