Bastille 0.14 väljaanne, konteinerite haldamise süsteem FreeBSD Jail põhjal

Välja anti Bastille 0.14.20250420, rakenduste automatiseerimise süsteem, mida käitatakse konteinerites, mis on isoleritud FreeBSD Jail mehhanismi abil. Kood on kirjutatud Shellis, ei vaja väliseid sõltuvusi ja on litsentseeritud BSD all.

Konteinerite haldamiseks on saadaval käsurea utiliit bastille, mis võimaldab luua ja uuendada Jail-keskkondi valitud FreeBSD versiooni põhjal, samuti teostada tüüpilisi toiminguid konteineritega, nagu käivitamine/peatamine, ehitamine, kloonimine, importimine/ekspord, teisendamine, seade muutmine, võrguühenduse haldamine ja ressursi kasutuse piirangute seadmine.

Lubatakse konteinerikeskkondade käivitamist Linuxis (Ubuntu ja Debian), kasutades Linuxulatorit. Laiendatud funktsioonid toetavad korraliste käskude käivitamist korraga mitmes konteineris, sisemisi malle, snapshots ja varundamist. Kogu konteineri juurosa on monteeritud ainult lugemisrežiimis. Konteinerite käitamiseks vajaliku keskkonna saab luua nii füüsilistel serverites kui ka Raspberry Pi plaadidel ning pilveteenustes nagu AWS EC2, Vultr ja DigitalOcean.

Reposiitriumis on saadaval umbes 80 malle, et kiiresti konteinerites tüüpilisi rakendusi käivitada, sealhulgas programme nagu serverite (nginx, mysql, wordpress, asterisk, redis, postfix, elasticsearch, salt jne), arendajatele (gitea, gitlab, jenkins, python, php, perl, ruby, rust, go, node.js, openjdk) ja kasutajatele (firefox, chromium). Toetatakse konteineristakkide loomist, mis võimaldavad ühte malle kasutada teises.

Uues väljaandes:

  • Lisatud on valik «-c» («--config») ja keskkonnamuutuja BASTILLE_CONFIG, et määrata kohandatud konfiguratsioonifail. Valiku kasutamisel salvestatakse andmed eraldi, seondatuna kindla konfiguratsioonifailiga.
  • Sisestatud auto-režiim («-a», «—auto») jail-ümbrike käivitamiseks ja peatamiseks vastavalt vajadusele.
  • Sisestatud debug-režiim («-x», «—debug») infrastruktuuri tõrkeotsimiseks.
  • Tugifunktsioon, mis võimaldab lisada viivituse enne teise Jail-ümbriku käivitamist (näiteks kui ühes jailis käivitatakse andmebaas, mida kasutatakse teistes jailides).
  • Lisatud võimalus määrata mitu siht-ümbrikku käsus «console».
  • Käsku «create» on lisatud tugi ZFS-i parameetrite määramiseks ja VLAN-i seadistamiseks (VNET virtuaalse võrgu infrastruktuuriga Jail jaoks).
  • Käsk «destroy» on täiendatud võimalusega kustutada vahemälu ja määrata jailide loend, et teostada toiming mitu jaili korraga.
  • Käsku «limits» on lisatud toimingud «clear», «reset», «stats», «show», «add» ja «remove».
  • Käsku «list» on täiustatud JSON-vormingus väljundivõimalusega.
  • Käsku «network» on täiendatud toega mitme võrgu liidese lisamiseks ja eemaldamiseks jailis ühe korraga.
  • Valik «rcorder» on kuulutatud aegunuks, uued valikud käivitamise juhtimiseks on «boot=on/off» ja «priority=N».

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster