v8-runner

Расстановки

Четырнадцать способов расставить платформу, базу и веб-сервер по машинам. Варианты со схемами и конфигурациями собраны в разделе «Проект → Варианты». Здесь — выбор вида базы и общая карта. Обозначения схем — в словаре.

Вид цели решает, какими утилитами раннер работает, по какому каналу отдаёт команду и откуда забирает результат. Видов всего три, и различать их важнее, чем разбираться в схемах: шестнадцать вариантов в разделе «Проект → Варианты» — это те же три вида на разном железе.

видчто этокто держит базу
файловая базакаталог с файлом 1Cv8.1CD на дискеникто: к файлу обращается сама утилита
кластер 1Ссерверы 1С поверх СУБДпроцессы кластера, управляемые через RAS
автономный серверibsrv — один процесс вместо кластераон сам; поднимаете его вы или раннер

Какой вид у вас

Три вопроса по конфигурации, в этом порядке — раннер задаёт их так же. Ключи базы здесь и в развёртках записаны от её секции: standalone значит infobases.<имя>.standalone.

задан standalone?автономный сервер
иначе: в строке соединения есть File=?файловая база
иначекластер 1С

От вида зависит, какие операции вам доступны и чем они исполняются — это одна таблица на все шестнадцать развёрток. Не зависит от него ничего из того, чем развёртки различаются между собой: на какой машине стоит база, кто владеет её процессом — служба, ваша консоль или контейнер, — и где поднят веб-сервер. Поэтому схемы вариантов нужны, чтобы узнать свою расстановку и понять, куда раннер пойдёт за результатом, а не чтобы выяснять свои возможности.

Общая карта

Раннер запускает утилиты у себя и подключается к цели через файлы, сетевой протокол платформы, SSH или прямой доступ к СУБД. Автономный сервер достижим двумя из них: Конфигуратор идёт в его прямой шлюз тем же протоколом, что в кластер (65), а SSH ведёт в агентский шлюз (61). Прямой доступ ibcmd к СУБД кластерной базы допустим только после остановки всех серверных процессов кластера, которые работают с этой базой; завершения сеансов недостаточно. Раннер не останавливает кластер автоматически. Применять ibcmd или ibsrv к базе работающего кластера нельзя: это может разрушить данные (60). Консоль кластера остаётся вне раннера, а к серверу администрирования он ходит утилитой rac только за сеансами своей базы (56, 57). Здесь показан только канал администрирования; чем и откуда базу открывает человек, видно в каждом варианте отдельно.

Утилиты EDT к базе не подключаются: 1cedtcli работает только с исходниками, поэтому во всех четырнадцати расстановках он одинаков.

Продолжить: Файловая база и другие страницы в группе «Варианты» раздела «Проект».