Разворачиваем сервер 1С:Предприятие 8 (8.3.20.2076) и сервер БД Postgres Pro(13) на Windows Subsystem for Linux (WSL 2.0+Ubuntu 20.04)

25.08.23

Администрирование - Сервера

Минимально достаточный перечень команд для разворачивания среды.

Было необходимо проверить работоспособность одной разработки в Клиент-Серверном режиме. С этой целью на домашнем ПК с Windows 10 установил и обновил до актуальной версии WSL, через Microsoft Store установил Ubuntu-20.04 и с помощью приведенных ниже команд установил и настроил Сервер 1С, Postgres Pro (1c) 13.

Всё делалось сегодня (13.11.2022) вечером, всё работает.

 

sudo apt-get -q update
sudo apt-get -q upgrade
sudo dpkg-reconfigure locales # ru_RU.utf8

# wsl --terminate Ubuntu-20.04

sudo apt -yq install ttf-mscorefonts-installer
fc-cache –fv
mkdir odins
tar -C ~/odins -xzf /mnt/d/1C/Платформа/server64_8_3_20_2076.tar.gz
cd ~/odins
sudo ./setup-full-8.3.20.2076-x86_64.run
sudo cp /opt/1cv8/x86_64/8.3.20.2076/srv1cv83 /etc/init.d/srv1cv83
sudo cp /opt/1cv8/x86_64/8.3.20.2076/srv1cv83.conf /etc/default/srv1cv83
sudo service srv1cv83 start
wget https://repo.postgrespro.ru/pg1c-13/keys/pgpro-repo-add.sh
sudo sh pgpro-repo-add.sh
sudo apt install postgrespro-1c-13
sudo nano /var/lib/pgpro/1c-13/data/pg_hba.conf # Первые три строки trust
sudo service postgrespro-1c-13 restart

 

Bash WSL Linux Ubuntu postgrespro

См. также

Информация по рабочему каталогу центрального сервера (srvinfo) и его очистка

Мониторинг Сервера Платформа 1С v8.3 Управляемые формы Абонемент ($m)

Размер, имя информационной базы из реестра кластера (файл 1CV8Clst.lst), дата последнего изменения файлов в каталоге баз (srvinfo\reg_*\uuid) центрального сервера. Полезна в случае, если у вас удалялись базы 1С и никто не озаботился удалением журналов регистрации.

1 стартмани

15.05.2024    464    7    MaximSh    0    

3

Проблемы на ровном месте, или рассказ о том, как у нас каждое утро стабильно подвисал dev-сервер 1С

Сервера Платформа 1С v8.3 Россия Бесплатно (free)

Меня зовут Павел Белоусов, я работаю Ведущим программистом 1С в компании OCS Distribution. Хочу поделиться историей, как мы столкнулись с постоянными зависаниями dev-сервера 1C, каким образом решили проблему и какие любопытные уроки вынесли из ситуации.

12.04.2024    3503    pbelousov    57    

24

Запуск сервера хранилища конфигураций и сервера удаленного управления на Linux, посредством systemd

Linux Сервера Платформа 1С v8.3 Абонемент ($m)

Сказ о том, как сделать "кошерный" запуск серверов хранилища конфигураций (вдруг еще кто-то до сих пор пользуется) и удаленного администрирования под GNU/Linux с использованием systemd

1 стартмани

07.09.2023    4682    Sloth    0    

23

Первый день архитектора 1С на новой работе

Мониторинг Сервера Администрирование СУБД Бесплатно (free)

Как быстро познакомиться с системой на новой работе или если вас пригласили провести аудит контура на 1С? О том, какие инструменты использовать для быстрой проверки настроек сервера 1С, сервера MS SQL и общей оценки инфраструктуры на производительность, на конференции Infostart Event 2021 Post-Apocalypse рассказал архитектор 1С Юрий Былинкин.

01.06.2023    11338    ardn    19    

82

Путь самурая. Ставим локальный Сервер взаимодействия

Сервера Администрирование веб-серверов Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Подробная пошаговая инструкция (как делал я) установки Сервера взаимодействия версия 22.0.26 на Windows Server 2022. Установка собственного объектного хранилище с помощью системы MinIO (https://min.io/). Настройка Сервера взаимодействия для обмена файлами в сообщениях.

1 стартмани

07.04.2023    13996    VPanin56    43    

76

Быстрое конфигурирование серверов с Ansible

Администрирование веб-серверов Сервера Бесплатно (free)

Всю рутину по обновлению платформы, настройке веб-серверов и серверов хранилищ на всем парке серверов компании можно автоматизировать с помощью удобочитаемых YAML-скриптов Ansible. О том, как написать сценарии такой автоматизации, чтобы запускать их параллельно для группы серверов, на митапе «Инструменты автоматизации рутины в 1С-разработке» рассказал ведущий разработчик компании ПИК Digital Павел Комаров.

26.01.2023    5461    lopatrik    4    

22

Жизнь платформы 1C:Предприятие в кластере Kubernetes

Сервера DevOps и автоматизация разработки Облачные сервисы, хостинг Бесплатно (free)

Во многих сферах запуск приложений в Kubernetes является де-факто стандартом архитектуры, так как это позволяет быстро и эффективно задействовать ресурсы, не затрачивая на это большие деньги. Но с платформой 1С:Предприятие не все так просто, но потенциально возможно. Руслан Жданов на митапе «DevOps в 1С: CI/CD. Непрерывная интеграция и поставка решений на 1С» рассказал про то, как с помощью Kubernetes организовать в облаке управление кластером из серверов 1С и реализовать там тестирование приложений на 1С или запуск скриптов на OneScript.

24.01.2023    9974    ZhdanovR    3    

27
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. SpartakM 71 13.11.22 23:18 Сейчас в теме
как минимум автозагрузку служб можно добавить сюда....
4. dvsidelnikov 68 14.11.22 08:46 Сейчас в теме
(1) опасаясь быстрого износа своих ссд https://infostart.ru/1c/articles/1118674/ свободы демонам не даю :)
22. check2 363 10.01.23 17:45 Сейчас в теме
(1) С автозапуском служб в WSL не всё так просто...
2. bavkyz 3 14.11.22 05:13 Сейчас в теме
А почему postgrespro-1c-13, а не 14
3. dvsidelnikov 68 14.11.22 08:28 Сейчас в теме
(2) объективных причин для такого выбора нет. Когда я делал первые попытки развернуть подобную тестовую среду стабильным релизом был 13.
5. quazare 3659 14.11.22 09:51 Сейчас в теме
по практическому опыту могу сказать, что linux системы так же неплохо подходят для работы с файловыми базами через публикацию на apache
dvsidelnikov; +1 Ответить
6. dvsidelnikov 68 15.11.22 08:32 Сейчас в теме
(5) а в режиме "сервера терминалов" есть опыт эксплуатации? Возможно как-то сопоставить производительность в режиме сервера терминалов и в режиме публикации файловой базы?
7. quazare 3659 18.11.22 14:45 Сейчас в теме
(6) в режиме терминала рдп Ubuntu - ведёт себя отвратительно, вероятно это из-за Кривого xrdp пакета. CentOS 7 ведёт себя вменяемо, работать можно.

Это по моему практическому опыту.

Пора переходить на Линукс - действительно осознанное понимание, что эта система надежная.
cheshirshik; dvsidelnikov; +2 Ответить
8. dvsidelnikov 68 20.11.22 12:05 Сейчас в теме
(7) с моим уклоном в сторону гос. учреждений, думаю, больше нужно смотреть в сторону Alt или Astra
10. cheshirshik 64 23.11.22 17:19 Сейчас в теме
(7)
CentOS 7
У нас была похожая задача. Надо было работать рядом с сервером. Конфигурация была развернута на линукс Убунту. Поставили урезанный гном убунту. Без слез на него смотреть нельзя. Работать вообще не возможно. На счет Цент ос, то спасибо за совет. Вот его надо будет попробовать.
dvsidelnikov; +1 Ответить
9. quazare 3659 20.11.22 12:09 Сейчас в теме
У меня пока нет ясной картины, какой линукс наиболее стабилен и минимален к требованию ресурсов. Одно точно - убунту - я бы в топку отправил. ЦентОС - пока нравится.
dvsidelnikov; +1 Ответить
12. anosin 29 23.11.22 17:43 Сейчас в теме
(9) линукс считай = стабильное ядро + WM
что ты выбираешь - дистрибутив с нескучными обоями?
11. quazare 3659 23.11.22 17:21 Сейчас в теме
Вопрос на засыпку - никто не знает, как победить смену языка через xrdp ?
13. dvsidelnikov 68 24.11.22 09:41 Сейчас в теме
(11) речь про раскладку клавиатуры?
27. Gilev.Vyacheslav 1913 09.02.23 01:44 Сейчас в теме
(11) sudo apt install gnome-tweak-tool
dvsidelnikov; +1 Ответить
14. quazare 3659 24.11.22 09:45 Сейчас в теме
(13) именно. раскладка переключается, а печать на языке остается та, которой законнектился
15. dvsidelnikov 68 24.11.22 11:15 Сейчас в теме
(14) помню, что спотыкался об эту проблему и начал использовать Remmina для подключения.
16. quazare 3659 24.11.22 11:30 Сейчас в теме
(15) remmina - это не система типа anydesk или teamviewer (только на одном рабочем столе?)
17. dvsidelnikov 68 24.11.22 11:38 Сейчас в теме
(16) неа. Это rdp-клиент.

Remote Access Protocol PluginsPermalink

• RDP • SSH • SPICE • VNC • X2Go • HTTP/HTTPS
18. quazare 3659 24.11.22 11:39 Сейчас в теме
(17) сносить xrdp при этом требуется?
19. dvsidelnikov 68 24.11.22 11:48 Сейчас в теме
(18) неа... если мне ни с кем не изменяет моя память, то самые хорошие впечатления у меня были от связки x2go + Remmina
starik-2005; quazare; +2 Ответить
20. quazare 3659 24.11.22 15:40 Сейчас в теме
(19) а rdp сервер тогда что? как виндой коннектиться тогда?
23. check2 363 19.01.23 11:25 Сейчас в теме
День добрый! В чем может быть корень зла такого сообщения при попытке создать новую базу:
UPD: Через ras сервер создаётся без проблем. Только если пытаться создавать из стартера.
Прикрепленные файлы:
24. check2 363 19.01.23 12:40 Сейчас в теме
(23) Пока удалось победить лишь через правку файлов кластера вручную и заменой имени хоста на localhost
Но в принципе работать можно.
dvsidelnikov; +1 Ответить
25. dvsidelnikov 68 31.01.23 11:46 Сейчас в теме
(24) у WSL-2 с именами и ip всё сложней и непонятней нежели в WSl-1. У меня тоже база прописана как localhost С первым подключением пришлось методом научного тыка повозиться.
26. check2 363 31.01.23 12:26 Сейчас в теме
(25) Тут ещё присоветовали в /etc/hosts прописать жестко имя ПК. я у себя уже не стал, а другим помогло.
28. check2 363 01.03.23 12:28 Сейчас в теме
(26) ЗЫ: Сегодня у себя это попробовал - НЕ РАБОТАЕТ. (помогло тем, кто на ВМ ставил, не тот случай)
Вероятная причина в том, что у клиента 1С едет кукушка от того, что клиент - форточки, сервер - пингвины, а имя ПК одно и тоже... Другого объяснения не вижу. А так всё хорошо: сервер localhost 12.0.0.1 клиент на "другом" ip с именем хоста например "VASYA-PC" и всё хорошо.
dvsidelnikov; +1 Ответить
29. alexey_kurdyukov 158 23.09.23 15:47 Сейчас в теме
30. dvsidelnikov 68 19.10.23 10:03 Сейчас в теме
(29) на момент написания заметки существовала возможность поднять сервер 1С под линукс и тот, если речь шла о малом числе сеансов, не требовал серверного ключа защиты. В свежих релизах платформы эту особенность помножили на ноль.
Оставьте свое сообщение