Linux1

Материал из Integra-S Wiki
Версия от 14:15, 22 июня 2017; Wikiadmin (обсуждение | вклад) (Новая страница: «Установка cервера Планета 4D Перед запуском скрипта install.sh необходимо актуально выставле…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Установка cервера Планета 4D

Перед запуском скрипта install.sh необходимо актуально выставленное время; проверить время можно следующей командой: [логин@имя компьютера]:~$ date

1)От root переходим в папку opt: cd /opt 2)Далее команду: ./install.sh 3)После удачной установки сервер сам перезагрузится. 4)Вход в графическую оболочку нужно делать от пользователя ipe пароль 000000 5)Команда для смены пользователя: exit 6)Команда для запуска графической оболочки: startx 7)ПКМ по рабочему столу — меню приложений — настройки — хранитель экрана — выбираем режим Disable Screen Saver 8)В папке home/ipe мы видим:

acuariosetup – для создания базы интеграции firefly – для нового FF ipeadmintool – для создания и редактирования пользователей в клиенте Планеты ipesetup – новая база земли mss – новый mss (acuariomanager)

Папка ftp – в корне файловой системы, там будут хранится 3D планы.

В папке opt хранятся установленные компоненты планеты, а так же сам скрипт сборки install.sh

eadbsyncsrv – для синхронизации 3D планов через браузер

Важно: На объекте потребуется ручная настройка IP адреса, так же как для видеосервера!

Ifconfig eth0 192.168.10.240 – команда назначить свободный IP до следующей перезагрузки сервера (не подходит для постоянного статического адреса).

Через WinSCP на Windows-машине нужно залезть на сервер и закинуть в home – IRD

Особенности: 1. Носители информации (флешки и прочее) не поддерживаются; 2. Samba не установлена, переход в другие лок. компьютеры невозможен; 3. Предпочтительна удаленная настройка без графики через SSH


Обязательно нужно проверить:

Заходит ли на FF в бразере (поменять пароль у admin, новый пароль admin) Заходит ли в синхронизатор 3D планов в браузере Заходит ли в Scada в браузере Есть ли соединение с базой земли в ipeadmintool Зайти в Pgadmin и соединиться с нашим сервером, проверить все ли базы на месте

Для того чтобы можно было войти в редактор СКАДА через браузер нужно в базе данных (Pgadmin) у базы трекинга в таблице — runtime_server в поле displaynametext вбить любое название. Для того чтобы в СКАДА появились типы, нужно зайти с Windows-машины в Графвьювер и нажать commit, после чего через FF в браузере Chrome можно обновить Тайпдефы, но опять же потребуются Windows с подключенной общей подсетью!

Установка компонентов IPE server (Анвар) Первый запуск дистрибутива Включите компьютер, введите логин (ipe) и пароль; наберите команду:

	[логин@имя компьютера]:~$ startx 

дождитесь загрузки графической оболочки. Запуск скрипта install.sh ! Символ $ означает ввод команд от прав простого пользователя, символ # означает ввод команд от прав суперпользователя, т.е. root'a. Перед запуском скрипта install.sh необходимо актуально выставленное время; проверить время можно следующей командой: [логин@имя компьютера]:~$ date После проверки времени проверить настройки сети следующей командой: [логин@имя компьютера]:~# ifconfig Откройте терминал и наберите следующие команды: [логин@имя компьютера]:~$ su [логин@имя компьютера]:~$ (ввести пароль суперпользователя, т.е. Root'а) [логин@имя компьютера]:/home/ipe# cd /opt/ [логин@имя компьютера]:/opt# ./install.sh ! Если была допущена ошибка при вводе имени компьютера, то при помощи скрипта _pcname.sh это можно поправить. [логин@имя компьютера]:~# cd /opt/ipeserver/scripts [логин@имя компьютера]:~# ./_pcname.sh Скрипт install.sh произведет установку и частичную настройку компонентов, которые необходимы для работы/корректной работы IPE server. Завершением работы скрипта будет свидетельствовать принудительная перезагрузка компьютера. Настройка IPE server Настройка сервисов IPE server Настройка таких сервисов, как acuario manager и firefly производится посредством редактирования конфигурационных файлов: /opt/mss/Properties.txt и /opt/firefly/config.json соответственно. Изменение файлов производится в удобном для Вас текстовом редакторе. Конфигурационный файл /opt/mss/Properties.txt // IP адрес и порт EaIp=127.0.0.1 (ip адрес компьютера, на котором запущен сервис firefly) EaPort=8081 (номер порта сервиса firefly) // Логин и пароль EaLogin=mss (стандартный логин доступа в базу данных) EaPassword=Mss2015 (стандартный пароль)

Конфигурационный файл /opt/firefly/config.json

           "dsn": "dbname=acuario2 host=127.0.0.1 port=5432 user=postgres password=acuario",
           "dsn": "dbname=integraplanetearth host=127.0.0.1 port=5432 user=postgres 		 	password=acuario",

dbname – имя базы данных host – ip адрес, на которой запущен сервис postgresql port – номер порта сервиса postgresql user – логин пользователя (суперпользователь) базы данных password – пароль пользователя Работа с таблицами PostgreSQL ! Все скрипты запускаются от прав суперпользователя. Для завершения настройки IPEserver необходимо запустить два скрипта: _createAcuarioSchemeDB.sh, _createIntegraPlanetSchemeDB.sh ! Скрипты работают в виде диалогов с предзаполнением, если нет необходимости что-то менять, достаточно нажать [Enter] для ввода данных в поле. Создание таблицы acuario2: [логин@имя компьютера]:~# cd /opt/ipeserver/scripts [логин@имя компьютера]:~# ./_createAcuarioSchemeDB.sh Создание таблицы integraplanetearth: [логин@имя компьютера]:~# cd /opt/ipeserver/scripts [логин@имя компьютера]:~# ./_createIntegraPlanetSchemeDB.sh

В случае необходимости обновления схем для таблиц подобных acuario2 следует скопировать новые схемы в директорию /opt/ipeserver/scripts/schemes/ и запустить скрипт под названием _updateAcuarioScheme.sh: [логин@имя компьютера]:~# cd /opt/ipeserver/scripts [логин@имя компьютера]:~# ./_updateAcuarioScheme.sh Для создания таблицы подобной acuario2 необходимо запустить скрипт _createNewdb.sh: [логин@имя компьютера]:~# cd /opt/ipeserver/scripts [логин@имя компьютера]:~# ./_createNewdb.sh