этап. Установка ПО на виртуальную машину с Aggregate Client




1. Устанавливаем Midnight Commander.

2. Устанавливаем pgAdmin3.

Вводим apt-get install pgadmin3

3. Устанавливаем AggreGate Client 5.31.04. Копируем файл в /home/user и через терминал выполняем под sudo команду.

4. Для того, чтобы установить Редактор отчётов нужен интернет.

5. Делаем статический ip на АРМ и на сервер. Выбираем адреса так, чтобы АРМ и Сервер были в одной подсети. На АРМе исправлять настройки можно запустив nautilus из под sudo. Перезагружаем АРМ и Сервер.

6. Проверяем ping в обе стороны.

7. Запускаем ag_server_service start. Заходим в рабочее пространство aggregate client admin admin. Устанавливаем новое соединение с сервером IP admin admin. Убеждаемся в работоспособности

6 этап переход на PostgreSQL

Примечание: толькоПОСЛЕ того как проверена работоспособность AggreGate клиента с внутренней БД можно выполнять переключение БД на движокPostgreSQL.

Документация: aggregate_ru_5.31.04.pdf =стр.89

 

1. Пункт выполняется на СЕРВЕРЕ.Указать, какие хосты имеют право подключаться к указанной БД и каким методом аутентификации обеспечивается безопасность подключения:

Добавить строку в файле /etc/postgresql/9.5/main/pg_hba.conf

host all postgres 192.168.24.1/24 md5

(пример)

 

2. Пункт выполняется на СЕРВЕРЕ.Увеличить число возможных подключений к PostgreSQL:

Ввести nano /etc/postgresql/9.1/main/postgresql.conf

Заменить строку #listen_addresses = 'localhost'наlisten_addresses = '*'

 

3. Пункт выполняется на СЕРВЕРЕ.Создание БД для AggreGate в PostgreSQL и пользователя для нее

Создание БД:

sudo -u postgres psql

create database aggregate;

ВыдачаправнаБДaggregateпользователюpostgres:

grant all privileges on database aggregate to postgres;

Смена пароля для пользователя "postgres":

ALTER USER postgres with encrypted password 'user';

 

 

4. Пункт выполняется на СЕРВЕР.Тонкая настройка параметров использования памяти СУБД – определение значений параметров путем задания на сайте https://pgtune.leopard.in.ua (или с помощью скачанной pgtune, вызываемой через командную строку) данных:

· DB Type – Online transaction processing systems

· Total Memory (RAM) – 50 % от общего объема ОЗУ (остальные 50% для Aggregate)

· Number of Connections - 400

Изменение значений соответствующих параметров в /etc/postgresql/9.5/main/postgresql.conf на значения, предлагаемые сайтом.

Для изменения параметров в файле удобно пользоваться поиском Ctrl+W

 

 

5. Пункт выполняется на СЕРВЕРЕ. Перезапуск PostgreSQL

/etc/init.d/postgresql restart

или

sudo service postgresql restart

 

6. Пункт выполняется на СЕРВЕРЕ. Проверка запущенного состояния – pidofpostgres. Проверить зайти с pgadmin3 с Арма

 

 

7. Пункт выполняется на СЕРВЕРЕ. Сохранить на сервере оригинальныйфайлserver.xml

cp /usr/local/Aggregate/server.xml /usr/local/Aggregate/server_original.xml

 

8. Пункт выполняется на СЕРВЕР. Положить соответствующий JDBC-драйвер

postgresql-9.4-1206-jdbc4.jar

в подпапку /usr/local/AggreGate/jar (подпапка /jar установочной папки AggreGate Server)

 

9. Пункт выполняется на СЕРВЕРЕ. Рестарт сервиса Aggregate: ввести ag_server_service restart

 

10. Пункт выполняется на АРМе. Нажать правой кнопкой на сервер и выбрать "Настроить сервер". Во вкладке«База Данных» в диалоге конфигурации сервера. Изменить настройки на соответствующие.

jdbc:postgresql://host[:port]/database

jdbc:postgresql://192.168.24.20/aggregate

(пример)

 

 

11. Пункт выполняется на АРМе. Нажать «ОК». Снять галку «перезагрузить сервер». Закрыть AggreGateClient.

 

12. Пункт выполняется на СЕРВЕРЕ. ОстановитьAggregate - ag_server_servicestop.

 

13. Пункт выполняется на СЕРВЕРЕ. Для переносаданныхизвстроеннойБДAggreGateServerвPostgreSQL через конвертер БД

Ввести/usr/local/AggreGate/db_converter server_original.xml server.xml

 

14. Пункт выполняется на СЕРВЕРЕ. Перезагрузка и запуск Aggregate.

 

15. Пункт выполняется на АРМе. Проверка через pgAdmin3 – зайти под пользователем postgres, убедиться, что в баpе PostgreSQLсоздалась база aggregate.

 

16. Для нового проекта – остановить AggregateServerи выполнить cd /usr/local/Aggregate

 

ag_server_console –c -u



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-04-30 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: