0. Sedaiko 323 06.04.19 10:10 Сейчас в теме

Bash-скрипт для установки 1С:Предприятие 8.3 и СУБД PostgreSQL на сервер CentOS 7

Данный скрипт позволяет полностью установить сервер 1С и СУБД PostgreSQL на одном хосте. Потом это же скрипт можно использовать для обновление платформы и дистрибутивов установки

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. Senator_I 13 08.04.19 08:00 Сейчас в теме
Спасибо, интересная вещь, при случае попробую.
2. Dmitri_1C 118 08.04.19 18:47 Сейчас в теме
Толь закончил настройку сервера на ubuntu, аналогично в планах написать скприпт, поэтому плюсую однозначно.
Sedaiko; YPermitin; +2 Ответить
3. YPermitin 7423 08.04.19 20:10 Сейчас в теме
(2)
на ubuntu, аналогично в планах написать ск


Будет интересно взглянуть на скрипт. Если будете выкладывать, то скажите где смотреть :)
10. v3rter 12.04.19 10:00 Сейчас в теме
(3)

Будет интересно взглянуть на скрипт. Если будете выкладывать, то скажите где смотреть :)
Выложите для убунты - оставьте ссылку здесь, чтобы легче было найти, если что.
YPermitin; +1 Ответить
4. Infactum 286 08.04.19 21:42 Сейчас в теме
Скриптам место в гите. Там и обсудить можно - наверняка есть, что улучшить.
Стартмани правда так срубить будет куда сложнее.. да..
litonchik; tsukanov; webuzel; Sedaiko; +4 Ответить
5. w.r. 518 09.04.19 12:21 Сейчас в теме
Для разовой процедуры установки наверно не надо

Кстати, для Ubuntu, если у кого-то стоит версия PostgreSQL от 1С c DEB пакетов, рекомендую исключить пакеты из обновления командой

sudo apt-mark hold postgre*


Чтобы командой

sudo apt-get upgrade


Не затирать пакеты от 1С пакетами из репозитория postgres (если подключен для pgAdmin4 например)
6. Sedaiko 323 09.04.19 13:15 Сейчас в теме
(5) Да изначально планировал сделать "шпаргалку" со списком комманд, так как планировалось часто поднимать тестовые сервера именно с нуля на ESXi. А потом Остапа понесло...
7. user762380 09.04.19 20:26 Сейчас в теме
а можно чистую ссылку на скачивания скрипта ...
8. edelweiss 10.04.19 12:36 Сейчас в теме
Поддержиааю предыдущего автора, а то некоторым и вовсе скрипт не скачать, можно в личку, признателен!
9. ArchiMozes 11.04.19 10:00 Сейчас в теме
Скиньте в личку пожалуйста. Заранее благодарен!
11. Kumiro 24.04.19 05:59 Сейчас в теме
Добрый день.
Спасибо автору.
Можно скрипт в личку?
Спасибо.
12. edelweiss 24.04.19 18:52 Сейчас в теме
Бесполезно, автор никак не реагирует на наши здешние сообщения, хотя я готов скинуть автору какую-то разумную сумму за труды...
14. Sedaiko 323 26.04.19 10:15 Сейчас в теме
(12) Я хз как файл отправлять в личку
15. serg52 28.04.19 11:58 Сейчас в теме
По скрипту:

1) Нет вопросов при установке - (скачивать клиент не скачивать и.т.д ниже)
2) Нет выбора типа сервера 32 или 64 (скрипт скачивания нужно допиливать, что с ходу лично у меня не получилось)
3) В скрипте не все работает с ходу

- фаервол на завёлся.... systemctl stop firewalld после этого попытаться подключиться к серверу вышло, но кластер баз данных не завёлся

- в etc/host обязательно добавит строку 127.0.0.1 имя сервера - иначе не будет стартовать!
Автоматом это не происходит

127.0.0.1 localhost
x.x.x.x 1c

- Например samba - на виндовой машине пришлось прописывать в hosts адрес 1c сервера


- .pg_tune.sql

Created symlink from /etc/systemd/system/multi-user.target.wants/postgrespro-1c-10.service to /usr/lib/systemd/system/postgrespro-1c-10.service.
ALTER ROLE
cp: не удалось выполнить stat для «.pg_tune.sql»: Нет такого файла или каталога
psql:/tmp/pg_tune.sql:22: ОШИБКА: ошибка синтаксиса (примерное положение: "#")
СТРОКА 1: # DB Version: 10

- с базами данных не все так гладко

Создаем базы данных в кластере......
Ошибка установки соединения с кластером серверов
Сервис не поддерживается
Ошибка установки соединения с кластером серверов
server_addr=tcp://localhost:1540 descr=[::1]:1540:111(0x0000006F): Connection refused;
127.0.0.1:1540:111(0x0000006F): Connection refused;
line=1056 file=./src/DataExchangeTcpClientImpl.cpp
Ошибка разбора параметра: cluster
Ошибка установки соединения с кластером серверов
Сервис не поддерживается
Ошибка установки соединения с кластером серверов
server_addr=tcp://localhost:1540 descr=[::1]:1540:111(0x0000006F): Connection refused;
127.0.0.1:1540:111(0x0000006F): Connection refused;
line=1056 file=./src/DataExchangeTcpClientImpl.cpp
Ошибка разбора параметра: cluster


Да и для 32-х битного сервера нужны иные пакеты ImageMagick.i686, freetype.i686,libgsf.i686, glib2.i686, unixODBC.i686

почему нет допила под ubuntu...
16. Sedaiko 323 28.04.19 23:42 Сейчас в теме
(15)
1. CentOS 7 - дистрибутив всегда 64 битный.
2. Уже давно нет смысла ставить сервер 1С предприятие 32 бита
3. С именем машины да, можно сказать косяк - я изначально при установке указываю нужное имя. Надо допилить командой hostnamectl set-hostname your-new-hostname
4. pg_tune.sql - должен соответствовать формату sql, комментарии там не начинаются символом #

На днях допилю с учетом Ваших заметок
19. ansh15 29.04.19 10:38 Сейчас в теме
(16)
нет смысла ставить сервер 1С предприятие 32 бита

Смысл только один - сэкономить, кажется, 36 т.р.(они же ~600 $) работодателю/клиенту на разнице стоимости лицензий.
17. Sedaiko 323 28.04.19 23:45 Сейчас в теме
(15)
почему нет допила под ubuntu

Я конечно понимаю что при установке ubuntu можно поставить флажечки - apache, samba, mysql и php, вроде все просто.
Но не считаю что имеет смысл использование ubuntu в качестве сервера, она больше подходит под десктопы.
18. serg52 29.04.19 09:23 Сейчас в теме
2. Уже давно нет смысла ставить сервер 1С предприятие 32 б



Я вас убеждать не буду, но смысл есть.
20. serg52 20.05.19 13:16 Сейчас в теме
Ждали ждали скрипт и не дождались ....
22. Sedaiko 323 21.05.19 00:40 Сейчас в теме
(20)
Ждали ждали скрипт и не дождались

Да добью я. после праздников аврал
24. Sedaiko 323 24.05.19 12:07 Сейчас в теме
21. serg52 20.05.19 14:28 Сейчас в теме
Нашёл ещё один минус скрипа
файлы
pg_hba.conf
postgresql.conf


Ложатся в скрытые папки + по умолчанию PG доступен только как localhost
23. Sedaiko 323 21.05.19 00:43 Сейчас в теме
(21)
по умолчанию PG доступен только как localhost

Дык и планировалось с ставить кластер на одной машине :
--db-server=127.0.0.1

Более сложные системы всегда нужно настраивать вручную
25. serg52 25.05.19 14:31 Сейчас в теме
Скрипт уже отличный но можно местами улучшить.


1) Например допилить настройку скрипта в интерактив - вопрос - ответ. Т.е введите ваш логин от портала 1с, введите ваш пароль, укажите имя хоста, введите сколько баз вы хотите по умолчанию баз, введите название баз 1,2,3
Выберите версию сервера из последних 5-и.


2) Без msttcore-fonts-installer этого пакета шрифты не будут красивыми
По любому нужен пакет шрифтов…. В том или ином виде.
26. Sedaiko 323 26.05.19 02:05 Сейчас в теме
(25) msttcore-fonts собираюсь, а интерактив не буду, смысла не вижу
27. serg52 06.01.20 22:53 Сейчас в теме
Есть смысл сделать улучшения скрипта.
За 6 месяцев есть изменения в безопасности как Centos так и postgres
1) Вышла Centos 8
2) Postgres 12
При использовании скрипта есть ошибки при установке Is the server running on host "127.0.0.1" and accepting
Это конечно правится ручками, но всё же
28. Sedaiko 323 07.01.20 03:45 Сейчас в теме
(27)
Да собираюсь внести кое-какие правки. Добавить вариант выбора PostgresPro или сборка от 1С.
CentOS 8 пока официально не поддерживается 1С и сборки PSQL от 1С тоже нет.
И все-таки допилить кое-какую интерактивность
29. serg52 07.01.20 21:31 Сейчас в теме
(28)
Да собираюсь внести кое-какие правки. Добавить вариант выбора PostgresPro или сборка от 1С.
CentOS 8 пока официально не поддерживается 1С и сборки PSQL от 1С тоже нет.
И все-таки допилить кое-какую интерактивность


Есть такое ) но на Centos 8 1c сервер стартует
30. Sedaiko 323 08.01.20 02:49 Сейчас в теме
(29) но сборка pg sql от 1с нет (
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Консультант-аналитик 1С
Москва
зарплата от 100 000 руб. до 150 000 руб.
Полный день

Программист 1С
Москва
зарплата до 140 000 руб.
Полный день

Разработчик 1С
Нижний Новгород
зарплата до 90 000 руб.
Полный день

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Консультант 1С
Москва
зарплата от 80 000 руб.
Полный день