Українська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
Повідомлення: 3743
"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
Повідомлення: 3743
"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
Повідомлення: 3743
Обновил документ по описанию процедуры создания прошивок на 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
Повідомлення: 3743
"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
Повідомлення: 3743
"petr" wrote:

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

Пересобрать

"petr" wrote:

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

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

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



26756