WINE@Etersoft/Установка 1С: Предприятия 8.1 в трёхзвенном режиме — различия между версиями

Материал из Русский WINE
Перейти к: навигация, поиск
(Новая страница: «=== Установка 1С: Предприятия 8.1 в трёхзвенном режиме === Платформа 1С: Предприятие 8.1 может…»)
 
Строка 37: Строка 37:
 
Пакеты составляющие кластер серверов 1С: Предприятия, устанавливаются обычным образом, вы можете воспользоваться привычной программой управления пакетами. Потребуется установить следующие пакеты, находящиеся в каталоге дистрибутива 1С (1С8.1/Platform.Linux):
 
Пакеты составляющие кластер серверов 1С: Предприятия, устанавливаются обычным образом, вы можете воспользоваться привычной программой управления пакетами. Потребуется установить следующие пакеты, находящиеся в каталоге дистрибутива 1С (1С8.1/Platform.Linux):
  
<code>
+
<pre>
 
# rpm -Uvh *.rpm
 
# rpm -Uvh *.rpm
 
Preparing...                ############################
 
Preparing...                ############################
Строка 48: Строка 48:
 
1C_Enterprise-server-nls    ############################
 
1C_Enterprise-server-nls    ############################
 
1C_Enterprise-ws-nls        ############################
 
1C_Enterprise-ws-nls        ############################
</code>
+
</pre>
  
 
Запуск всех служб осуществляется сервисом 1cv81 автоматически. Он запустится при загрузке системы. Запустить вручную можно командой
 
Запуск всех служб осуществляется сервисом 1cv81 автоматически. Он запустится при загрузке системы. Запустить вручную можно командой

Версия 19:09, 18 марта 2016

Установка 1С: Предприятия 8.1 в трёхзвенном режиме

Платформа 1С: Предприятие 8.1 может применяться без использования операционных систем от Microsoft. При этом используется GNU/Linux-сервер, на котором установлена серверная часть 1С: Предприятия, PostgreSQL, менеджер лицензий для ключа защиты HASP, и рабочие места с использованием GNU/Linux, FreeBSD, на которых запускается клиентская часть 1С: Предприятия с использованием WINE@Etersoft. Ограничений по операционным системам на рабочих местах не имеется.

Для работы с PostgreSQL >= 8.3 необходимо 1С: Предприятие версии не ниже 8.1.10.

Рассмотрим установку и настройку 1С: Предприятия 8.1 на платформе ALT Linux 4.0 Server.

На платформе Linux для запуска серверной части 1С: Предприятия серверный ключ HASP вам понадобится только при количестве пользователей более 12.

Ключ для серверной части отличается для 32-битной и 64-битной версии, см. http://v8.1c.ru/price/ на предмет

4601546038616 1С:Предприятие 8.1 Лицензия на сервер руб 42000 4601546038623 1С:Предприятие 8.1 Лицензия на сервер (x86-64) руб 72000

Обратите внимание, что имена сетевых узлов и обратная зона должны резолвиться со всех машин сети. Частой ошибкой при подключении клиента 1С является то, что с его машины не резолвится адрес сервера 1С: Предприятия, выданный агентом кластера (вносите адреса в DNS-сервер или в/etc/hosts).

$ resolve testing IP address of testing: 192.168.0.57 $ resolve 192.168.0.57 Host name of 192.168.0.57: testing

Установка пакетов и запуск служб

Установка кластера серверов под Linux

Перед установкой потребуется создать пользователя usr1cv81, от имени которого работает сервер 1С: Предприятия. Пользователь должен входить в группу grp1cv81:

# groupadd grp1cv81

# useradd usr1cv81 -g grp1cv81

Пакеты составляющие кластер серверов 1С: Предприятия, устанавливаются обычным образом, вы можете воспользоваться привычной программой управления пакетами. Потребуется установить следующие пакеты, находящиеся в каталоге дистрибутива 1С (1С8.1/Platform.Linux):

# rpm -Uvh *.rpm
Preparing...                 ############################
1C_Enterprise-common         ############################
1C_Enterprise-server         ############################
1C_Enterprise-ws             ############################
1C_Enterprise-crs            ############################
1C_Enterprise-common-nls     ############################
1C_Enterprise-crs-nls        ############################
1C_Enterprise-server-nls     ############################
1C_Enterprise-ws-nls         ############################

Запуск всех служб осуществляется сервисом 1cv81 автоматически. Он запустится при загрузке системы. Запустить вручную можно командой

# service srv1cv81 start

При этом запустятся компоненты 1С: Предприятия под пользователем usr1cv81, соответственно настройки будут храниться в каталоге /home/usr1cv81/.1cv81.

Установка PostgreSQL под Linux

Для работы сервера 1С: Предприятия необходима специальная сборка PostgreSQL, поставляемая в комплекте с 1С: Предприятием, либо http://wiki.etersoft.ru/PostgreSQL- сборка Этерсофт, доступная для большинства популярных платформ.

Подробная инструкция по установке доступна на странице http://wiki.etersoft.ru/PostgreSQL.

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

Для запуска службы может потребоваться изменение значения kernel.shmmax в /etc/sysctl.conf. Нужно добавить строку:

kernel.shmmax=134217728

и после применить изменения, выполнив команду sysctl -p

Далее необходимо задать пароль для пользователя, который будет соединяться с БД. Для этого в сначала в файл/var/lib/pgsql/data/pg_hba.conf следует внести изменения, чтобы строка для локальных пользователей приняла вид:

local all all trust

- доверие ко всем локальным пользователям. Потом нужно перезагрузить сервер postgresql (service postgresql restart), а затем выполнить команду:

psql -U postgres -d template1 -c "ALTER USER postgres PASSWORD 'ваш пароль'"

Запуск кластера серверов под Linux

Установка клиента 1С: Предприятия в WINE@Etersoft

Для установки клиента 1С: Предприятия перейдите в каталог с дистрибутивом 1С: Предприятия и выполните установку командой:

$ wine setup.exe

Следуйте штатным инструкциям по установке из прилагающейся к программе документации.

Обратите внимание, что настройки ключа HASP для клиентской части вносятся в следующий файл:

~/.wine/dosdevices/c:/Program Files/1cv81/bin/conf/nethasp.ini

Более полную информацию можно получить из документации в поставке 1С: Предприятия 8.1 (файл V8AddDoc81.html).