УкраїнськаEnglishmRussian
Вход/Новый
В теме много сообщений

Вопрос нодежности


Автор Сообщение
Сообщение создано: 27. 04. 2010 [00:16]
petr
Petro Litkovets
Contributor
Создатель темы
Зарегистрирован(а) с: 12.01.2010
Сообщения: 27
Возник вопрос по использовании OpenSCADA в качестве PLC без резервного питания.
Я установил ALT Linux 5.0 minimal и последнюю версию OpenSCADA. Возможна ли угроза краха системы при отключении питания.
Если возможно, то что необходимо сделать, чтоб повысить надежность системы?
Сообщение создано: 27. 04. 2010 [09:15]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"petr" wrote:

Возможна ли угроза краха системы при отключении питания.

Подобное было здесь: http://oscada.org/ru/forum/posts//otkazoustoichivost

"petr" wrote:

Если возможно, то что необходимо сделать, чтоб повысить надежность системы?

Мы делаем так: http://wiki.oscada.org/Using/LP8x81

Learn, learn and learn better than work, work and work.
Сообщение создано: 03. 05. 2010 [15:21]
petr
Petro Litkovets
Contributor
Создатель темы
Зарегистрирован(а) с: 12.01.2010
Сообщения: 27
LP8x81 надо будет обязательно попробовать для задачи помощнее .
А сейчас у меня обычный компактный компутер с процессором Celeron 1.8Гц и компакт флеш 1Гб.
Так как визуализация тут не нужна, я выбрал консольный вариант ALT Linux 5.0 minimal, и OpenSCADA 0.6.4.1, работает прекрасно но установку я сделал обычным способом на Ext3.
Специально много раз пробовал отключать от питания. Но ни система ни OpenSCADA ни разу не заглючила, что конечно радует.
Но если все таки есть возможность поломки системы, то надо принимать меры.
Прочитал тему форума "отказоустойчивость", где предлагается ReadonlyRoot для Debian ( http://wiki.debian.org/ReadonlyRoot ).
Подойдет ли эта методика для ALT Linux ?
В ALT Linux надо также редактировать /etc/fstab как в Debian , или по другому?

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/hda1 / ext2 defaults,noatime,ro,errors=remount-ro 0 1
/dev/hda4 /var ext3 defaults 0 2

[Сообщение редактировалось 1 раз(а), в последний раз 03.05.2010 в 15:21.]
Сообщение создано: 03. 05. 2010 [15:56]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"petr" wrote:

LP8x81 надо будет обязательно попробовать для задачи помощнее .
Прочитал тему форума "отказоустойчивость", где предлагается ReadonlyRoot для Debian ( http://wiki.debian.org/ReadonlyRoot ).
Подойдет ли эта методика для ALT Linux ?

Для ALTLinux эта методика есть изначально и она как раз работает на LP8781 в промышленных условиях. Невнимательно читаете по ссылкам!
Это как раз для Debian народ и спрашивал подобное, но никто не делал.

Learn, learn and learn better than work, work and work.
Сообщение создано: 08. 05. 2010 [17:22]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
Обновил документ по описанию процедуры создания прошивок на ALTLinux, а также собрал свежие прошивки консольной версии и версии с GUI, при этом все модули Linux ядра оставил. Что должно позволить загрузиться с USB-flash почти на всём. А далее можно отобрать нужные модули и собрать финальную прошивку, если понадобиться.

Learn, learn and learn better than work, work and work.
Сообщение создано: 12. 05. 2010 [14:28]
petr
Petro Litkovets
Contributor
Создатель темы
Зарегистрирован(а) с: 12.01.2010
Сообщения: 27
Попробовал свежую прошивку консольной версии на USB флешке. Все делал строго по пунктам http://wiki.oscada.org/Using/PLC . Использовал fat и syslinux. В редакторе разделов GParted выставил флаг plcFlash как у syslinux.cfg и поставил boot флаг для загрузки.
Но при загрузке выдает ошибку "Missing operating system"
Также пробовал и с GUI версией и с ext2 и extlinux, но при загрузке возникает та самая ошибка "Missing operating system". Возможно есть еще какие то нюансы.
Может кто то с этим сталкивался?

[Сообщение редактировалось 1 раз(а), в последний раз 12.05.2010 в 14:29.]
Сообщение создано: 12. 05. 2010 [15:17]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"petr" wrote:

Попробовал свежую прошивку консольной версии на USB флешке. Все делал строго по пунктам http://wiki.oscada.org/Using/PLC . Использовал fat и syslinux. В редакторе разделов GParted выставил флаг plcFlash как у syslinux.cfg и поставил boot флаг для загрузки.

Чего чего? Это что за флаг такой plcFlash? plcFlash это не флаг, а метка.

"petr" wrote:

Но при загрузке выдает ошибку "Missing operating system"

BIOS выдаёт?
У меня подобное было после полного пересоздания загрузочного раздела в parted. Он как-то странно его выравнивает. Переразбил в fdisk и всё заработало.
Ещё, BIOS далеко не каждой стационарной материнка нормально поддерживает загрузку из USB-flash.

Learn, learn and learn better than work, work and work.
Сообщение создано: 12. 05. 2010 [19:59]
Aleksey
Aleksey Popkov
Contributor
Зарегистрирован(а) с: 31.07.2008
Сообщения: 326
"roman" wrote:

Ещё, BIOS далеко не каждой стационарной материнка нормально поддерживает загрузку из USB-flash.


Это точно, на VortexDX точно не работает. Если только не заскочить в CMOS, посмотреть и из него выйти.
Сообщение создано: 13. 05. 2010 [19:58]
petr
Petro Litkovets
Contributor
Создатель темы
Зарегистрирован(а) с: 12.01.2010
Сообщения: 27
Да это GParted работает некорректно. Переразбил в fdisk , использовал прошивку консольной версии и все заработало. Правда пришлось пройтись по разным пунктам меню.
IDE-flash наверно будет запускаться сразу.
Теперь возник вопрос, как добавить например модуль DCON?
Пробовал вписать daq_DCON.so в библиотеку модулей но там стоит read only.


[Сообщение редактировалось 1 раз(а), в последний раз 13.05.2010 в 20:46.]
Сообщение создано: 14. 05. 2010 [09:09]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"petr" wrote:

Теперь возник вопрос, как добавить например модуль DCON?

Пересобрать

"petr" wrote:

Пробовал вписать daq_DCON.so в библиотеку модулей но там стоит read only.

Естественно. Это ведь RO-упакованная FS Squish.
Тоже читаем документ фрагментами?

Learn, learn and learn better than work, work and work.



7020