УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

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


Автор Повідомлення
Повідомлення створено: 27. 12. 2009 [12:46]
phantom
Алексей Добрынин
Автор теми
Зареєстрован(а) с: 24.12.2009
Повідомлення: 19
Я поставил скаду на тач панель.
Эта панель будет по нескольку раз в день включаться и отключаться - просто вкл и откл питания, никакого программного выхода.
Отсюда вопрос:
Чем это может обернуться?
Кстати, посоветуйте мне под это дело файловую систему.
Сейчас стоит дебиан в минимальной установке на ext3.

Все глюки Windows исправляются установкой Linux :)
Повідомлення створено: 27. 12. 2009 [14:23]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 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.
Повідомлення створено: 27. 12. 2009 [15:56]
phantom
Алексей Добрынин
Автор теми
Зареєстрован(а) с: 24.12.2009
Повідомлення: 19
Есть кто отлично пользует Debian/lenny ?
Прошу помощи в создании прошивки именно на этой ОС.
В наличии имеется:
1) Тач панелька (1 Гц Atom, 1 Гб ОЗУ)
2) CF Флешка на 2 и 4 Гб.
3) Огромное желание сделать прошивку
4) Опыт постоянной работы в Debian 2 года, как дома так и на работе.

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

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

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

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

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

[Повідомлення редагувалось 3 раз(ів), останній раз 27.12.2009 в 16:00.]

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

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

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

Все глюки Windows исправляются установкой Linux :)
Повідомлення створено: 08. 05. 2010 [13:32]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 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.



5041