Подп. и дата
Инв. № дубл.
Взам. Инв. №
Подп. и дата
Инв. № подл.
ИНФОРМАЦИОННАЯ СИСТЕМА «ЕДИНЫЙ ИНТЕРНЕТ-ПОРТАЛ ДЛЯ РАЗМЕЩЕНИЯ ИНФОРМАЦИИ О РАЗРАБОТКЕ ФЕДЕРАЛЬНЫМИ ОРГАНАМИ ИСПОЛНИТЕЛЬНОЙ ВЛАСТИ ПРОЕКТОВ НОРМАТИВНЫХ ПРАВОВЫХ АКТОВ И РЕЗУЛЬТАТОВ ИХ ПУБЛИЧНОГО ОБСУЖДЕНИЯ»
Технологическая инструкция по инсталляции (развертыванию)
программного обеспечения
65342740.7250000.003.И3.01
СОДЕРЖАНИЕ
Состав передаваемого дистрибутива 5
Инсталляция (развертывание) программного обеспечения 6
1.1Общие сведения о программной архитектуре Единого портала 6
1.2Требования к ПО и персоналу 7
1.3Порядок установки 7
1.3.1Установка MS SQL Server 2012 8
2)запустить программу-установщик под учетной записью пользователя ОС с правами администратора (рисунок ); 9
3)запустить инструмент мастера установки «Средство проверки конфигурации» из раздела «Планирование» и убедиться, что все проверки будут успешно пройдены (рисунки , ); 10
4)выбрать действие установщика «Установка» «Новая установка изолированного экземпляра SQL Server или добавление компонентов к существующей установке» (рисунок ); 12
5)Ввести ключ продукта и подтвердить продолжение установки нажатием кнопки «Далее» (рисунок ); 12
6)установить флаг «Я принимаю условия лицензионного соглашения» на этапе «Условия лицензии» мастера установки нажать кнопку «Далее» (рисунок ); 13
7)дождавшись результатов поиска обновлений устанавливаемого продукта нажать кнопку «Далее» для продолжения установки (рисунок ); 13
8)на шаге «Правила поддержи установки» убедиться в отсутствии проблем (проверок со статусом «не пройдено») и нажать кнопку «Далее» для перехода к следующему шагу процесса (рисунок ); 14
9)на шаге «Роль установки» выбрать вариант установки компонентов SQL Server и подтвердить выбор нажатием кнопки «Далее» (рисунок ); 15
10)в перечне подлежащих установке компонентов на шаге «выбор компонентов» мастера установки SQL Server отметить следующие позиции: 16
а.Службы компонентов Database Engine с подпунктом «Репликация SQL Server»; 16
б.«Средства управления» - основные и подпункт «полный набор»; 16
в.произвольный набор дополнительных инструментов из состава установочно пакета MS SQL Server может быть выбран для установки по мере их востребованности системным администратором для мониторинга состояния, создания отчетов о статусе и иных вспомогательных операций над подсистемой данных Единого портала; 16
и подтвердить выбор нажатием кнопки «Далее» (рисунок ). 16
11)на шаге «Правила установки» убедиться в отсутствии препятствующих установки проблем с общим ПО серверной платформы (проверок со статусом «не пройдено») и нажать кнопку «Далее» для перехода к следующему шагу установочного процесса (рисунок ); 17
12)на шаге «Настройка экземпляра» выбрать опцию «Экземпляр по умолчанию» или задать произвольный именованный идентификатор SQL-сервера, подлежащий развертыванию в рамках операции установки, обозначив, также, путь к каталогу в локальной файловой системе серверной платформы, куда следует размещать данные развертываемого экземпляра. Для перехода е следующему шагу установки нажать кнопку «Далее» (рисунок 14); 18
13)выполнить проверку соответствия свободного объема дискового пространства в файловых системах, участвующих в размещении устанавливаемых компонент, и нажать кнопку «Далее» (рисунок ); 19
14)для автоматически сформированного установщиком на этапе «Конфигурация сервера» списка служб Windows, отвечающего набору выбранных к установке компонент, задать параметры запуска; для службы «Ядро СУБД» следует установить значение «типа запуска — «Авто»; остальным вспомогательным компонентам может назначаться режим запуска по предпочтению администратора (рисунок ); 20
15)режим аутентификации при доступе к ядру устанавливаемой СУБД определяется на вкладке «Конфигурация сервера» шага «настройка компонент Database Engine» мастера установки SQL Server (рисунок ). Следует выбрать опцию «Смешанный режим» и задать пароль для встроенной учетной записи администратора «sa» (эта учетная запись обладает максимальными правами доступа ко всем функциям и объектам SQL-сервера). Дополнительно можно указать учетные записи пользователей Windows или целые группы пользователей Windows, которые должны обладать максимальными правами доступа к SQL Server (например, встроенную группу «Администраторы»). Затем переключиться на вкладку «Каталоги данных»; 21
16) в поле «Корневой каталог данных» ввести путь к директории, где будут размещаться файлы баз данных, развертываемых под управлением устанавливаемой серверной системы, (рекомендуется использовать для этих целей физический накопитель, отличный от того, на котором находятся файлы ОС), и нажать кнопку «Далее» (рисунок ); 22
17)Шаг «Отчет об ошибках» мастера установки MS SQL Server следует пропустить (нажать кнопку «Далее»), после чего выполнить финальную проверку готовности серверной платформы к установке приложения с заданными на предыдущих шагах мастера установки параметрами (рисунок ). Убедившись в отсутствии проблем (проверок со статусом «не пройдено») следует перейти на следующий шаг установки; 23
18)итоговая сводка всех заданных на предшествующих шагах параметров устанавливаемой СУБД и результатов предварительных проверок выводится мастером под заголовком «Всё готово к установке»; для подтверждения запуска установочного процесса следует дать команду «Установить» (рисунок ); 24
19)прогресс по ходу выполнения установщиком MS SQL Server заложенных в программу установки действий будет отмечаться графическим индикатором в окне мастера (рисунок ); 25
20)после успешного завершения работы установщика будет отображена сводка результатов данного процесса (рисунок ). 26
В некоторых конфигурациях серверной платформы Единого портала может требоваться возможность подключения к текущему экземпляру сервера БД с других компьютеров. Для обеспечения этого необходимо: 27
1)запустить приложение SQL Server Configuration Manager (диспетчер конфигурации SQL Server) из состава установленных компонент (рисунок ); 27
2)В интерфейсе диспетчера конфигурации в разделе «Сетевая конфигурация SQL Server => Протоколы для имя_экземпляра_сервера» открыть блок сетевых параметров протокола TCP/IP; во всплывающем окне на вкладке «IP-адреса» указать адреса сетевых интерфейсов, серверной платформы, и номера портов, по которым SQL Server должен обслуживать внешние соединения (рисунок ); 28
3)Далее требуется перезапустить службу ядра СУБД MS SQL Server и при наличии в составе общего ПО серверной платформы действующего брандмауэра создать в его настройках необходимые разрешения на входящие соединения по TCP-протоколу на выбранном на предыдущем шаге порту. 29
20.1.1Установка IIS 7 29
20.1.2Установка приложения 38
1)распаковка на действующем экземпляре SQL Сервера БД Единого портала из резервной копии или эталонного архива, входящего в комплект дистрибутивов; 38
21)размещение содержимого дистрибутива веб-приложений в каталоге сайта Единого портала, запущенного на веб-сервере, с настройкой подключения веб-приложений к развернутой БД. 38
21.1.1.1Развертывание баз данных Единого портала под СУБД MS SQL Server 2012 39
1)запустить программу-конфигуратор установленной СУБД SQL Management Studio (входит в состав компонентов, предписанных к установке в составе пакета MS SQL server 2012) и подключиться к действующему экземпляру сервера баз данных (окно подключения, показанное на рис. , отображается автоматически при старте SQL Management Studio). Параметры подключения должны соответствовать заданным на этапе установки MS SQL Server 2012 (см. рис. и ) параметрам экземпляра; 39
2)убедившись в успешном подключении конфигуратора к экземпляру SQL-сервера, предназначенному для размещения баз данных Единого портала — выполнить создание новой БД со строгим наименованием Regulation на данном сервере; действие проиллюстрировано на рис. и выполняется в три шага: 40
а.в браузере объектов (Object Browser) экземпляра сервера, к которому выполнено подключение, в контекстном меню, выпадающем при нажатии правой кнопки мыши, выбирается действие «Новая база данных» (New Database…); 40
б.в отображаемом в результате предыдущего действия окне параметров новой БД должно быть указано имя создаваемой базы — Regulation; остальные атрибуты могут быть оставлены в значениях по умолчанию; 40
в.подтверждение создания новой БД с заданными параметрами по нажатию кнопки OK формы её параметров; 40
3)аналогичным описанному в действии 2) образом следует создать новую БД с наименованием «RegulationHangfire» под тем же экземпляром SQL-сервера, что и БД «Regulation». 41
4)развернуть структуры данных, содержащиеся в файле «script.sql» в контейнере созданной БД «Regulation», выполнив последовательность действий, показанную на рис. , и включающую следующие шаги: 41
а)в браузере объектов (Object Browser) экземпляра сервера, к которому выполнено подключение, в контекстном меню, выпадающем при нажатии правой кнопки мыши на базу данных Regulation, выбирать действие «Новый запрос» (New Query); 41
б)в отображенной по результатам предыдущего действия вкладке запроса разместить текстовое содержимое файла «script.sql»; это можно сделать, перетащив иконку файла из проводника Windows в область созданного запроса; 41
г)при активной вкладке с текстом файла «script.sql» дать команду на исполнение его содержимого нажатием кнопки Execute (Исполнить), расположенной на панели инструментов интерфейса SQL Server Manager. 41
5)перезапустить экземпляр сервера, на котором была размещена БД «Regulation», для чего в браузере объектов (Object Browser) конфигуратора MS SQL Server Manager в контекстном меню, выпадающем при нажатии правой кнопки мыши на обозначение экземпляра сервера, выбрать действие "Restart" (Перезапуск) и подтвердить операцию во всплывающем окне. 42
21.1.1.2Размещение сайта и запуск веб-приложений открытой и административной части Единого портала на базе развернутого веб-сервера IIS-7 42
1)открыть для редактирования в текстовом редакторе, входящем в состав общего ПО серверной платформы Единого портала, конфигурационный файл веб-приложения Единого портала (web.config), размещенный в корневом каталоге дистрибутива Системы, предоставленного на носителе (или одной из его копий); 43
2) настроить параметры подключения веб-приложений к БД Системы в строках подключения, сгруппированы под тегом , т.е. присвоить параметрам Data Source строк подключения RegulationContext и Hangfire должно присваиваться значение имени экземпляра SQL-сервера, на котором размещена БД Regulation; 43
21.2Заключительные действия 43
Обозначения и сокращения
Используемые термины и определения представлены в таблице .
Таблица — Используемые термины и определения
Термин
|
Определение
|
Государственный заказчик, Заказчик
|
Министерство экономического развития Российской Федерации (Минэкономразвития России)
|
Государственный контракт,
ГК
|
№ ГК-148-ОФ/Д21 от 27.11.2014 г. на выполнение работ по развитию, и сопровождению единого интернет-портала для размещения информации о разработке федеральными органами исполнительной власти проектов нормативных правовых актов и результатов их публичного обсуждения
|
Исполнитель
|
Общество с ограниченной ответственностью «Научно-производственный центр «БизнесАвтоматика»
|
Единый портал,
Система
|
Единый интернет-портал для размещения информации о разработке федеральными органами исполнительной власти проектов нормативных правовых актов и результатов их публичного обсуждения (regulation.gov.ru)
|
Используемые в настоящем руководстве обозначения и сокращения представлены в таблице с соответствующими расшифровками.
Таблица — Используемые сокращения
Обозначение/сокращение
|
Расшифровка
|
БД
|
База данных
|
КТС
|
Комплекс технических средств
|
ЛК
|
Личный кабинет
|
НПА
|
Нормативные правовые акты
|
ПО
|
Программное обеспечение
|
СУБД
|
Система управления базами данных
|
ТЗ
|
Техническое задание
|
ОС
|
Операционная система
|
|