Yet one more wrapper around jail, bhyve, QEMU and XEN
Copyright (c) 2013-2024, The CBSD Development Team
Homepage: https://bsdstore.ru
Yet one more wrapper around jail, Xen and bhyve for FreeBSD.
Quick start: https://www.bsdstore.ru/en/cbsd_quickstart.html
For installation and usage see: https://www.bsdstore.ru/en/docs.html
Tested with following OSes and distribution:
Pool-bindend clustering demo:
Multi-DC VPC/vxlan-based articles:
git commit -am 'Added some feature'
)git push
)a) First install the required dependencies:
pkg install sudo libssh2 rsync sqlite3 git pkgconf
b) get the latest version of CBSD:
git clone https://github.com/cbsd/cbsd.git /usr/local/cbsd
c) create a CBSD user:
pw useradd cbsd -s /bin/sh -d /nonexistent -c "cbsd user"
d) create links of the rc.d scripts to start CBSD at system startup and create link to bsdconfig module:
cd /usr/local/etc/rc.d
ln -s /usr/local/cbsd/rc.d/cbsdd
ln -s /usr/local/cbsd/rc.d/cbsdrsyncd
mkdir -p /usr/local/libexec/bsdconfig
ln -s /usr/local/cbsd/share/bsdconfig/cbsd /usr/local/libexec/bsdconfig/cbsd
e) Follow 'initial setup' section as usual:
env workdir=/usr/jails /usr/local/cbsd/sudoexec/initenv
Notes: when you run the initenv
script, all binaries and components will be compiled and installed.
This project exists thanks to all the people who contribute. See the contributors list.
Become a financial contributor and help us sustain our community.