Есть ли возможность разнести сервера? :: В помощь системному администратору :: Компьютерный форум Ru.Board
Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Есть ли возможность разнести сервера?

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

artemv



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Привет.
На данный момент поднять 1С:Преприятие на Linux с БД PostgreSQL не составляет труда, в интернете очень много различных описаний. Но остается открытым вопрос. на который я так и не нашел ответа, возможно ли разнести, установить, 1с Сервер 8 и сервер БД?
 
1. Первый сервер Debian или Fedora - 1с Сервер.
2. Второй сервер Debian или Fedora - БД PostgreSQL.

Всего записей: 52 | Зарегистр. 12-02-2008 | Отправлено: 12:03 04-08-2010
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
artemv Поскольку доступ к базе стандартным образом прописывается в конфигурации, то вы можете использовать любой PostgreSQL сервер, даже если он находится в Эквадоре.
Непонятно только, зачем было создавать новую тему, прямо перед вашими глазами, на этой же странице тема "1Cv8.1 + PostgreSQL".

Всего записей: 17283 | Зарегистр. 13-06-2007 | Отправлено: 13:43 04-08-2010 | Исправлено: vlary, 13:45 04-08-2010
artemv



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Дело в том. Что такой вопрос в темах не обсуждался.
Во всех темах, в том числе если и погуглить, обсуждается вопрос о поднятии 1с Сервера и БД на одной машине.
Физически на двух разных серверах после поднятия на одном 1с Сервера 8.1, а на другом поднятия СУБД PostgreSQL, с консоли не получается создать БД. Выдается ошибка типа: не найден сервер БД, на порту 5432.
 
- PostgreSQL запущен, сервер с БД, доступен и слушает порт:
# netstat -atn |grep 5432
tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN
tcp6       0      0 :::5432                 :::*                    LISTEN
 
Вот и спрашиваю, сталкивался ли кто с разнесением данных служб на отдельные сервера?!

Всего записей: 52 | Зарегистр. 12-02-2008 | Отправлено: 10:53 05-08-2010
grumm



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
artemv
 
Ответ однозначный - можно !
 
Как - это уже второй вопрос ....

Всего записей: 809 | Зарегистр. 06-05-2006 | Отправлено: 11:41 05-08-2010
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
artemv
Цитата:
Дело в том. Что такой вопрос в темах не обсуждался.  
Тем не менее ваш вопрос в теме "1Cv8.1 + PostgreSQL" быд бы вполне к месту. Незачем по каждому мелкому вопросу создавать отдельную тему. Это засоряет форум и ухудшает возможности поиска нужной информации.

Цитата:
с консоли не получается создать БД
Убедитесь, что в базе создан нужный пользователь с разрешением коннекта с компа, где 1С. Ну, и соответственно, что в качестве сервера базы указан не локалхост, а нужный комп.  

Всего записей: 17283 | Зарегистр. 13-06-2007 | Отправлено: 12:07 05-08-2010
artemv



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vlary
 да уш...

Всего записей: 52 | Зарегистр. 12-02-2008 | Отправлено: 14:07 05-08-2010
kerberosV5

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
artemv
Чтобы было проще отвечать, обозначьте как-нибудь имена серверов 1С и PostgreSQL, а также Ваши настройки при создании базы

Всего записей: 707 | Зарегистр. 14-07-2008 | Отправлено: 14:38 05-08-2010
artemv



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Готово, если есть необходимость в разнесении серверов: 1С Сервер отдельно от PostgreSQL.
 
1.Нам (так же как и при установке 1с Сервера) понадобятся пакеты, которые надо установить до сборки PostgreSQL.
- glibc-devel, bison, flex, python-devel, tcl-devel, readline-devel, zlib-devel, openssl-devel, krb5-devel, e2fsprogs-devel, gettext, pam-devel, openldap-devel, perl-devel, icu, libicu-devel, rpm-build, gcc, autoconf, libxml2-devel, libxslt-devel.
Пакеты устанавливаются через YUM.
 
2. Устанавливаем так как есть 1с Сервер (ничем не отличается от установки вместе с сервером БД).
 
3. Установку PostgreSQL опишу полностью.
Копируем, с установленного 1с Сервера, на флешку и переносим на сервер на котором будет подниматься PostgreSQL следующие файлы:
- libicudata.so.34;
- libicui18n.so.34;
- libicuuc.so.34.
(они лежат в каталоге '/opt/1C/v8.1/x86_64' кладем в каталог '/usr/local/lib64')
 
4. На сервере БД PostgreSQL (так же как и при совместной установки) собираем пакет postgresql-8.x.x-x.1C.src.rpm, предварительно создав пользователя 'rebuild' с аналогичным паролем.
- вносим изменения либо добавление строки в файл '/etc/sysctl.conf'
 
kernel.shmmax = 134217728
 
- применяем изменения командой 'sysctl -p'
 
5. Инициализируем базу, следующими командами:
 
- su postgres
- export PGDATA=/var/lib/pgsql/data
- initdb (инициализация базы данных в двух случаях)
*случай первый, если ставили Fedore с русским интерфейсом: initdb
*случай второй, если ставили Fedore с английским интерфесом: initdb --locale=ru_RU.utf8 -D /var/lib/pgsql/data/
- exit
 
6. Редактируем файл: '/var/lib/pgsql/data/pg_hba.conf'
- host all all <нужная подсеть> trust
- (для всех делаем подсеть: 0.0.0.0/0)
 
7. Cтартуем postgreSQL: '/etc/init.d/postgresql start'
 
8. Для автоматического запуска PostgreSQL выполняем под 'su -':
- chkconfig --add postgresql;
- chkconfig postgresql on.
 
9. Для того, что бы сервера видели друг друга в файлах: '/etc/hosts' прописываем хосты обоих серверов!, опять же на обоих серверах!, а строчку типа: ::1 удаляем!
 
****
В первую очередь собирал данную схему на одном сервере. Выкладываю ссылку, там есть и ссылки на дистрибутивы: http://citrix.pp.ru/forum/topic?f=31&t=8757

Всего записей: 52 | Зарегистр. 12-02-2008 | Отправлено: 16:00 06-08-2010
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
artemv Мои поздравления. Однако, в своих объяснениях для народа ты упустил один немаловажный факт: где на сервере 1С конфигурируется настройка на сервер базы данных

Всего записей: 17283 | Зарегистр. 13-06-2007 | Отправлено: 17:05 06-08-2010
artemv



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vlary
На 1с сервере крме настроек хоста, никаких другихх опозновательных настроек делать не нужно.
все остальное указывается с консоли 1с, при создании баз данных.

Всего записей: 52 | Зарегистр. 12-02-2008 | Отправлено: 17:33 06-08-2010
reenoip



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
artemv
молодец. Теперь сходи в ветку 1С8 [?] и попроси запостить в тамошнюю шапку твоё решение.

Всего записей: 1768 | Зарегистр. 10-03-2006 | Отправлено: 22:22 06-08-2010
Cipper



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
упс

Всего записей: 57 | Зарегистр. 07-03-2006 | Отправлено: 23:07 03-02-2021 | Исправлено: Cipper, 23:23 03-02-2021
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Есть ли возможность разнести сервера?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru