Инструкция по установке серверных компонентов

реклама
ИНСТРУКЦИЯ ПО УСТАНОВКЕ И
ИСПОЛЬЗОВАНИЮ СЕРВЕРНЫХ
КОМПОНЕНТОВ «МИРАДА»
СИСТЕМНЫЕ ТРЕБОВАНИЯ
Система «Мирада» предназначена для работы в среде Windows Server с использованием Microsoft SQL
Server. Перед установкой серверных компонентов убедитесь, что компьютер, на который будет
производится установка, соответствует, как аппаратным, так и программным требованиям.
АППАРАТНЫЕ ТРЕБОВАНИЯ
Минимальными требованием к аппаратной платформе, на которую устанавливаются серверные
компоненты системы, являются: наличие не менее 4 ГБ оперативной памяти и процессор не ниже Intel i3.
ПРОГРАММНЫЕ ТРЕБОВАНИЯ
В качестве операционной системы компьютера, на который устанавливаются серверные компоненты
системы, рекомендуется Windows Server 2012 (x64). Допустимо использование Windows Server 2008 (x64). В
крайнем случае может использоваться Windows 7 (x64).
Перед инсталляцией продукта убедитесь, что в качестве сервера базы данных предлагается Windows SQL
Server (x64) версии не ниже 2008 с поддержкой службы отчётов (SQL Server Reporting Services). Желательно
использовать Windows SQL Server 2012 x64. SQL сервер может быть установлен, как на этом же компьютере,
что и компоненты сервера, так и на ином компьютере в сети. Редакция SQL сервера не имеет значения –
можно использовать редакцию Express. Использование Microsoft SQL Server Express Edition ограничивает
лишь его производительность. SQL сервер должен допускать SQL авторизацию. Убедитесь, что на
планируемом к использованию SQL сервере установлена и включена служба работы с полным текстом (FullText). На компьютере, где Вы планируете использовать серверные компоненты, должен быть установлен
драйвер ODBC для SQL сервера версией не ниже 11. Данный драйвер поставляется с инсталляцией SQL
сервера 2012. Однако, при отсутствии таковой инсталляции этот драйвер может быть получен с сайта
компании Microsoft.
На компьютере с сервисом отчётов должны присутствовать, как минимум, две учётных записи,
позволяющие взаимодействовать с этим сервисом: одна для публикации на нём отчётов, другая для
просмотра опубликованных отчётов. В качестве учётной записи для публикации отчётов может быть
использована любая учётная запись с привилегиями администратора этого компьютера. Конечно, если
сервер находится под управлением контроллера домена, можно использовать доменные учётные записи с
соответствующими правами.
На сервере (на серверах) системы «Мирада» должен быть установлен Microsoft Framework версии не ниже
4.5.
Перед установкой компонентов сервера убедитесь, что на выбранном компьютере установлен системный
компонент «Сервер очереди сообщений Майкрософт (MSMQ)».
СОСТАВ СЕРВЕРНЫХ КОМПОНЕНТОВ И ИХ НАЗНАЧЕНИЕ
Перечень компонентов, входящих в ту или иную инсталляцию зависит от приобретённой Вами редакции
продукта. Один из них, компонент ядра системы, присутствует во всех имеющихся редакциях. Ниже
приведён список компонентов, их назначение и наименования файлов, обеспечивающих соответствующую
функциональность этих компонентов.
Наименование
Назначение
Файл(ы)
Служба ядра
«Мирада»
Распределение информационных потоков в режиме
реального времени между устройствами
мониторинга и управления и пользовательскими
приложениями, инициирование аварийных
оповещений, сохранение оперативной информации,
поступающей от устройств мониторинга, в БД
системы с целью последующего предоставления
отчётов
megacore.exe
Служба контроллеров
«Мирада»
Взаимодействие ядра системы с оборудованием,
находящемся под управление контроллеров
«Мирада»
miradadrive.exe,
miradadrive.keys
Служба коротких
сообщений (SMS)
Рассылка SMS при возникновении аварийных
ситуаций
megasms.exe
Служба WEB
Предоставление доступа оператора системы
«Мирада» посредством WEB-браузера
mobiles.exe,
mobiles.exe.config,
содержимое
подраздела
mobile_web
основного раздела
инсталляции
Конфигуратор сервера
Приложение настройки параметров компонентов
системы, начальной установки рабочей SQL базы
данных системы, публикации отчётов на сервере SQL
(SSRS).
mconfig.exe,
mconfig.exe.config
ПОРЯДОК УСТАНОВКИ КОМПОНЕНТОВ
Интерфейс пользователя утилиты установки серверных компонентов отличается в зависимости от редакции
приобретённого Вами продукта. В одном случае утилита по умолчанию производит установку
ограниченного набора компонентов на Ваш сервер, в другом – Вы можете выбрать какие из компонентов
продукта Вы хотите установить на выбранный сервер. Таким образом в некоторых редакциях Вы можете
использовать несколько серверов для обслуживания разных компонентов с целью перераспределения
нагрузки.
По окончании инсталляции немедленно перейдите к заданию параметров компонентов системы, созданию
её базы данных и публикации отчётов на сервере отчётов, используя «конфигуратор». Если Вы уже
опубликовали отчёты и структуру базы данных, то просто используйте закладку для управления
параметрами служб. Помните, что непосредственно после установки серверных компонентов эти службы не
активны, так как у них могут отсутствовать параметры необходимые для запуска или может отсутствовать
база данных системы. Службы, устанавливаемые утилитой, имеют тип автоматического запуска. Однако,
после начальной установки Вы можете их запустить вручную, дабы избежать перезагрузки компьютера,
используя утилиту конфигурации, после задания необходимых для их функционирования параметров. Ниже
приведён пример начального экрана утилиты конфигурации.
УСТАНОВКА БАЗЫ ДАННЫХ СИСТЕМЫ
Поле «Адрес\экземпляр сервера БД» указывает компонентам сервера, где расположен экземпляр сервера
БД для подключения. Заполняется данное поле в следующем формате: IP адрес или имя сервера\имя
экземпляра сервера. Если это экземпляр сервера по умолчанию (MSSQLSERVER), то вместо имени
экземпляра укажите просто точку или вообще не указывайте обратный слеш и какую-либо информацию
после него. Если искомый экземпляр сервера находится на этом же компьютере, что и настраиваемые
компоненты, можно воспользоваться любой формой из следующих: (local), localhost, 127.0.0.1. Иначе
указывайте либо IP адрес компьютера с сервером базы данных, либо его доменное имя.
Если Вы ещё не создали структуру и начальное содержимое базы данных системы, нажмите кнопку
«Создать». На экране появится следующий диалог:
Если с Вашими текущими полномочиями Вы можете создавать базы данных на SQL сервере, то оставьте тип
авторизации, как Windows. Иначе, смените тип авторизации на SQL и введите логин и пароль
администратора SQL сервера. Далее нажмите кнопку «Инсталлировать» и дождитесь окончания создания
начальной базы данных системы. Этот процесс может занять длительное время в связи с тем, что
конфигуратор вносит в базу перечень субъектов населённых пунктов РФ и их улиц. По окончании
инсталляции базы данных закройте это окно и перейдите на страницу публикации отчётов, выбрав с левой
стороны окна конфигуратора пункт «Отчёты».
ПУБЛИКАЦИЯ ОТЧЁТОВ
В поле «Адрес сервера отчётов» укажите доменное имя сервера отчётов или его IP адрес. Это будет тот же
сервер, где установлен и SQL сервер системы «Мирада». В отличие от указания адреса SQL сервера для
указания имени локальной машины Вы не можете использовать форму (local) – только localhost или
127.0.0.1. Если сервер отчётов настроен на иной порт кроме 80, Вы можете указать его сразу
непосредственно за адресом через двоеточие, например, localhost:8080. Если Вы зарегистрированы с
правами пользователя, позволяющими Вам публиковать отчёты на указанном сервере, то галочка в поле
«Публикация с правами текущего пользователя» должна быть установлена. Иначе, снимите её и укажите
имя пользователя и пароль для публикации отчётов на удалённом сервере в соответствующих полях.
Выберите папку, в которой находятся определения отчётов. Отчёты имеют расширение rde (Report Definition
Encrypted) и находятся в той же папке, что и программа-конфигуратор. Путь по умолчанию указывает на эту
папку. Если все поля заполнены верно и путь указывает на папку, содержащую файлы определения отчётов,
кнопка «Опубликовать» станет доступна и, нажав на неё, Вы можете приступить к публикации отчётов на
выбранном сервере.
После публикации отчётов на сервере обязательно убедитесь, используя WEB интерфейс сервера отчётов
SQL, что на корневом уровне папок отчётов и источников данных указан пользователь с ролью просмотра
отчётов. В случае, если Вы даёте допуск к отчётам на сервере для каждого пользователя, работающего в
вашей сети, убедитесь, что их учётные записи так же обеспечены ролью просмотра отчётов на корневом
уровне папок отчётов и источников данных.
УСТАНОВКА ПАРАМЕТРОВ СЛУЖБ
Для параметризации служб сервера выберите пункт «Службы» в меню, находящемся с левой стороны
приложения-конфигуратора.
Как было сказано ранее перечень, как самих служб, так и их параметров, может отличаться в зависимости от
редакции ПО сервера «Мирада», находящейся в Вашем распоряжении. Наличие вкладки с именем службы
говорит о том, что эта служба установлена на этом компьютере. Если служба на данный момент запущена,
то слева от её наименования Вы увидите зелёный кружок. В противном случае кружок будет иметь красный
цвет. На общей для всех служб панели находятся общие для них параметры и элементы управления:
«Сетевое имя компьютера со службой ядра Мирада» (не может быть изменено, если эта служба находится
на этом же компьютере), «Запустить все службы», «Остановить все службы» и «Сохранить конфигурацию».
Помните, что введённые вами параметры служб не будут сохранены автоматически, а только при нажатии
Вами кнопки «Сохранить конфигурацию».
Кроме того, управлять состоянием каждой службы в отдельности можно при помощи кнопки
«Запустить/Остановить службу», расположенной на вкладке каждой службы.
Помните! Не рекомендуется менять параметры служб без необходимости. Если Вы инсталлируете
службы сервера на различных компьютерах, то не забудьте убедиться, что TCP порты этих служб не
блокируются брандмауэрами этих компьютеров.
ПАРАМЕТРЫ СЛУЖБЫ ЯДРА СИСТЕМЫ
«Сетевое имя компьютера со службой SMS» может быть изменено на сетевое имя другого компьютера
только в случае отсутствия этой службы на текущем компьютере. Символ точки всегда означает, что
используется локальный компьютер. Если служба контроллеров «Мирада» и служба мобильных (WEB)
приложений находятся на этом же компьютере, то на брандмауэре можно открыть только порт для
подключения клиентских (Windows) приложений.
ПАРАМЕТРЫ СЛУЖБЫ КОНТРОЛЛЕРОВ «МИРАДА»
Если служба ядра системы установлена на этом же компьютере, параметр подключения к ней на данной
вкладке не доступен для редактирования. TCP порт для подключения контроллеров Мирада является всегда
внешним и поэтому он должен быть открыт на брандмауэре.
ПАРАМЕТРЫ СЛУЖБЫ SMS СИСТЕМЫ
Эта службы выполняет передачу коротких сообщений на мобильные телефоны пользователей при помощи
провайдера SMS, находящегося в сети Интернет и работающего с подобными приложениями по протоколу
SMPP, например, «SMS ЦЕНТР» (http://smsc.ru).
Все вышеуказанные параметры Вы получаете у провайдера. Единственный параметр, который Вы
определяете сами – это «Часовой пояс SMS провайдера». От этого зависит, как система интерпретирует
время подтверждения доставки сообщений провайдером. Проконсультируйтесь об этой величине у
провайдера. «SMS ЦЕНТР», например, оперирует временем в московском часовом поясе. Таким образом
для него значение данного поля равно 4. Для провайдера, работающего по Гринвичу, величина этого поля
равна нулю.
ПАРАМЕТРЫ СЛУЖБЫ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
Если служба ядра системы установлена на этом же компьютере, параметр подключения к ней на данной
вкладке не доступен для редактирования.
Имя пользователя и пароль для подключения к службе отчётов соответствуют учётной записи, позволяющей
просматривать отчёты системы на сервере отчётов.
Однако на данной вкладке находятся не все параметры этой службы. Часть из них находится в файле
mobiles.exe.config расположенном в той же папке, что и сама служба. Перед запуском этой службы
исправьте порты, которые эта служба использует для получения запросов от WEB приложений
пользователей. Для этого откройте этот файл в редакторе, найдите в нём следующие строки:
<endpoint address="http://0.0.0.0:8088/mobile" binding="webHttpBinding" behaviorConfiguration="webHttp"
contract="mobile_interface.Iroot" bindingConfiguration="pureHttpBinding" />
и
<endpoint address="http://0.0.0.0:8088" binding="webHttpBinding" behaviorConfiguration="webHttp"
contract="mobile_interface.Icontent" bindingConfiguration="pureHttpBinding" />
и в атрибуте address измените значение порта или удалите его совсем, если Вы будете использовать HTTP
порт по умолчанию (т.е. 80).
СИСТЕМНЫЙ ЖУРНАЛ СООБЩЕНИЙ СЛУЖБ «МИРАДА»
В течение работы каждая служба системы «Мирада» пишет в системный журнал компьютера сообщения о
своём функционировании. Это могут быть, как простые информационные сообщения, так и
предупреждения или сообщения об ошибках. Для просмотра системного журнала используйте стандартную
оснастку Windows. Журнал служб «Мирада» находится в подразделе Megapolis раздела Журналы
приложений и служб.
Скачать