FreeBSD virtual environment management and repository

2020-10 upd: we reached the first fundraising goal and rented a server in Hetzner for development! Thank you for donating !

Внимание! Данные страницы описывают CBSD версии 12.2.x. Если вы используете более раннюю версию, рекомендуется сначала обновиться.

Что подразумевается под нодами

Команда node

			% cbsd node
		

Под добавлением ноды подразумевается обмен RSA ключами для системного пользователя CBSD между двумя и более хостами. Имея у себя RSA ключ индивидуального сервера, часть команд получает возможность работать с ним через OpenSSH соединение, выполняя такие действия как:

  • выполнение удаленных CBSD (получение списка, login в клетку) или непривилегированных команд ОС (некоторые команды, тем не менее, требуют наличия прав суперпользователя. Такие команды запускаются через скрипты, находящиеся в каталогах $workdir/sudoexec и $prefix/cbsd/*ver*/sudoexec/ (каталог дистрибутива) — см. /usr/local/etc/sudoers.d/cbsd_sudoers.
  • копирование/создание конфигурационных файлов для клеток, реплик и синхронизациея данных.

Ноды могут быть объединены в какую-то именованную логическую группу, над которой можно выполнять массовые действия