Bastille-eldono 0.9.20220216, FreeBSD Jail-bazitaj ujadministradsistemoj

La eldono de Bastille 0.9.20220216 estis publikigita, sistemo por aŭtomatigi la deplojon kaj administradon de aplikaĵoj kurantaj en ujoj izolitaj uzante la mekanismon FreeBSD Jail. La kodo estas skribita en Ŝelo, ne postulas eksterajn dependecojn por funkciado kaj estas distribuita sub la permesilo BSD.

Por administri ujojn, bastille komandlinia interfaco estas provizita, kiu ebligas al vi krei kaj ĝisdatigi Jail-mediojn surbaze de la elektita versio de FreeBSD kaj plenumi ujajn operaciojn kiel komenci/haltigi, konstrui, kloni, importi/eksporti, konverti, ŝanĝi agordojn, administri retan aliron kaj fiksi limigojn pri konsumo de rimedoj. Eblas disfaldi Linuksajn mediojn (Ubuntu kaj Debian) en ujo, funkciante per Linuxulator. Inter la altnivelaj funkcioj, ĝi subtenas ruli normajn komandojn en pluraj ujoj samtempe, nestitajn ŝablonojn, momentfotojn kaj sekurkopiojn. La radika sekcio en la ujo estas muntita en nurlegebla reĝimo.

La deponejo ofertas ĉirkaŭ 60 ŝablonojn por rapide lanĉi ujojn de tipaj aplikaĵoj, kiuj enhavas programojn por serviloj (nginx, mysql, wordpress, asterisko, redis, postfix, elasticsearch, salt, ktp.), programistoj (gitea, gitlab, jenkins jenkins , python). , php, perl, ruby, rust, go, node.js, openjdk) kaj uzantoj (firefox, chromium). Subtenas la kreadon de stakoj da ujoj, permesante al vi uzi unu ŝablonon en alia. La medio por ruli ujojn povas esti kreita ambaŭ sur fizikaj serviloj aŭ Raspberry Pi-tabuloj, kaj en la AWS EC2, Vultr kaj DigitalOcean-nubaj medioj.

La projekto estas evoluigita fare de Christer Edwards de SaltStack, kiu ankaŭ konservas havenojn de la Salt centralizita agorda administradsistemo por FreeBSD. Christer iam kontribuis al la evoluo de Ubuntu, estis sistemadministranto ĉe la GNOME Foundation, kaj laboris por Adobe (li estas la aŭtoro de la malfermfonta ilo Hubble de Adobe por monitorado kaj konservado de sistema sekureco).

En la nova eldono:

  • Aldonita subteno por klonado de prizonmedioj gastigitaj sur ZFS-diskoj.
  • Aldonita "bastille list release -p" komando por montri mezajn eldonojn kiam listigas sistemajn versiojn en medioj.
  • Plibonigita deplojo de Linukso-medioj. Aldonita subteno por uzado de Debian kaj Ubuntu-medioj por la Aarch64 (arm64) arkitekturo.
  • Problemoj kun kreado de virtualaj retoj por kombinado de ujoj uzantaj la VNET-subsistemon estis solvitaj.

fonto: opennet.ru

Aldoni komenton