Objavljena je izdaja Bastille 0.9.20220216, sistema za avtomatizacijo nameščanja in upravljanja aplikacij, ki delujejo v kontejnerjih, izoliranih s pomočjo mehanizma FreeBSD Jail. Koda je napisana v preprostem jeziku Shell, ne zahteva zunanjih odvisnosti in se distribuira pod licenco BSD.
Za upravljanje kontejnerjev je na voljo ukazna vrstica bastille, ki omogoča ustvarjanje in posodabljanje Jail-okolij na podlagi izbrane različice FreeBSD ter izvajanje operacij s kontejnerji, kot so zagon/ustavitev, sestavljanje, kloniranje, uvoz/izvoz, pretvorba, spreminjanje nastavitev, upravljanje omrežnega dostopa in določanje omejitev porabe virov. Dovoljena je namestitev okolij Linux (Ubuntu in Debian) v kontejnerju, ki delujejo z uporabo Linuxulatorja. Med razširjenimi možnostmi je podprto hkratno izvajanje standardnih ukazov v več kontejnerjih, vgrajeni predlogi, posnetki in varnostne kopije. Koreninski razdelek v kontejnerju je nameščen v načinu samo za branje.
V repozitoriju je na voljo približno 60 predlog za hitro zagon kontejnerjev tipičnih aplikacij, ki vključujejo programe za strežnikov (nginx, mysql, wordpress, asterisk, redis, postfix, elasticsearch, salt itd.), razvijalce (gitea, gitlab, jenkins, python, php, perl, ruby, rust, go, node.js, openjdk) in uporabnike (firefox, chromium). Podprto je ustvarjanje kontejnerskih skladov, ki omogočajo uporabo ene predloge v drugi. Okolje za zagon kontejnerjev lahko ustvarite tako na fizičnih serverima ali Raspberry Pi ploščah, kot tudi v oblaku, na AWS EC2, Vultr in DigitalOcean.
Projekt razvija Christer Edwards iz podjetja SaltStack, ki med drugim vzdržuje porte s sistemom za centralizirano upravljanje konfiguracij Salt za FreeBSD. Christer je nekoč sodeloval pri razvoju Ubuntu, bil sistemski administrator v GNOME Foundation in delal v podjetju Adobe (je avtor odprtega orodja Hubble za spremljanje in zagotavljanje varnosti sistemov, ki ga je podjetje Adobe razvilo).
U novom izdanju:
- Dodana je podpora za kloniranje jail-okolij, shranjenih na ZFS razdelkih.
- Dodana je ukazna vrstica 'bastille list release -p' za prikaz vmesnih izdaj pri prikazovanju seznama različic sistema v okoljih.
- Izboljšano je uvajanje okolij z Linuxom. Dodana je podpora za uporabo okolij Debian in Ubuntu za arhitekturo Aarch64 (arm64).
- Rešene so težave z ustvarjanjem virtualnih omrežij za povezovanje kontejnerjev z uporabo podsystema VNET.
Izvor: opennet.ru
