3.Подготовка к работе Перед началом установки Системы рекомендуется ознакомиться с разделом настоящего документа и убедиться, что среда исполнения Java на сервере приложений установлена корректно. Для этого необходимо в командной строке выполнить команду:
java –version
Если установленная версия среды исполнения Java не соответствует требованиям, приведенным в разделе 2, необходимо выполнить установку недостающих компонент.
3.1.Состав и содержание дистрибутивного носителя данных Дистрибутивный носитель данных для установки и настройки системы должен содержать следующее программное обеспечение:
Общее программное обеспечение\Postgres 8.3-win32.x86.zip – дистрибутив СУБД PostgreSQL 8.3;
Общее программное обеспечение\ jdk-6u17-windows-i586.exe – дистрибутив виртуальной машины Java ;
Общее программное обеспечение\Appserver25.zip – cервер приложений;
ТРАНСПОРТ\webapps-transport.zip – веб-приложение Транспортной подсистемы;
ТРАНСПОРТ\transport.backup – чистый образ БД Транспортной подсистемы;
3.2.Порядок загрузки данных и программ Порядок загрузки данных:
Установка базы данных Транспорта осуществляется на сервер БД Транспорта и включает в себя:
Установку и настройку СУБД PostreSQL.
Создание и восстановление базы данных Транспорта из дампа.
Установка сервера приложений осуществляется на отдельный сервер (сервер приложений) и включает в себя:
Установка и настройка виртуальной машины Java.
Установка и настройка сервера приложений.
Установка и настройка веб-приложений Транспорта.
3.3.Порядок проверки работоспособности Транспортная подсистема работает правильно, если информация корректно передаётся между компонентами регионального узла СПГУ. Таким образом, для проверки работоспособности ТП, создайте и опубликуйте информацию о государственной услуге в подсистеме РГиМУ. Опубликованные в РГиМУ услуги должны корректно отображаться на Портале.
4.Описание операций 4.1.Установка базы данных Транспорта База данных Транспорта работает под управлением СУБД PostgreSQL версии 8.3 (поставляется в составе дистрибутива). После установки СУБД на сервер (рекомендуется устанавливать на отдельный сервер БД) необходимо провести процедуру создания и восстановления базы данных из дампа.
4.1.1.Установка СУБД PostreSQL Для установки СУБД PostreSQL 8.3 необходимо выполнить следующие действия:
Распакуйте из файла \Postgres 8.3-win32.x86.zip каталог Postgres 8.3-win32.x86 во временную папку (например в C:\Temp).
Запустите на выполнение файл C:\Temp\Postgres 8.3-win32.x86\postgresql-8.3.msi. В открывшемся окне Installation Wizard (Мастер установки PosrgreSQL) выберите язык, используемый в процессе установки (Russian), и нажмите кнопку Start:
Рис. 4.1 Installation Wizard (Мастер установки PosrgreSQL)
|
В следующем окне нажмите кнопку Далее:
Рис. 4.2 Добро пожаловать в мастер установки PostgreSQL
|
В окне Замечания по установке также нажмите кнопку Далее:
Рис. 4.3 Замечания по установке
|
В окне Опции установки щелкните левой кнопкой мыши на верхнем узле (PostgreSQL) и выберите вариант установки Установка на локальный жесткий диск. Нажмите кнопку Обзор и в открывшемся окне выберите каталог для установки СУБД. Нажмите кнопку Далее:
Рис. 4.4 Опции установки
|
В следующем окне Конфигурация сервиса в полях Пароль и Подтверждение введите пароль для учетной записи postgres с которой запускается сервер СУБД (например, postgres). Поле Домен оставьте неизменным. Нажмите кнопку Далее. Мастер установки запросит подтверждение создания пользователя (см. Error: Reference source not found); нажмите кнопку Да.
Рис. 4.5 Конфигурация сервиса
|
Рис. 4.6 Окно подтверждения создания пользователя.
|
Мастер установки создаст указанную выше учетную запись и, если пароль простой, то спросит о необходимости его замены (см. Error: Reference source not found). Нажмите кнопку Нет. Замена пароля (postgre) на более сложный может быть произведена исходя из требований доменной политики сети, в которой располагается сервер БД Учетной системы.
Рис. 4.7 Окно подтверждения пароля
|
После создания учетной записи Мастер установки открывает окно Инициализация кластера базы данных. В данном окне (см. Error: Reference source not found) необходимо произвести приведенные ниже установки и нажать кнопку Далее:
Установить флаг «Поддерживать подсоединения с любых IP, а не только с localhost»;
Настроить поля следующем образом:
Локаль – Russia;
Кодировка сервера и клиента – UTF-8;
Имя суперюзера – root Пароль – root;
Подтверждение – root.
Рис. 4.8 Инициализация кластера базы данных
|
В следующем окне нажать кнопку ОК:
Рис. 4.9 Удаленное соединение
|
В окне Разрешить процедурные языки нажать кнопку Далее:
Рис. 4.10 Разрешить процедурные языки
|
В следующем окне также нажать кнопку Далее:
Рис. 4.11 Разрешить модули дополнений
|
В окне Готово к установке нажать кнопку Далее после чего необходимо дождаться окончания копирования файлов СУБД. Процесс установки отображается в виде стандартного индикатора (см. Error: Reference source not found).
Рис. 4.12 Готовность к установке
|
Рис. 4.13 Процесс установки
|
После окончания копирования файлов в окне Инсталляция завершена снимите флаг По выходу запустить Stack Builder и нажмите кнопку Завершить. Установка PostgreSQL 8.3 завершена.
Рис. 4.14 Завершение инсталляции
| 4.1.2.Создание базы данных Транспорта Для создания базы Транспорта необходимо выполнить следующие действия:
Запустить утилиту администрирования СУБД - pgAdmin III: ПускВсе программы PostgreSQL 8.3PgAdminIII.
Щелкнуть дважды на PostgreSQL Database Server 8.3 (см. Error: Reference source not found). В результате откроется окно Подсоединение к серверу, в котором необходимо ввести пароль (пароль должен совпадать с введенным в п. 8 предыдущего раздела - root). Установите флаг Store password (Сохранять пароль) и нажмите OK.
Рис. 4.15 Подключение к СУБД
|
В левой части основного окна утилиты щелкните правой кнопкой мыши на элементе Databases (Базы) и выберите пункт выпавшего меню New Database (Новая база данных):
Рис. 4.16 Создание базы Транспорта
|
Произойдет переход в окно для создания новой базы данных (см. Error: Reference source not found), в котором надо выполнить следующие установки после чего нажать кнопку ОК:
В поле Name (Имя) ввести имя базы данных Транспорта символами латинского алфавита (например, transport);
Выбрать в поле Owner (Владелец) пользователя БД (например, root);
Выбрать в поле Encoding (Кодировка) значение UTF-8;
Выбрать в поле Tablespace значение pg_default.
Выбрать в поле Шаблон значение postgres
Рис. 4.17 New Database (Новая база данных)
|
Выберите в левой части окна утилиты администрирования СУБД созданную БД, нажмите правую клавишу мыши и выберите Восстановить (Restore).
Рис. 4.18 Создание базы данных Транспорта
|
В появившемся окне укажите путь к чистому образу БД Транспорта, включенной в дистрибутив (ТРАНСПОРТ\transport.backup ), и нажмите кнопку ОК, потом кнопку Отмена (для закрытия окна). База данных Транспорта с название transport создана.
Рис. 4.19 Восстановление БД Транспорта
| 4.1.3.Настройка удаленного доступа к БД Транспорта В случае использования двухсерверной конфигурации, а также для доступа к БД Транспорта с других компьетеров в сети (например, для удаленного администрирования) необходимо настроить разрешения на доступ к СУБД с IP-адреса сервера приложений Транспорта, а также других IP-адресов. Для этого необходимо отредактировать в любом текстовом редакторе конфигурационный файл pg_hba.conf.
Пуск Все программы PostgreSQL 8.3 Конфигурационные файлы Редактировать pg_hba.conf
Для разрешения доступа к СУБД с IP адресов 10.1.0.101 и 10.1.0.102 в файл pg_hba.conf надо добавить следующие записи:
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 10.1.0.101/32 md5
host all all 10.1.0.102/32 md5
Для неограниченного доступа надо добавить следующую строку:
host all all 0.0.0.0/0 md5
|