Установка системы
Faceplate является клиент-серверным приложением. В качестве клиента выступает браузер, рекомендуемые:
- Firefox, начиная с версии 51
- Chrome, начиная с версии 57
- Safari, начиная с версии 9
- Edge, начиная с версии 12
- Linux (32 bit)
- Linux (64 bit)
- Windows (32 bit)
- Windows (64 bit)
Поддерживаются версии Windows, начиная с Windows 7. Операционные системы семейства Linux с ядром начиная с версии 3.0. ВНИМАНИЕ! Для запуска программы установки в среде Linux требуется Java версии 6 или выше. Для установки программы требуются права администратора.
Описание процесса установки
Для запуска программы установки требуются права администратора. Процесс установки Faceplate полностью автоматизирован и требует от пользователя только задания следующих конфигурационных параметров:
Path | Путь установки. Папка, в которую будет установлено приложение. ВНИМАНИЕ! Путь не должен содержать символов не из латинского алфавита, а также пробелов, скобок и различных спец. символов. |
---|---|
Host name | Имя или IP адрес хоста. Сетевое имя станции на которую производится установка. ВНИМАНИЕ! Имя будет использоваться для обращения к станции по TCP/IP. Сетевыми службами должно обеспечиваться разрешение данного имени в IP адрес сервера, на который производится установка. |
is master | Признак мастер-сервера. Если выполняется установка основного основного сервера системы, то галочка должна быть отмечена. При добавлении сервера к уже развернутой системе галочку необходимо снять (см. Установка на резервный сервер) Сетевые настройки. ВНИМАНИЕ! Необходимо обеспечить, чтобы указанные в процессе установки сетевые порты не эксплуатировались другими приложениями. |
Сетевые настройки. ВНИМАНИЕ! Необходимо обеспечить, чтобы указанные в процессе установки сетевые порты не эксплуатировались другими приложениями. | |
Ecomet http port | Номер порта используемый для подключения к интерфейсу администрирования СУБД “Ecomet” по протоколу HTTP (по умолчанию 8000). Вопросы администрирования “Ecomet” не рассматриваются в данном документе. |
Ecomet https port | Номер порта используемый для подключения к интерфейсу администрирования СУБД “Ecomet” по протоколу HTTPS (по умолчанию 8443). Вопросы администрирования “Ecomet” не рассматриваются в данном документе. |
Faceplate http port | Номер порта для подключения к Faceplate по протоколу HTTP (по умолчанию 9000). Если значение оставить незаполненным, то подключения с использованием протокола HTTP будут блокироваться сервером Faceplate. Блокирование подключений по протоколу HTTP рекомендуется делать при установке сервера в общественных или потенциально небезопасных сетях. В остальных случаях использование протокола HTTP является более предпочтительным (по отношению к HTTPS) |
Faceplate https port | Номер порта для подключения к Faceplate по протоколу HTTPS (по умолчанию 9443). При установке сервера в общественной или потенциально небезопасной сети рекомендуется использовать для подключения к серверу защищенный протокол HTTPS. В этом случае потребуется добавить SSL-сертификат сервера Faceplate, в список доверенных сертификатов. В остальных случаях использование протокола HTTP является более предпочтительным. |
Faceplate OPC DA Proxy port | Опция актуальна только при установке в среде Windows. Если вместе сервером Faceplate требуется установить программный модуль для работы с локальным OPC сервером (см. Создание соединений OPC DA), то здесь необходимо задать номер порта, который будет использоваться данной программой для обмена информацией с Faceplate. Установка модуля Faceplate OPC DA Proxy может быть выполнена позже отдельно. |
Параметры базы данных (Database settings). Группа служит для резервирования требуемого размера для базы данных проекта. Задаваемые в данном диалоге параметры определяют исходную конфигурацию фрагментов базы данных. Если в процессе работы системы созданных при установке фрагментов окажется недостаточно, то автоматически будет выполнено расширение базы. Процесс расширения базы требует большого количества вычислительных ресурсов, а также (ВАЖНО!) во время расширения часть данных может оказаться недоступна для записи (изменения), что может быть неприемлемо на работающей системе. В связи с этим рекомендуется в процессе установки резервировать место под базу данных с существенным запасом. Для расчета требуемого места нужно рассчитать предполагаемый объем архивов и журнала событий системы. Методы расчета описаны в пунктах Система архивирования и Система сообщений.
Field fragments | Количество фрагментов, зарезервированных под хранение данных. Каждый фрагмент = 2 ГБ. Основное хранилище системы, используется для хранения архивной информации, журнала событий и информации определяющей структуру и наполнение проекта. Для проектов содержащих большое количество архивируемых параметров (более 500) рекомендуется определять не менее 32 фрагментов. |
---|---|
Object fragments | Количество фрагментов, зарезервированных под хранение мета-информации. Каждый фрагмент = 2 ГБ. Вспомогательное хранилище системы, в большинстве случаев под данное хранилище достаточно зарезервировать 2 фрагмента |
Tag fragments | Количество фрагментов, зарезервированных под хранение поисковых индексов. В большинстве случаев увеличивается пропорционально основному хранилищу но требует гораздо меньше пространств. Рекомендуется под данное хранилище резервировать: Field fragments / 2 Количество фрагментов зарезервированных под основное хранилище поделенное на 2 |
Сопутствующие программные продукты. Последний диалог программы установки предлагает установить вместе с системой сопутствующие программные продукты:
Openkiosk | Браузер, разработанный на базе Firefox. Дополнительно позволяет заблокировать экран для предотвращения доступа операторов к рабочему столу станции. Приложение может оказаться очень полезным если станцию планируется использовать одновременно как рабочее место оператора. Программа установки выполнит все необходимые настройки для данного приложения. В результате при запуске приложения будет автоматически загружаться среда исполнения Faceplate и блокироваться доступ к рабочему столу станции. Для получения доступа к рабочему столу нужно нажать Shift+F1 и ввести пароль - по умолчанию admin. Установку Openkiosk можно выполнить отдельно с помощью специализированной программы установки. |
---|---|
visual C++ redistributables | Опция актуальна только для Windows. Компоненты среды выполнения, необходимые для выполнения приложений C++. Компоненты требуются для работы виртуальной машины Erlang. Если компоненты уже установлены, можно пропустить их повторную установку. Если нет твердой уверенности в том, установлены ли уже на станции эти компоненты, то лучше выполнить повторную установку, что никак не повлияет на работу других программ. |
Faceplate OPC DA Proxy | Опция актуальна только для Windows. Дополнительный программный модуль, обеспечивающий взаимодействие Faceplate с локальным OPC сервером. Если на станции установлены (или планируется установка) OPC сервера, к которому будет подключаться Faceplate (см. Создание соединений OPC DA), то рекомендуется выполнить установку данного модуля. Установка данного модуля может быть выполнена отдельно позднее. |
Установка на резервный сервер
При добавлении к уже развернутой системе нового сервера (см. Настройка горячего резервирования) процесс установки несколько отличается от установки системы на основной сервер. Главное отличие заключается в том, что (ВАЖНО!) в процессе установки необходимо снять галочку с опции is master.Также следует оставить по умолчанию настройки из группы “Database settings”, так как конфигурация базы данных будет скопирована с основного сервера. В остальном процесс установки совпадает с установкой системы на основной сервер (см. Описание процесса установки Описание процесса установки).
Установка лицензии
Лицензия требуется только для запуска проекта в режим исполнения (Run-Time). На сервер используемый для разработки лицензию устанавливать не обязательно, но если требуется на нем запускать проект в Run-Time, то лицензия необходима. Если используется горячее резервирование (см. Настройка горячего резервирования), то лицензия должна быть установлена на каждый инстанс участвующий в резервировании.
Лицензия выписанная на один инстанс не может быть использована для другого. Если необходимо перенести проект на другой сервер, то имеющуюся лицензию нужно перепривязать к новой станции либо приобрести новую. Для перепривязки лицензии к новой станции необходимо обратиться в службу поддержки Faceplate.
Для установки лицензии на сервер нужно перейти на вкладку “Сервера” и щелкнуть по кнопке напротив надписи license в карточке целевого инстанса:
Откроется диалог установки лицензии:
Если лицензия для станции еще не выписана, то щелкните по кнопке “Параметры станции”, в результате будет загружен файл с параметрами станции. Файл имеет расширение .stn. Для получения лицензии обратитесь в службу поддержки Faceplate, передав им файл с параметрами станции. Служба поддержки выпишет файл лицензии. Для загрузки его на сервер нажмите кнопку “Загрузить лицензию”, в результате откроется диалог выбора файла лицензии:
Выберете полученный от службы поддержки файл лицензии и нажмите “OK”. При успешной загрузке напротив надписи license появится дата окончания лицензии.
Запуск системы
При успешной установке системы на станцию на рабочем столе будет создано 3 ярлыка:
- Faceplate Server. Запуск серверной части Faceplate. Для работы с Faceplate сервер должен быть обязательно запущен. Запуск сервера может также быть произведен через запуск файла:
- <папка установки Faceplate>/faceplate/bin/server.sh - среда Linux
- <папка установки Faceplate>/faceplate/bin/server.bat - среда Windows
- Faceplate Studio. Запуск среды разработки Faceplate. Ярлык выполняет открытие приложения среды разработки в браузере используемом по умолчанию. См. список поддерживаемых браузеров в п. Установка системы). Среда разработки может быть открыта также с удаленной станции разработчика имеющей доступ к серверу Faceplate по сети. Для этого на удаленной станции в браузере нужно открыть страничку:
- http://
: /fp/project.html или - https://
: /fp/project.html - Faceplate Runtime. Запуск среды исполнения Faceplate. Ярлык выполняет открытие приложения среды разработки в браузере используемом по умолчанию. См. список поддерживаемых браузеров в п. Установка системы. Среда исполнения может быть открыта с удаленных станций операторов. Удаленная станция должна иметь доступ к серверу Faceplate по сети. Для открытия среды исполнения нужно открыть в браузере страничку:
- http://
: /fp/runtime.html или - https://
: /fp/runtime.html