Uitgave Bastille 0.9.20220216, containerbeheersysteem op basis van FreeBSD Jail

De release van Bastille 0.9.20220216 is gepubliceerd, een systeem voor het automatiseren van de uitrol en het beheer van applicaties die worden uitgevoerd in containers die zijn geïsoleerd met de FreeBSD Jail-mechanisme. De code is geschreven in Shell, vereist geen externe afhankelijkheden en wordt verspreid onder een BSD-licentie.

Voor containerbeheer is er een commandoregelinterface genaamd bastille, waarmee je Jail-omgevingen kunt aanmaken en bijwerken op basis van de gekozen versie van FreeBSD en handelingen met containers kunt uitvoeren, zoals starten/stopen, bouwen, klonen, importeren/exporteren, conversie, instelling wijzigingen, netwerktoegang beheren en beperkingen voor hulpbronnen instellen. Het is mogelijk om Linux-omgevingen (Ubuntu en Debian) in een container uit te rollen die gebruikmaakt van de Linuxulator. Geavanceerde functies zijn onder andere het gelijktijdig uitvoeren van standaardcommando's in meerdere containers, geneste sjablonen, snapshots en back-ups. De rootpartitie in de container wordt gemonteerd in read-only modus.

In het repository zijn er ongeveer 60 sjablonen aanwezig voor het snel opstarten van containers met standaardapplicaties, waarin programma's zijn opgenomen voor servers (nginx, mysql, wordpress, asterisk, redis, postfix, elasticsearch, salt, enz.), ontwikkelaars (gitea, gitlab, jenkins, python, php, perl, ruby, rust, go, node.js, openjdk) en gebruikers (firefox, chromium). Het ondersteunt de creatie van containerstacken, waarmee je één sjabloon in een andere kunt gebruiken. De omgeving voor het opstarten van containers kan zowel op fysieke servers als op Raspberry Pi-borden, evenals in cloudomgevingen zoals AWS EC2, Vultr en DigitalOcean worden aangemaakt.

Het project wordt ontwikkeld door Christer Edwards van SaltStack, die ook de poorten van het Salt-configuratiebeheer systeem voor FreeBSD onderhoudt. Christer heeft ooit bijgedragen aan de ontwikkeling van Ubuntu, was systeembeheerder bij de GNOME Foundation en werkte bij Adobe (is de auteur van het door Adobe open-source gemaakte Hubble-tool voor het monitoren en onderhouden van de beveiliging van systemen).

In de nieuwe release:

  • Ondersteuning voor het klonen van jail-omgevingen die zijn opgeslagen op ZFS-partities is toegevoegd.
  • De opdracht «bastille list release -p» is toegevoegd om tussenversies weer te geven bij het afdrukken van de lijst met systeemversies in omgevingen.
  • De uitrol van omgevingen met Linux is verbeterd. Ondersteuning voor het gebruik van Debian- en Ubuntu-omgevingen voor de Aarch64-architectuur (arm64) is toegevoegd.
  • Problemen opgelost met het aanmaken van virtuele netwerken voor het verbinden van containers met behulp van de VNET-subsystemen.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster