Рейтинг:0

Ubuntu в промышленной среде — повышение надежности

флаг cn

Я пытаюсь выяснить, как наша компания может сделать свои промышленные компьютеры с Ubuntu более надежными. Мы используем промышленные компьютеры в транспортных средствах, которые работают (на данный момент) Ubuntu 18.04 (версия для настольных ПК). Мы используем 18.04, потому что наше программное обеспечение создано с помощью ROS Melodic, работает только на 18.04, и мы сильно зависим от контейнеров Docker для модульности нашего программного обеспечения. Возможно обновление до Ubuntu 20.04. В последнее время мы столкнулись с некоторыми проблемами с ОС, которые затем исправили либо вручную (что плохо), либо через мониторинг ситуации через хрон. Эти ситуации включают, но не ограничиваются:

  • лог-файлы ОС (/var/журнал/kern.log, ...) становится слишком большим --> не хватает места для хранения
  • Auto Updater работает и блокирует запуск нашего программного обеспечения
  • Внезапные отключения (один день за другим, без изменения программного обеспечения или сети) между программным обеспечением, которое обменивается данными через UDP на различных портах.

Все это заставило меня задуматься, есть ли способ сделать Ubuntu более «надежным». Под этим я подразумеваю способ, который позволяет мне как пользователю быть уверенным в том, что когда я запускаю систему в n-й раз, она все равно будет работать так же, как и раньше, что никакие обновления не будут установлены, если мы этого не захотим. , и т.д.

Один из известных мне вариантов — использование серверной версии Ubuntu 18.04, которая, вероятно, решит некоторые из этих проблем, поскольку требования к серверу аналогичны требованиям к транспортным средствам (например, длительное время безотказной работы).

tl; dr -> Как я могу убедиться, что моя система Ubuntu не «волшебным образом» изменит что-то за одну ночь, что приведет к тому, что программное обеспечение нашей компании (автомобили, промышленные установки) больше не будет работать? Любые ресурсы, мнения и подсказки приветствуются!

Заранее спасибо.

Nmath avatar
флаг ng
Пожалуйста, спрашивайте о каждой проблеме отдельно, так как это сайт вопросов и ответов, а не форум. На некоторые вопросы может быть легче ответить, чем на другие. А именно, пакет `unattended-upgrades` можно безопасно удалить, если вы не хотите, чтобы безопасность и критические исправления были исправлены автоматически. Вы также можете настроить, как часто система будет проверять наличие обновлений. Рекомендуется, чтобы вы искали / исследовали эти задачи, прежде чем задавать, чтобы не публиковать повторяющиеся вопросы.
user535733 avatar
флаг cn
Ubuntu Core разработан для этого варианта использования. Вы смотрели на это?
njoye avatar
флаг cn
@user535733 user535733 Еще нет, но сделаю - похоже, это то, что нам нужно - спасибо. Не хотите ли вы написать ответ на этот вопрос, чтобы, если он соответствует нашим потребностям, я мог отдать вам должное?
user535733 avatar
флаг cn
Если Ubuntu Core работает так, как вам нужно, напишите ответ о том, как он работает для вас, какие настройки вам нужно сделать, кривую обучения для привязки вашего программного обеспечения и т. д. И я проголосую за него.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.