FreeBSD Jail ベースのコンテナ管理システム、Bastille 0.9.20220216 のリリース

Bastille 0.9.20220216 のリリースが公開されました。これは、FreeBSD Jail メカニズムを使用して分離されたコンテナ内で実行されるアプリケーションのデプロイメントと管理を自動化するためのシステムです。 コードはシェルで書かれており、動作に外部依存関係を必要とせず、BSD ライセンスに基づいて配布されます。

コンテナを管理するために、選択したバージョンの FreeBSD に基づいて Jail 環境を作成および更新し、起動/停止、構築、クローン作成、インポート/エクスポート、変換、設定変更、ネットワークアクセスを管理し、リソース消費に制限を設定します。 Linux 環境 (Ubuntu および Debian) をコンテナーにデプロイし、Linuxulator を使用して実行することができます。 高度な機能の中には、複数のコンテナーでの標準コマンドの同時実行、ネストされたテンプレート、スナップショット、バックアップがサポートされています。 コンテナ内のルート パーティションは読み取り専用モードでマウントされます。

このリポジトリは、サーバー (nginx、mysql、wordpress、アスタリスク、redis、postfix、elasticsearch、salt など)、開発者 (gitea、gitlab、jenkins jenkins、python など) 用のプログラムを含む、一般的なアプリケーションのコンテナーを迅速に起動するための約 60 個のテンプレートを提供します。 、php、perl、ruby、rust、go、node.js、openjdk)およびユーザー(firefox、chromium)。 コンテナのスタックの作成をサポートし、あるテンプレートを別のテンプレートで使用できるようにします。 コンテナを実行する環境は、物理サーバーまたは Raspberry Pi ボード上と、AWS EC2、Vultr、DigitalOcean クラウド環境の両方に作成できます。

このプロジェクトは、SaltStack の Christer Edwards によって開発されています。彼は、FreeBSD 用の Salt 集中構成管理システムのポートも管理しています。 Christer はかつて Ubuntu の開発に貢献し、GNOME Foundation のシステム管理者であり、Adobe に勤めていました (システム セキュリティを監視および維持するための Adob​​e のオープンソース ハッブル ツールの作者です)。

新しいリリースでは:

  • ZFS パーティションでホストされる Jail 環境のクローン作成のサポートが追加されました。
  • 環境内のシステム バージョンをリストするときに中間リリースを表示する「bastille list release -p」コマンドを追加しました。
  • Linux 環境の導入の改善。 Aarch64 (arm64) アーキテクチャで Debian および Ubuntu 環境を使用するためのサポートが追加されました。
  • VNET サブシステムを使用してコンテナーを結合するための仮想ネットワークを作成する際の問題が解決されました。

出所: オープンネット.ru

コメントを追加します