Издадена версия на Bastille 0.9.20220216, система за управление на контейнери на база FreeBSD Jail

Публикувана версия Bastille 0.9.20220216, система за автоматизация на разгръщането и управлението на приложения, изпълнявани в контейнери, изолирани с механизма FreeBSD Jail. Кодът е написан на Shell, не изисква външни зависимости и се разпространява под лицензия BSD.

За управление на контейнерите се предоставя интерфейс на командния ред bastille, позволяващ създаването и актуализирането на Jail-окръжия на базата на избраната версия на FreeBSD и извършването на операции с контейнерите, като стартиране/спиране, изграждане, клониране, импорт/експорт, преобразуване, промяна на настройки, управление на мрежов достъп и задаване на ограничения за консумация на ресурси. Разрешава се разгръщането на среди с Linux (Ubuntu и Debian), изпълнявани с помощта на Linuxulator. От разширените функции е подкрепено стартирането на стандартни команди едновременно в няколко контейнера, вложени шаблони, снимки и резервно копие. Кореновият дял в контейнера е монтиран в режим само за четене.

В репозитория се предлагат около 60 шаблона за бързо стартиране на контейнери на стандартни приложения, в които са представени програми за сървъри (nginx, mysql, wordpress, asterisk, redis, postfix, elasticsearch, salt и др.), разработчици (gitea, gitlab, jenkins, python, php, perl, ruby, rust, go, node.js, openjdk) и потребители (firefox, chromium). Поддържа се създаването на стека от контейнери, позволяващи използването на един шаблон в друг. Околната среда за стартиране на контейнери може да бъде създадена както на физически сървъри или Raspberry Pi платформи, така и в облачни среди AWS EC2, Vultr и DigitalOcean.

Проектът се развива от Кристер Едуардс (Christer Edwards) от компанията SaltStack, която също така поддържа портове с система за централизирано управление на конфигурацията Salt за FreeBSD. Кристер някога е участвал в разработването на Ubuntu, бил е системен администратор в GNOME Foundation и е работил в компанията Adobe (той е автор на отворения инструмент Hubble за мониторинг и поддържане на сигурността на системи, създаден от Adobe).

В новото издание:

  • Добавена е поддръжка за клониране на jail-окръжения, разположени на ZFS дялове.
  • Добавена е команда „bastille list release -p“ за показване на междинни версии при извеждане на списък с версии на системата в окръжия.
  • Подобрено е разгръщането на среди с Linux. Добавена е поддръжка за използване на окръжия Debian и Ubuntu за архитектура Aarch64 (arm64).
  • Решени са проблемите с създаването на виртуални мрежи за свързване на контейнери, използващи подсистемата VNET.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster