Виртуализация 1с под linux

Автор Тема: Виртуализация 1с под linux  (Прочитано 3576 раз)

Maniac1488

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Виртуализация 1с под linux
« : 19.04.2021, 03:24:34 »
Приветствую суть вопроса такова: )
1с клиент серверный вариант на postgres в виртуалке на linux?
Кто собственно в городе делал что то подобное?
Отзывы? подводные камни? опыт эксплуатации?
LXC или VM ?  Или все предпочитают  Windows hyper V?

Maniac1488

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #1 : 20.04.2021, 22:09:59 »
Че все на винде сидят?

Flamen

  • Завсегдатай
  • ****
  • Сообщений: 2458
  • 1984 настал
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #2 : 21.04.2021, 00:25:54 »
а в чем проблема то? VM и поднимай

Flamen

  • Завсегдатай
  • ****
  • Сообщений: 2458
  • 1984 настал
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #3 : 21.04.2021, 00:26:52 »
что надо то в реализации?

Flamen

  • Завсегдатай
  • ****
  • Сообщений: 2458
  • 1984 настал
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #4 : 21.04.2021, 00:27:40 »
виртуалку под чем?

RangerRU

  • Завсегдатай
  • ****
  • Сообщений: 1207
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #5 : 21.04.2021, 09:23:47 »
Кто собственно в городе делал что то подобное?
в чем виртуалка отличается от физической машины?

или вопрос стоит именно в установке и настройке клиент-серверного варианта 1С на постгрес на базе линуха?
если так: главное выбрать дистрибутив - тут на свой выбор, как и бубунта серверная без ГУИ полностью, так и CentOS с ГУИ
постгрес брать отсюда https://1c.postgres.ru/

The BEST

  • Завсегдатай
  • ****
  • Сообщений: 3778
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #6 : 21.04.2021, 13:18:40 »
По опыту - на постгрес 1с-ка работает ощутимо хуже, чем на мс скл, особенно при больших базах и множестве юзеров.

мс скл выжрет всю оперативку, и работает себе месяцами и годами, без ребутов и прочего.

на постресе эпизодически то процесс подвисает, то таки ребутать приходилось, тну и после ребута ворочаться ощутимо быстрее начинает.

1с-ники вообще как линукс с консолькой видят - сразу посылают)

короче, винда+мс скл даст большую производительность и стабильность и гораздо меньше проблем и знаний требует для настройки. Грубо, работает из коробки и запускается-настраивается за час, от установки винды до загрузки баз и настройки бэкапов.


если не принципиально отсутствие лицензий на продукты Майкрософт - лучше все это на винде сделать.

ПостороннимВ

  • Ветеран
  • *****
  • Сообщений: 5969
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #7 : 21.04.2021, 13:32:05 »
Никто не запрещает все сделать на винде, а хост-машиной для вм использовать линукс.

KenshiN

  • Учaстник
  • ***
  • Сообщений: 802
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #8 : 21.04.2021, 13:34:25 »
Приветствую суть вопроса такова: )
1с клиент серверный вариант на postgres в виртуалке на linux?
Кто собственно в городе делал что то подобное?
Отзывы? подводные камни? опыт эксплуатации?
LXC или VM ?  Или все предпочитают  Windows hyper V?

Так она ж нативно ставится и работает, по моему там ничего не нужно.
Мы ставили в 2015 8.3, все там работает отлично.
Проблемы начинаются с цифровыми подписями, оборудованием, дровами.

Сериализатор

  • Завсегдатай
  • ****
  • Сообщений: 2676
  • Всех забанить!
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #9 : 21.04.2021, 15:06:03 »
винда+мс скл
Импортозамещение ;)

The BEST

  • Завсегдатай
  • ****
  • Сообщений: 3778
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #10 : 21.04.2021, 15:21:44 »
Сериализатор,
В оконцове затраты на ит-спецов, чтоьы довести до ума, время, потраченное на обучение юзеров, простои и глюки и написанип костылей из-за отсутсвия драйвера какого-нибудь тсд или весов под линукс, не говоря о том, что до сих некоторые гос.порталы требуют вход через IE и винда все равно нужна = выходит дороже, чем купить нормальное ПО)

gyygla

  • Учaстник
  • ***
  • Сообщений: 829
  • I want to believe
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #11 : 21.04.2021, 16:08:20 »
выходит дороже, чем купить нормальное ПО)
Иногда вопрос ставится немного по другому:
Заменить на отечественное любой ценой
И тогда все встает на свои места.

The BEST

  • Завсегдатай
  • ****
  • Сообщений: 3778
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #12 : 21.04.2021, 16:15:13 »
Заменить на отечественное любой ценой

Вот поэтому не люблю госконторы)
Бардак помноженный на отсутствие здравого смысла и полное остсутствие понимания происходящего у юзеров.. руеоаодстао в лучшем случае понимает, что творит х***ю, но сделать ничего не может, ибо приказ свыше, а в худшем класть хотело, главное отчитаться.

Maniac1488

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #13 : 21.04.2021, 22:12:25 »
) ну вот уже что-то, вопрос конкретно не в том как это сделать и зачем, а есть ли у кого реальный опыт эксплуатации чего-то подобного  в рабочем режиме24/7, а не в тестовом?
я просто решил сделать взял proxmox поднял ноду в ней отдельные lxc контейнеры с 1с и postgres и прочими доп контейнерами под другие задачи. Просто с местными франчами 1с поговорил и все не очень горят желанием с этим связываться пытаются навязать винду типа будет быстрее. Я пока изучал вопрос поставил кучу разных вариантов на реальном железе и под win и под lin и на виртуалке. Протестировал это все дело и пришел к странному выводу большинство ориентируются на тест гилева, в котором машины на sql показывают достаточно внушительные цифры в то время когда на postgres удалось выжать в районе ~40 причем показатели зависят конкретно от пропускной способности и частоты ОЗУ и SSD даже частота ядер не столь важна. Хотя в реальной жизни с реальной базой в клиент серверном варианте обычная работа практически не отличается, а местами postgres даже быстрее ???   

Maniac1488

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #14 : 21.04.2021, 22:25:41 »
короче, винда+мс скл даст большую производительность и стабильность и гораздо меньше проблем и знаний требует для настройки. Грубо, работает из коробки и запускается-настраивается за час, от установки винды до загрузки баз и настройки бэкапов.
Согласен в этом плане винда проще не один месяц на изучение вопроса ушел (

The BEST

  • Завсегдатай
  • ****
  • Сообщений: 3778
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #15 : 21.04.2021, 22:48:52 »
а есть ли у кого реальный опыт эксплуатации чего-то подобного  в рабочем режиме24/7, а не в тестовом?

есть опыт, люди перешли в итоге на мс скл и винду)
если раньше стабильно раз в неделю приходилось ребутить скл-сервак и юзеры при этом осбой скорости работы не видели, то сейчас я на него захожу раз в пол-года для проверки.
ну и судб мсскл не зря считается одной из лучших - все для людей и претензий к работе никаких.

логика работы субд этих тоже, очевидно, различается, если мсскл при работе слабо юзает процессор, зато чем больше ОЗУ, тем лучше, то у постреса все наоборот - там где мс скл хожет 100+ гиг памяти (16 баз от 1 до 40 гиг размером с одновременной работой 10-25 юзеров), постргрес хавал 15-20 гиг, проц грузил постоянно на 50-80%, но работал значительно медленнее.


пока базы маленькие и/или юзеров мало постгреса хватит, но для серьезных дел мсскл лучше.

вообще из пары десятков разных мсскл серверов, обслуживающих 1С базы - и виртуальных, и реальных, и крошечных и монстров - никогда никакх проблем не было ни с одним, работают как часики, надежность сохранения данных отменная.

кстати если мсскл и сервер 1С стоят на одной машине, то они умеют работать через общую память (shared memory), по сравнению с tcp/ip соединением на том же самом мсскл в синтетических тестах - прирост 5-10%, хотя в реальной работе особой разницы не заметил.
вот постгрес не знаю умеет через общую памть работать или нет.

The BEST

  • Завсегдатай
  • ****
  • Сообщений: 3778
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #16 : 21.04.2021, 22:57:30 »
Касательно виртуализации - тут как раз вообще десятое дело, какая ОС и какое ПО виртуализации будет использоваться, либо это вовсе будет выпонятся на  реальных машинах.

То есть виртуализация - это одна тема, настройка сервера 1С + постгрес под линуксом - это совсем другая тема, и вобщем-то они никак не связаны)


Flamen

  • Завсегдатай
  • ****
  • Сообщений: 2458
  • 1984 настал
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #17 : 21.04.2021, 23:02:34 »
я бы склонялся к скуле и винде. виртуалку поднять не проблема и там на ваять что угодно - но постгрес - реально тормозит

Сериализатор

  • Завсегдатай
  • ****
  • Сообщений: 2676
  • Всех забанить!
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #18 : 22.04.2021, 08:52:44 »
постгрес - реально тормозит
Надо просто запросы рисовать уметь)

RangerRU

  • Завсегдатай
  • ****
  • Сообщений: 1207
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #19 : 22.04.2021, 09:15:26 »
Винду - купи
Скул - купи

:)

Maniac1488

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #20 : 22.04.2021, 09:54:02 »
Хорошо один есть ещё кто-то желает высказать свое мнение? или больше никто не делал?
По поводу (shared memory) насколько понял postgres такого не умеет  но у него есть свои плюшки, да и реализацию я выбрал именно раздельной  установки мухи отдельно котлеты тоже в итоге  1с вертится на одном контейнере postgres на другом скорости вроде хватает. Пока наблюдаю уже месяц стабильной работы без сбоев. Перескочить на винду можно всегда.

Сериализатор

  • Завсегдатай
  • ****
  • Сообщений: 2676
  • Всех забанить!
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #21 : 22.04.2021, 12:53:56 »
Maniac1488, юзеров сколько?

Maniac1488

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #22 : 22.04.2021, 15:34:13 »
пока 15 возможно ещё столько же добавится  просто у людей далеко идущие планы хотят чтобы локально все стояло и сайт и CRM туда же прилипнет в разные контейнеры) посмотрим как будет шевелиться 

Maniac1488

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #23 : 22.04.2021, 15:38:47 »
постгрес - реально тормозит
Надо просто запросы рисовать уметь)
а у вас есть опыт настройки и оптимизации postgres? Я долго  сидел подбирал конфиг с 11 до 32 погилеву удалось поднять только настройкой конфы вот если ещё и запросы нормально сделать то возможно правда будет хорошо вертеться, но я не программист 1с а всего лишь админ самоучка.(

RangerRU

  • Завсегдатай
  • ****
  • Сообщений: 1207
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #24 : 22.04.2021, 17:39:50 »
конфиг с 11 до 32 погилеву удалось поднять только настройкой конфы
Диск где база(ы) лежит надеюсь SSD M.2 NMVe?
что за диск и какие скорости чтения записи?

у меня на i3-8350K (с памятью 3200, объем 16 ГБ, двухканал) и Corsair MP500 выдавало 47



конфиг если найду - скину

Сериализатор

  • Завсегдатай
  • ****
  • Сообщений: 2676
  • Всех забанить!
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #25 : 22.04.2021, 18:00:43 »
опыт настройки и оптимизации postgres
Есть опыт писания запросов в 1с под пг.

Maniac1488

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #26 : 02.05.2021, 11:22:15 »
у меня на i3-8350K (с памятью 3200, объем 16 ГБ, двухканал) и Corsair MP500 выдавало 47
Это на железе или под виртуалкой?  У меня  виртуалка под 32 по гилеву, вертится на xeon 2678v3 + 64gb озу на ssd nvme samsung pm981  это все крутится под debian(proxmox).
На конфу я бы посмотрел свою тоже скину сюда на днях.

Maniac1488

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #27 : 02.05.2021, 11:23:02 »
опыт настройки и оптимизации postgres
Есть опыт писания запросов в 1с под пг.
Это хорошо я запомню может пригодится.

RangerRU

  • Завсегдатай
  • ****
  • Сообщений: 1207
    • Просмотр профиля
Re: Виртуализация 1с под linux
« Ответ #28 : 02.05.2021, 16:01:19 »
На конфу я бы посмотрел свою тоже скину сюда на днях.
#------------------------------------------------------------------------------
# PgTune changes
#------------------------------------------------------------------------------
# DB Version: 9.6
# OS Type: linux
# DB Type: dw
# Total Memory (RAM): 6 GB
# CPUs num: 4
# Connections num: 100
# Data Storage: ssd

max_connections = 100
shared_buffers = 1536MB
effective_cache_size = 4608MB
maintenance_work_mem = 768MB
checkpoint_completion_target = 0.9
wal_buffers = 16MB
default_statistics_target = 500
random_page_cost = 1.1
effective_io_concurrency = 200
work_mem = 3932kB
min_wal_size = 4GB
max_wal_size = 8GB
max_worker_processes = 4
max_parallel_workers_per_gather = 2


#-----------------------------------------------------------------------------
# 1C special changes
# http://www.gilev.ru/postgresql/
# https://its.1c.ru/db/metod8dev#content:5866:hdoc
#------------------------------------------------------------------------------
autovacuum = on
autovacuum_max_workers = 4
autovacuum_naptime = 20s

synchronous_commit = off
fsync = on

standard_conforming_strings = off
escape_string_warning = off
max_locks_per_transaction = 256


#disable logs (/var/log/postgresql)
client_min_messages = error
log_min_messages = error
log_min_error_statement = error