Comments 19
Спасибо большое, очень подробное руководство.
Сам пока на линукс переходить не рискнуо в качестве ОС для сервера 1с.
Но на новых проектах непременно буду пробовать.
Подскажу.
Вам бы пополнить статью настройкой файрвола в части доступа к кластеру с доверенного VLAN/хостов. Доступ клиента с нужных сетей.
Мануал по резке логов баз - скрипт/ручной привод.
Запуск службы из-под специальной учетки.
Чистка темпов 1С, если падают обмены или иной нюанс.
Выбираем русский язык, платформу не ставим, клиенты не ставим, сервер ставим,
Можно пояснить, что же всё-таки ставим, чем платформа от сервера отличается? И как выбрать что ставим, что не ставим, графики нет же, насколько я понял.
Создадим на сервере папку через WinSCP, загрузим в неё дистрибутив и распакуем через WinSCP.
Это тоже для чего? Можно просто скопировать scp?
вероятно, автор ошибся, удаляя платформу дважды(шаги 7 и 21). да и удалять ее для чего, не понятно.
Дополните свои знания из следующих статей и легче будет при переходе на новую платформу:
Пакетная установка 1С (нужен ИТС для чтения https://its.1c.ru/db/v8322doc#bookmark:cs:TI000000300), чтобы не выбирать компоненты вручную:
./setup-full-8.3.22.1709-x86_64.run --mode unattended --enable-components additional_admin_functions,server,ws,server_admin,ru
Симлинк и несколько служб https://infostart.ru/public/1341653/
Конфигурирование apache (тоже можно через симлинк) https://infostart.ru/1c/articles/1755349/
Итого:
Поставили новую платформу
Удалили симлинк к старой платформе и создали симлинк к новой платформе с тем же именем
Рестартовали службы 1c, ras, apache
Удалили старую платформу
Спасибо. Скоро придется на линукс переезжать. Как раз в тему.
тоесть мало того что разрабам 1С не хватило ума сделать репозиторий пакетов, они теперь совсем от пакетов отказались в пользу .run
самораспаковывающихся скриптов? наркоманы!! слава бг я больше не пересекаюсь с OdinAss..
Сегодня не пересекаетесь, а завтра? Я тоже с 2015-го 1С не касался, и вот я здесь...
.run это конечно наркомания, но давайте честно, это очень популярный формат для проприетарного софта. Более того, не забывайте о том, на кого ориентирован софт. Это, в основном, не суровые devOps-ы, а "админы на все руки", которые и 1С поддерживают, и сайт (визитку), и AD, и почту... И им все эти холивары про "true linux-way" до лампочки. А нет спроса - не будет и предложения. Вы же не жалуетесь на то, что 1С-сервер не доступен в M$-store?
Да и установка эта штучная. В лучшем случае речь идёт о нескольких серверах, даже не о десятках.
Сегодня не пересекаетесь, а завтра
и завтра не буду, и это принципиально
но давайте честно, это очень популярный формат для проприетарного софта
популярный не значит правильный, удобный, хороший, безопасный, и так далее. винда тоже самая популярная ОС, но никто в здравом уме не назовёт её хоть сколько нибудь адекватной операционкой
И им все эти холивары про "true linux-way" до лампочки.
что является их личным недостатком и к делу отношения не имеет
Вы же не жалуетесь на то, что 1С-сервер не доступен в M$-store
не жалуюсь только потому что мне в общем-то плевать на M$ и всё что с ним связано
В лучшем случае речь идёт о нескольких серверах, даже не о десятках.
а я вот знаю конторы которые имеют по нескольку тысяч клиентских 1С серверов и регулярно делают новые под новых клиентов или тестирование чего либо, и если раньше они делали локальное репо с пакетами которое наполнялось руками то теперь уровень костылизма вырос до небес как я предполагаю
и завтра не буду, и это принципиально
Так выпьем же за это )
популярный не значит
Не значит, но и windows и 1С разрабатывают для извлечения прибыли, а не из академического интереса. А значит вкладываться будут не в то, что правильно, а в то, на что есть спрос.
и к делу отношения не имеет
Имеет. Если нет спроса, то не будет и предложения.
мне в общем-то плевать на M$
А на 1С видимо не плевать?
то теперь уровень костылизма вырос
Освоят ansible и запуск команд с аргументами... Не вижу значительно большего количества костылей.
Установка - меньшая из проблем. Гораздо интереснее, как оркестрировать "тысячи клиентских 1С серверов".
Если все сервера +- одинаковые, то почему не использовать несколько мощных серверов в кластере и управлять ресурсами средствами 1С и postgres?
А если под каждого клиента пилится свой уникальный сервер, с блэкджеком и постгресом, то хотелось бы посмотреть, как они настраивают "тысячи клиентских 1С серверов" вручную.
Может попробуем сделать dockerfile для сборки образа с сервером? Ну и в идеале helm chart (ну или просто набор yaml файликов) для развёртывания в кубере деплоймпнтов с самим сервером 1С (включая PVC для хранения файловой составляющей сервера), веб сервером и его публикацией через ingress?
Обновляем платформу 1С на сервере под управлением Linux