2020-10 upd: we reached the first fundraising goal and rented a server in Hetzner for development! Thank you for donating !
Внимание! Данные страницы описывают CBSD версии 13.0.x. Если вы используете более раннюю версию, рекомендуется сначала обновиться.
CBSD и Linux jails
CBSD поддерживает Linux jails (через Linuxulator) и имеет скрипт для получения контейнеров на базе дистрибутивов CentOS, Ubuntu и Debian.
Конечно, в силу ограничений Linuxulator вам придется очень хорошо протестировать работу сервисов в подобных контейнерах, поэтому авторами CBSD поддержка этой возможности обеспечена, но продуктовые инсталляции лучше разворачивать в полноценной виртуальной машине bhyve, с чем вам также поможет CBSD.
Пример создания Linux контейнеров через CLI
cbsd jcreate jname=deb jprofile=debian_buster allow_raw_sockets=1 cbsd jcreate jname=ubu jprofile=ubuntu_focal allow_raw_sockets=1 cbsd jcreate jname=cent jprofile=centos_7 allow_raw_sockets=1
При первом запуске контейнера, отработает скрипт, скачающий файлы дистрибутива в кеш-директорию: ~cbsd/share/jail-*-rootfs, в зависимости от дистрибутива.