Українська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
Сообщения: 3743
Мы практикуем похожую установку на 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
Сообщения: 3743
"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.



7646