EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

Отказоустойчивость


Author Message
Written on: 27. 12. 2009 [12:46]
phantom
Алексей Добрынин
Topic creator
registered since: 24.12.2009
Posts: 19
Я поставил скаду на тач панель.
Эта панель будет по нескольку раз в день включаться и отключаться - просто вкл и откл питания, никакого программного выхода.
Отсюда вопрос:
Чем это может обернуться?
Кстати, посоветуйте мне под это дело файловую систему.
Сейчас стоит дебиан в минимальной установке на ext3.

Все глюки Windows исправляются установкой Linux :)
Written on: 27. 12. 2009 [14:23]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Мы практикуем похожую установку на PLC, который так-же никто корректно никогда не выключает.
Для минимизации риска повреждения ФС мы предусматриваем:
- вынос кода ОС в статическую прошивку упакованную Squish;
- использование FS ext3 для хранения рабочих изменений с отражением на реальную RO файловую систему посредством aufs.
- проверку журнала ext3 при каждом запуске.
- OpenSCADA поддерживает обработку битых архивов и отброс незавершённых изменеий в БД(SQLite).

Всё это пока не вызывало нареканий при достаточно жёсткой експлуатации.
Традиционная инсталляция на ext3 может иметь проблемы. Во первых могут быть повреждены файлы ОС, во вторый часть софта не понимает обработки битых файлов. Например, подобное замечалось с Gnome, который после очередного такого выхода вообще перестал открывать сеанс, а производитель залочил доступ из иксов к консоли вообще, было очень грустно.

Детальнее про наши решения здесь: http://wiki.oscada.org/Using/PLC

Learn, learn and learn better than work, work and work.
Written on: 27. 12. 2009 [15:56]
phantom
Алексей Добрынин
Topic creator
registered since: 24.12.2009
Posts: 19
Есть кто отлично пользует Debian/lenny ?
Прошу помощи в создании прошивки именно на этой ОС.
В наличии имеется:
1) Тач панелька (1 Гц Atom, 1 Гб ОЗУ)
2) CF Флешка на 2 и 4 Гб.
3) Огромное желание сделать прошивку
4) Опыт постоянной работы в Debian 2 года, как дома так и на работе.

Нет опыта в создании минималистичных, отказоустойчивых рабочих образов.

Хочу сделать:
Минимальный по размеру, максимальный по быстродействию, отказоустойчивый, быстрозагружаемый.

Требуется:
Кроме всего вышеперечисленного,
Сделать Live прошивку, с автостартом проекта, исключить вмешательство юзеров во время загрузки, обеспечить архивирование на эту же флешку, обеспечить безопасность (права!), безопасность при крахе какого-либо приложения(а то выкинет в консоль с правами рута).

И ещё раз повторю, я готов всё сделать сам, нужны советы, ссылки. Мне нужно показать путь один раз, я дальше разберусь. Наработки будут выложены в виде документации где-нибудь здесь.

Забыл добавить, скаду я ставлю из сырцов, при сборке отключаю модуль SoudCard.
Сейчас уже есть пакеты для Debian, правда собраны они для моей машины, у других может и не заработать(chekinstall всё-таки).

[This article was edited 3 times, at last 27.12.2009 at 16:00.]

Все глюки Windows исправляются установкой Linux :)
Written on: 28. 12. 2009 [09:37]
Aleksey
Aleksey Popkov
Contributor
registered since: 31.07.2008
Posts: 326
Подскажите свой UIN аськи или jabber, есть пара вопросов по Debian Lenny.
Written on: 27. 04. 2010 [13:28]
almaz
Almaz Karimov
Contributor
registered since: 25.09.2008
Posts: 516
http://wiki.debian.org/ReadonlyRoot
http://live.debian.net/
Вот тут есть готовые образы для флэшек:
http://cdimage.debian.org/cdimage/release/current-live/i386/usb-hdd/
"phantom" wrote:
Хочу сделать:
Минимальный по размеру, максимальный по быстродействию, отказоустойчивый, быстрозагружаемый.

У Вас получилось?

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Written on: 08. 05. 2010 [12:48]
phantom
Алексей Добрынин
Topic creator
registered since: 24.12.2009
Posts: 19
В процессе.
Про эти образы знаю. Но хочу вырезать всё по максимуму. Чтобы стартовали иксы и в них лишь openscada.
Панелька для которой я это конструирую, хоть и на атоме, но всё же. На ней буду архивы вестись. точек 5 в секунду, для 30-40 аналогов и стольки же дискретов.
Будет одна флешка чисто загрузочная рид-онли, распаковка файловой системы в рам. Подключение 2 флехи для записи архивов.

Все глюки Windows исправляются установкой Linux :)
Written on: 08. 05. 2010 [13:32]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"phantom" wrote:

Про эти образы знаю. Но хочу вырезать всё по максимуму. Чтобы стартовали иксы и в них лишь openscada.

Собрал последние прошивки на ALTLinux, без удаления модулей ядра. Первая чисто консольная, а вторая с иксами и ICE-WM, на ней я подобное пол года назад тестировал.

ftp://ftp.oscada.org/OpenSCADA/PLC/ALTLinux5.1-OpenSCADA_0.6.4.1-i586-plc-generic.flash.tar
ftp://ftp.oscada.org/OpenSCADA/PLC/ALTLinux5.1-OpenSCADA_0.6.4.1-i586-plcUI-generic.flash.tar

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



1685