Calendar Суббота, 23 Июня 2018

Наши партнёры

ООО "РЭСТ" продолжая развивать направление крупных интегрированных АИИС КУЭиД (автоматизированных информационно - измерительных систем коммерческого учета энергоресурсов и диспетчеризации) совместно с ООО "Инфо-Сети+" (г.Екатеринбург) заключило с ООО "Гиперком" (г.Волжский) партнерское соглашение о использовании PLC оборудования, обмене технологиями и разработками для осуществления проектов по АИИС КУЭ и Д.

Сервер телеметрии Net Server TM PDF Печать E-mail

Выбор и подготовка аппаратной платформы

Аппаратная платформа для «Net Server TM» со свободно распространяемой операционной системой openSUSE* Linux 10.3 64-bit должна поддерживать 64 битную операционную систему. Объем ОЗУ не менее 2Gb.
*Выбирается из расчета: размер баз (можно в конфигураторе создать пустые базы на необходимое число объектов и глубину хранения) + 1GB для нужд ОС+ запас на перспективу расширения. Производительность и количество ядер выбирается ориентировочно по следующим критериям (не менее):
  • общее к-во обрабатываемых объектов на одной аппаратной платформе всеми экземплярами серверов (текущие+ретроспективные) и 8 до одновременно работающих пользователей с одним (экземпляре) сервера (программы):
  • до 1200   – 1 ядро, 1 GHz (допустим одновременный запуск до 3-х экземпляров сервера)
  • до 5000     – 1 ядро, 2,3 GHz (допустим одновременный запуск до 5-и экземпляров сервера)
  • до 10000   – 1 ядро, 3 GHz (2 ядра 2,3GHz) (допустим одновременный запуск до 8-и экземпляров сервера с ограничением одновременно работающих пользователей до 4-х на каждом экземпляре запущенного сервера)
  • до 20000    – 2 ядра, 2,3 GHz (допустим одновременный запуск до 8-и экземпляров сервера с ограничением одновременно работающих пользователей до 4-х на каждом экземпляре запущенного сервера)
  • до 40000   – 2 ядра, 3 GHz (допустим одновременный запуск до 8-и экземпляров сервера с ограничением одновременно работающих пользователей до 6-и на каждом экземпляре запущенного сервера)
  • до 100000  – 4 ядра, 3 GHz (допустим одновременный запуск до 8-и экземпляров сервера с ограничением одновременно работающих пользователей до 4-х на каждом экземпляре запущенного сервера)
  • до 300000 – 4 ядра, 3 GHz (до 4-х одновременно работающих пользователей) (допустим одновременный запуск до 8-и экземпляров cервера с ограничением одновременно работающих пользователей до 8-и на аппаратной платформе)
  • далее  -  по рекомендациям разработчиков ПО

В любом случае при эксплуатации следует:
Во избежание некорректной работы программного обеспечения не рекомендуется запускать такое количество копий серверов, которое нагрузит процессор аппаратной платформы за 30 мин работы более, чем на 50% - 60% в штатном режиме (примерно 1ч.30 мин после старта сервера). В случае превышения этого значения рекомендуется сменить аппаратную платформу на более производительную.
При использовании программы для ЭВМ не рекомендуется запускать такое количество копий серверов, которое вызовет появление заполнение файла swap более 64 Кб. В случае превышения этого значения рекомендуется увеличить оперативную память аппаратной платформы.

Рекомендуется для повышения надежности хранения установить аппаратный RAID контроллер (например HP Smart Array E200/128MB Controller) и, соответственно, использовать 2 жестких диска (достаточно).  Для установки ОС проверьте наличие DVD-ROM, подключите монитор, клавиатуру и мышь (которые при работе сервера в штатном режиме эксплуатации рекомендуется отключать).
Для установки ОС нужно установить в DVD-ROM загрузочный диск (из комплекта поставки), записанный из образа openSUSE-10.3-GM-DVD-x86_64.iso (или следующих версий). У системного администратора сетей, в которых будет эксплуатироваться инсталлируемая аппаратная платформа необходимо получить свободные IP-адреса для сервера (минимум по одному адресу на каждую сеть), адрес шлюза и доменное имя устанавливаемого сервера.

Штатное включение сервера: одна сетевая карта подключается к технологической сети, вторая – к общей сети предприятия. Возможны варианты, с одной физической сетью и VLAN или иные варианты – смотри проектные решения по своему предприятию.

 
Перед установкой ОС необходимо зайти в BIOS сервера и настроить загрузку с CD (DVD) -ROM. При наличии аппаратного RAID контроллера необходимо зайти в его BIOS и создать RAID-1 массив дисков (зеркалирование).

Для аппаратной платформы HP Proliant DL-140 G3 в BIOS сервера необходимо установить пункт меню “8042 Emulation Support” - Disabled.

Установка операционной системы  openSUSE

Выбор языка установки

При загрузке с установочного диска нужно остановить загрузку нажатием клавиши F2.

В качестве языка установки выбирается русский. Таким образом, весь процесс установки будет проходить на русском языке. Также можно сменить параметры видеорежима по нажатию клавиши  F3.
Далее выбираем пункт Установка.

Предварительная настройка

После загрузки программа предложит проверить носитель. Если вы уверены в читаемости вашего DVD диска, эту проверку можно пропустить. Далее появится «Лицензионное соглашение». Внимательно прочитать  и согласиться. Далее по пунктам:

  • Режим установки —  Новая установка
  • Часы и часовой пояс -> Азия -> Екатеринбург (если вы в Уральском     регионе)
  • Установить системные часы -> локальное время  
  • Выбор рабочего стола -> Другое -> Текстовый режим

Разметка

Нужно выбрать пункт «Создать пользовательскую разметку» -> Пользовательская разметка (для экспертов).
Предварительно необходимо удалить все существующие разделы.

Далее:
Создаем swap раздел.
Создать -> Основной раздел -> Форматировать -> Файловая система -> Swap  
Конец: обычно объем ОЗУ *2
 
Создаем корневой раздел
    Создать -> Основной раздел -> Форматировать -> Файловая система -> Ext3  
    Конец: +30G - Точка монтирования -> /

Создаем  раздел STM  
    Создать -> Основной раздел -> Форматировать -> Файловая система -> Ext3  
    Конец: (по умолчанию) - Точка монтирования -> /stm

Программное обеспечение

Выбираем следующие пункты:

Основные технологии

  • Базовая система
  • Расширенная базовая система
  • Инструменты консоли
  • Администрирование системы с YAST
  • Пакеты установки YAST
  • Управление программным обеспечением
Графические среды
  • ……………………………………..(Всё выключено)
Функции рабочего стола
  • ……………………………………..(Всё выключено)
Функции сервера
  • Файловый сервер (Samba) — если предполагается использовать эту службу
  • Смешанный сервер
  • Администрирование сети
  • Интернет шлюз
  • Патентованное программное
  • ……………………………………….(Всё выключено)
Разработка   
  • Базовая разработка
  • Разработка на С/С++
  • Разработка ядра Linux — для возможности внесения в него “патчей” и иных правок.
  • Разработка на Perl — для удобства пользования командным языком
  • Разработка на Tcl/Tk

Региональные и языковые параметры

  • Язык -> основной-русский
Зайти в подробности
  • Настройка для root – да
  • Убрать (х) на UTF8
  • Локаль – ru_RU — для российского домена.
Устанавливаем:
  • Принять
  • Подтвердить установку -> установить
  • Устанавливается система и после установки идет на перезагрузку
Настройка после перезагрузки.
  • После перезагрузки автоматически стартует графический интерфейс YaST, Необходимо всего лишь следовать пунктам меню, которое, в случае выбора русского языка при установке, будет русифицированным. После произведенных настроек необходимо нажать Сохранить  и  Далее.
Пароль администратора
  • Первое, что после установки пакетов вы должны сделать, это указать пароль для администратора системы.
Имя узла и имя домена
  • Задать имя узла и домена (например  stm-10   rest)
  • Убрать галочку «Изменить имя узла через DHCP» (надежность работы прикладного ПО в противном случае будет зависеть еще и от DHCP сервера, по этому лучше его не использовать)

Настройка сети

Сетевой режим:
Брандмауэр:
  • Брандмауэр – отключить при условии защищенности инсталлируемого  внешними сетевыми брандмауэрами. Если не отключать, то будет необходимо прописывать все разрешения портов и внешних адресов явным образом. Работая в сети предприятия, это не удобно.
Сетевые интерфейсы
  • Зайти в настройку
  • Выбрать  подключенный сетевой интерфейс и войти в настройку
  • Установить (х) на статический присвоенный адрес
  • Задать ip адрес маску подсети hostname
Аналогично со вторым сетевым интерфейсом
 
Далее выбрать пункт: Маршрутизация
Зайти и настроить адрес Шлюза по умолчанию

Тест соединения с интернет
  • Нет, пропустить тест
Метод  аутентификации:
  • Оставить по умолчанию

Создание учётных записей локальных пользователей

Как минимум, необходимо создать одну учётную запись для непривилегированного пользователя в системе, т.к. для безопасности вход суперпользователя в ssh по умолчанию заблокирован. Работать под правами суперпользователя рекомендуется только в тех случаях, когда вы занимаетесь настройкой системы и т.п. Для этого вам необходимо указать:
  • полное имя пользователя.
  • имя пользователя
  • пароль.
  • повторный ввод пароля - для проверки правильности ввода.
Однако настоятельно рекомендуем вам настроить пользователей так, чтобы каждый входил со своим именем (оставляя следы в соответствующих *.log файлах), а затем  переходил в суперпользователя для работы с «Net Server TM».

Далее можно почитать примечания к выпуску.
Далее настройка оборудования -> далее
И  Завершить !!!

Настройка отображения шрифтов в КОИ-8

Для корректного отображения шрифтов КОИ-8 на консоли необходимо отредактировать следующие файлы:

Файл /etc/sysconfig/language
    RC_LANG="ru_RU.KOI8R"  
    ROOT_USES_LANG="yes"


Файл (/etc/sysconfig/console)
    CONSOLE_FONT="Cyr_a8x16.psfu"
    CONSOLE_UNICODEMAP="koi8r.uni"
    CONSOLE_SCREENMAP="koi2alt"
    CONSOLE_MAGIC="(K"
    CONSOLE_ENCODING="KOI8R”

Настройка ssh

Если при установке брандмауэр был выключен, то ssh и sftp уже работают.
Если серверу требуется повышенная безопасность, то брандмауэр нужно включить и при этом разрешить службу - Сервер Secure Shell. Сделать это можно при помощи yast.
Если клиентами используется программа ShellGuard, то необходимо разрешить ssh использовать протокол 1. Для этого необходимо изменить файл /etc/ssh/sshd_config
Пункт:
    Protocol 1,2
Программы  Putty и WinSCP корректно работают по протоколу 2 ssh и при их использовании sshd_config не требует правки.

Обязательная установка TCL версии 8.5. 

Создать временную директорию (например /home/USER/install).
Скопировать дистрибутив tcl8.5.0-src.tar.tar при помощи SFTP клиента (например: WinSCP) в созданную директорию.
Распаковать архив:   tar zxvf  tcl8.5.0-src.tar.tar
Перейти в распакованный дистрибутив:  cd tcl8.5.0/unix
Конфигурим :   ./configure --enable-threads
Собрать: make
И установить: make install

Проверяем: ls –l /usr/bin |grep tcl

В результате должны получить на экран примерно следующее:

-rwxr-xr-x  1 root root 12760 Апр 5 2005 tcldocstrip
lrwxrwxrwx 1 root root 17 Июн 26 13:02 tclsh -> /usr/bin/tclsh

-rwxr-xr-x  1 root root      10949 Июн 26 12:30 tclsh

 
И для полной проверки запускаем tclsh (из любой директории)
tclsh
%info tclversion

Настройка сетевых дисков (samba)

Для серверов, на которых необходимо хранить отчетные формы, видеограммы, необходимо настроить сервер samba.
  • Yast
  • Сетевые службы
  • Сервер samba
  • Задать имя Рабочей группы или Домена
  • Без контроллера домена
  • Запуск службы – Во время загрузки
Если брандмауэр включен, то Открыть порт брандмауэра

Общие ресурсы
Выключить или удалить все ресурсы, предложенные по умолчанию
  • Добавить ->
  • Имя общего ресурса – например «stm»
  • Описание общего ресурса –  «stm»
  • (x) каталог
  • Путь к общему ресурсу -> /stm/samba …
  • [x]- только для чтения
  • [] – Наследуемый ACLs
Для доступа пользователей «NetServerTM» к видеограммам и отчетным формам, находящемся на сетевых дисках, необходимо создать пользователей в системе и в samba.
Для этого необходимо выполнить следующие команды:

Создание пользователей в системе ->
useradd name
 
Создание пароля в sambe ->
 smbpasswd -a –U name

Настройка синхронизации времени (ntp)

  • Запустить yast
  • Перейти на Сетевые службы -> Настройка NTP
  • Установить Автоматически запускать демон NTP -> Во время загрузки
  • Снять Настройка сервера NTP -> Использовать произвольные серверы из pool.ntp.org
  • В поле адрес ввести ip адрес сервера в локальной сети, по которому предполагается синхронизация времени (получить от администратора сети)
  • Проверить доступность сервера -> [Тест]
При доступности сервера выдается сообщение: Сервер доступен и правильно отвечает.

Установка дистрибутива «Net Server TM»

Производится с поставляемого дистрибутивного диска
  • Подмонтировать cdrom -> mount /dev/cdrom /media/cdrom
  • Скопировать файл stm.tgz в директорию /stm
  • Распаковать дистрибутив tar zxvf stm.tgz
  • Выйти из директории cdrom
  • Размонтировать umount /dev/cdrom
При этом в директории /stm создадутся поддиректории /spy, /test и файлы: «spy30», «suse64_master172_key», «test.conf», «test.stm».

Установка библиотеки ключа SenseLock

Войдите в систему с правами суперпользователя.
Создайте временную директорию, например, /tmp. Скопируйте в нее файлы с CD диска \install_key\lib\libsense4.a и \install_key\usbsp.sh

Скопируйте файл libsense4.a в директорию /usr/lib, либо /usr/lib64.
Для настройки USB для работы с электронными ключами запустите скрипт«usbsp.sh».

Установка завершена.

Проверка работоспособности установленного дистрибутива «Net Server TM»

Вставьте электронный ключ, входящий в комплект поставки, в USB порт сервера.
Для проверки работоспособности «NetServerTM» в комплекте поставки находится тестовая конфигурация сервера телеметрии (файл  test.stm») и тестовая конфигурация программы Spy3 (файл «test_spy.conf» в директории /stm/spy). Далее необходимо выполнить команды:
cd /stm
./spy30 test_spy.conf &


После выполнения последней команды в списке процессов должен появиться процесс «spy30 test_spy.conf», а через десять секунд – процесс «suse64_master172_key test.stm».
Удостоверьтесь, что в директории /stm создался файл «debug.log», и в нем присутствуют следующие сообщения:
Ищем подключенные к компьютеру ключи
Будем регистрироваться...
Ключ инициирован, процесс зарегистрирован


Наличие данных сообщений показывает, что сервер телеметрии нашел электронный ключ и инициировал обмен с ним. В случае появления сообщения:
ERROR Не было найдено ни одного ключа.
следует проверить наличие ключа в USB порту сервера и\или правильность установки библиотеки ключа (см. выше).
Теперь любым клиентским приложением сервера телеметрии (например, программами «Series3» или STM Developer, описание программ смотрите в соответствующей документации) можно проверить содержимое текущей БД сервера. В ней должны быть два объекта:
test_TS, тип TS, значение по умолчанию 12345;
test_TIT, тип HeatTIT, значение по умолчанию 98765.

Проверка завершена.
 

Связь с нами

По всем вопросам вы можете связаться с нами по телефону +7 (343) 229-40-88. Мы будем рады ответить на все ваши вопросы.

Офис работает : с 7:00 до 16:00 (МСК)
с Понедельника по Пятницу

Получите демо версию

Загрузите демонстрационную версию программного комплекса "Net Server TM" прямо сейчас!

Перейти на страницу загрузки...

Наша миссия

Наша цель обеспечить наших клиентов наилучшими продуктами и услугами в области автоматизации производства. Мы все время совершенствуем свои знания и технологии в области автоматизации.

Цитата : директор группы компаний "РЭСТ"

диспетчеризация асутп скада SCADA автоматизация асу