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. Если вы используете более раннюю версию, рекомендуется сначала обновиться.
Список клеток
Команда jls
% cbsd jlsОписание:
Выводит список клеток на локальной ноде или всех добавленных нодах. Через аргумент display можно указать конкретные поля для выборки данных. Если display не указан, используется значение, заданное в файле $workdir/etc/defaults/jls.conf, которое вы можете изменить на свое усмотрение через $workdir/etc/jls.conf
Все возможные параметры для выборок описаны в файле $workdir/share/jail-arg
- JID — Jail ID
- JNAME — имя jail
- IP4_ADDR — список привязанных к Jail IP адресов (IPv4,IPv6)
- HOST_HOSTNAME — FQDN jail
- PATH — корень клетки
- STATUS — On (запущена), Off (остановлена), Unregister (клетка имеет свой rc.conf (старый формат) но отсутствует в SQL базе)
Прим: клетки в статусе Unregister могут быть внесены в SQL через команду cbsd jregister. Также, они автоматически конвертируются при отработке Upgrading стадии команды cbsd initenv. В случае, если к локальному серверу добавлены RSA/DSA ключи удаленных нод, можно вывести все клетки в ферме через
% cbsd jls alljails=1
или
% cbsd jls alljails=1 shownode=1
для вывода имени ноды, где размещается данная клетка.
Пример:
% cbsd jls
Вывод кастомизированных данных (Внимание, прочерки в полях может означать, что версия CBSD на удаленной ноде более старая, соответственно, SQL запрос в ее базу не находит актуальных записей).