Автор Тема: 1C и Linux: CentOS 6.5 x86_64 + PostgreSQL 9.0.3 + 1C_Enterprise82-server-8.2.19  (Прочитано 7001 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн determination

  • Moderator
  • Специалист ИТ
  • ***
  • Сообщений: 265
  • Karma: +34/-0
  • Пол: Мужской
  • Мы быстрее
    • Share Post
    • ЦАРКА
Отдельный сервер для СУБД поднимается по этой http://forum.sys-admin.kz/index.php/topic,2548.0.html инструкции для CentOS 6.5 x86_64.

Дальше можно настроить узел для запуска сервера 1С. Поднимаем CentOS 6.5 x86_64 с профиля Basic server. Сетку настраиваем как в инструкции с СУБД (разумеется указываем отличный IP адрес, чтобы не порождать конфликты.

В файле /etc/sysconfig/network нужно указать имя хоста, для разрешения имени в адрес.
HOSTNAME=server1C

В файле /etc/hosts прописываем адрес из сетевой конфигурации.
192.168.1.11 server1C

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

# chkconfig iptables off && service iptables stop

Отрубим SELinux (можно работать в режиме Enforcing с политикой Targeted, но мы оставим эту часть гикам, а сами продолжим накатывать). В файле /etc/sysconfig/selinux

SELINUX=disabled

Качаем дистрибутив с сайта. С каждым купленным диском у вендора поставляется конверт с пин-кодом. На диске есть номер. По адресу: https://login.1c.ru/login регистрируемся по номеру на компакт диске и вводим пин-код из конверта. Это даст доступ к репозиторию, чтобы выдрать все из него + мониторинг патчей и обновлений пакетов и тарболов. Берем нужный нам пакет оттуда, распаковываем и ставим общую часть и серверную. Примерно 180 Мб.


Я использую не server1С, а vserver10 в качестве имени хоста. На дальнейших скринах везде фигурирует это имя.



# wget http://downloads.v8.1c.ru/get/Info/Platform/8_2_19_90/rpm64.tar.gz
# tar zxvf ./rpm64.tar.gz
# rpm -ihv ./1C_Enterprise82-common-8.2.14-528.x86_64.rpm ./1C_Enterprise82-server-8.2.14-528.x86_64.rpm

Результат должен быть таким примерно:
Preparing...                ########################################### [100%]
1:1C_Enterprise82-common ########################################### [ 50%]
2:1C_Enterprise82-server ########################################### [100%]
Starting 1C:Enterprise 8.2 server: OK

О главном. С версией 8.2 для Linux можно воспользоваться лишь пропатченым дистрибутивом СУБД PostgreSQL и серверной частью 1C v8.2. Все самое вкусное в версии 8.3. А так как большая часть предприятий работает с 8.2 - мы ставим ее.

Далее для проверки можно создать виртуальную машину с виндой, на которую будем устанавливать толстый клиент. (Имитация пользовательского рабочего места короче говоря). Качаем опять же с репозитория фирмы: http://downloads.v8.1c.ru/get/Info/Platform/8_2_19_90/windows.rar около 165 Мб.

Для распаковки сойдет unrar. Содержимое забрасываем на тестовую инсталляцию винды, запускаем установку (с правами администратора). Выбираем кастомный режим (режим выбора компонентов для установки) и отрубаем все, кроме Administration of 1C:Enterprise server и подпункта "Русский" у элемента Additional Interfaces. Средство администрирования, которое мы устанавливаем - это в данном случае консоль MMC.

Далее просто создаем новый "Центральный сервер" и указываем на только что настроеный хост с сервером 1C. А затем можете создать тестовую информационную базу (в реквизитах указывать СУБД PostgreSQL и адрес вашего PostgreSQL сервера по предыдущей теме про его настройку. Ставим галочку - создавать базу, если таковой нет и наслаждаемся.





Позже про версию 8.3 напишу.
« Последнее редактирование: Май 04, 2014, 02:13:05 pm от determination »

 

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8757
  • Karma: +121/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Полезное инфо, спасибо, слушай а терминальный сервер под Linux реально сделать?
дорогу осилит идущий...
......................
MCP, MCTS, RHCSA
......................
also aka xck...

Оффлайн determination

  • Moderator
  • Специалист ИТ
  • ***
  • Сообщений: 265
  • Karma: +34/-0
  • Пол: Мужской
  • Мы быстрее
    • Share Post
    • ЦАРКА

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8757
  • Karma: +121/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Еще вопрос, загруженный архив с rpm пакетами содержит, кучу различных пакетов:
1C_Enterprise82-common-8.2.19-102.i386.rpm
1C_Enterprise82-common-nls-8.2.19-102.i386.rpm
1C_Enterprise82-crs-8.2.19-102.i386.rpm
1C_Enterprise82-crs-nls-8.2.19-102.i386.rpm
1C_Enterprise82-server-8.2.19-102.i386.rpm
1C_Enterprise82-server-nls-8.2.19-102.i386.rpm
1C_Enterprise82-ws-8.2.19-102.i386.rpm
1C_Enterprise82-ws-nls-8.2.19-102.i386.rpm

Как я понял нужный пакет, это - 1C_Enterprise82-server-8.2.19-102.i386.rpm, остальные это нужные компоненты? Т.е. можно установить всю пачку используя - rpm -Uvh *.rpm?
« Последнее редактирование: Май 22, 2014, 06:23:15 pm от sysadmin »

Оффлайн CyberPunk 2050

  • Сообщество ИТ-Специалистов
  • сисадми́н
  • *****
  • Сообщений: 1201
  • Karma: +53/-0
  • Пол: Мужской
  • Местный IP-шник. Работаю в DHCP.
    • Share Post
Еще вопрос, загруженный архив с rpm пакетами содержит, кучу различных пакетов:
1C_Enterprise82-common-8.2.19-102.i386.rpm
1C_Enterprise82-common-nls-8.2.19-102.i386.rpm
1C_Enterprise82-crs-8.2.19-102.i386.rpm
1C_Enterprise82-crs-nls-8.2.19-102.i386.rpm
1C_Enterprise82-server-8.2.19-102.i386.rpm
1C_Enterprise82-server-nls-8.2.19-102.i386.rpm
1C_Enterprise82-ws-8.2.19-102.i386.rpm
1C_Enterprise82-ws-nls-8.2.19-102.i386.rpm

Как я понял нужный пакет, это - 1C_Enterprise82-server-8.2.19-102.i386.rpm, остальные это нужные компоненты? Т.е. можно установить всю пачку используя - rpm -Uvh *.rpm?

Насколько я помню инструкцию самих 1С надо ставить все. В ИТС диске смотрел эту инфу.
Одной мотивации недостаточно: если у вас есть идиот и вы его мотивировали, то в результате вы получите мотивированного идиота. Джим Рон

Оффлайн determination

  • Moderator
  • Специалист ИТ
  • ***
  • Сообщений: 265
  • Karma: +34/-0
  • Пол: Мужской
  • Мы быстрее
    • Share Post
    • ЦАРКА
Достаточно сервера и коммон. WS - это webserver и тд, описание есть у них на сайте. Ничего особенного не будет, если поставишь все. Я уже мигрировал, причем успешно. Завтра сделаю статью как с ключами работать.

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8757
  • Karma: +121/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Ок. Будет супер.

Оффлайн Deonis

  • Опытный пользователь
  • ***
  • Сообщений: 240
  • Karma: +43/-0
  • Пол: Мужской
  • https://iptest.kz
    • Share Post
    • iptest.kz
Пробовал кто-нибудь установить 1С в CentOS 7? И работало после этого приложение?

Оффлайн Deonis

  • Опытный пользователь
  • ***
  • Сообщений: 240
  • Karma: +43/-0
  • Пол: Мужской
  • https://iptest.kz
    • Share Post
    • iptest.kz
Пробовал кто-нибудь установить 1С в CentOS 7? И работало после этого приложение?

Отвечу сам себе  :ggg:.

Да, 1С успешно устанавливается и работает в CentOS 7, единственное по дефолту нужно запускать по старинке через скрипты в каталоге /etc/init.d/ т.е. без systemctl.

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8757
  • Karma: +121/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Я в свое время ставил и запускал посредством wine, но с учетом того, что готовые rpm пакеты есть в офф репах 1С, с нужными патчами, то да, необходимость в wine отпадает. Ты ставил из готовых rpm?

Оффлайн Deonis

  • Опытный пользователь
  • ***
  • Сообщений: 240
  • Karma: +43/-0
  • Пол: Мужской
  • https://iptest.kz
    • Share Post
    • iptest.kz
Я в свое время ставил и запускал посредством wine, но с учетом того, что готовые rpm пакеты есть в офф репах 1С, с нужными патчами, то да, необходимость в wine отпадает. Ты ставил из готовых rpm?

Да, пакеты обычные публикуемые производителями 1С.

Оффлайн nihi1ist

  • Пользователь
  • **
  • Сообщений: 81
  • Karma: +3/-0
    • Share Post
    • Путь юниксоида
Да, 1С успешно устанавливается и работает в CentOS 7, единственное по дефолту нужно запускать по старинке через скрипты в каталоге /etc/init.d/ т.е. без systemctl.
А в Debian штатно команды работают. Но везде свои особенности.
Ник зарегистрирован.


xx
1C и Linux: CentOS 6.5 x86_64 + PostgreSQL 9.0.3

Автор determination

4 Ответов
7838 Просмотров
Последний ответ Май 22, 2014, 09:37:44 pm
от determination
xx
Стоимость настройки CentOS+PostgreSQL+1С:Предриятие 8.2

Автор aka_kayuki

3 Ответов
2473 Просмотров
Последний ответ Август 15, 2013, 06:38:12 pm
от sysadmin
moved
Перенесено: Стоимость настройки CentOS+PostgreSQL+1С:Предриятие 8.2

Автор sysadmin

0 Ответов
1 Просмотров
Последний ответ Сентябрь 24, 2013, 11:41:44 am
от sysadmin
xx
1С:Документооборот + CentOS 6.5 x86_64

Автор determination

1 Ответов
4812 Просмотров
Последний ответ Май 27, 2014, 10:52:42 pm
от sysadmin