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

Материал из Русский WINE
Перейти к: навигация, поиск

Установка 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).

Wine
Search.png
Программы работающие в WineСкачатьШкольный Wine
WINE@Etersoft Общие сведенияУстановка на 64-битные ОСОсобенности разработкиПатчи для WINE@EtersoftАдминистративная установкаДополнительные компонентыКак получить WINE@Etersoft?Лицензия на документациюГлоссарийИспользование аппаратных ключей защиты в LinuxДополнительная информация • [ Совместная работа | по CIFSпо NFS ] • Изменение системных ограниченийРегистрация продуктаПошаговая инструкция по установке rpm-пакетовОбращение в службу поддержкиТерминальные решенияУстановка WINE@EtersoftПодписка на обновленияНастройка WINE@EtersoftРазработчикуEnterpriseЧто такое WINE@Etersoft SQLВозможностиСреда для запуска приложений WindowsИспользование WINE@EtersoftFAQ по использованию WINE@EtersoftОсновные командыWINE@Etersoft/LocalЧто такое WINE@Etersoft Local
Программы Запуск БЭСТ 4+Запуск Консультант+ (сетевой версии)ГарантF1Инфо-Бухгалтер 8.xНалогоплательщик ЮЛ
1C Отличия от обычного WineМестоположение базы 1С1C: Предприятие 7.7 в WINEНастройка 1С 7.7 для работы с SQL-серверомУстановка 1С: Предприятия 8.1Установка 1С: Предприятия 8.1 в трёхзвенном режиме
Пользователю
Помощь Использование WinecfgИспользование Regedit
Легальность DCOM95IE5DCOMMSXML
Утилиты для работы с Wine WinetricksWineToolsQ4WinePlayOnLinuxIEs4LinuxWine-DoorsSwine
Разработчику
Компоненты WindowsЗапрет отключения защиты программыУправление обработчиком исключенийStraceNTИзмерение скорости функций WinAPIGLУстройство чтения смарт-картПрофилированиеТесты для проверки интерфейсовНаписание тестов в системе WineАутентификация в домене ADРепозитории
Помощь Создание патчейНаписание приложения под wineОтправка патчейСборка eterhackСборка wine-public
Отладка Способы отладкиWINEDEBUGWinedbg
Разработка WINE
1CODBCWinHelpКомпасМетодикаТестирование доступаЦветаФайловый диалогТестированиеЛитератураИзображенияWin32ШрифтыФайловые блокировкиСсылкиКлючи защитыRPMWineGeckoListViewУпаковка Wine
Производителю
Родственные проекты
LUKReactOSARWINSSCrossOver
Прочее
PageSetupDlgFreeBSDWwr