Назад | Перейти на главную страницу

Хорошо поддерживается * nix с автоматическим обновлением

Мы собираемся перенести некоторые из наших приложений на linode.com, и я хотел бы установить самообновляющуюся операционную систему.

У нас есть профессиональные системные администраторы, которые могут связаться с вентилятором, но мы хотели бы свести обслуживание к минимуму.

Наша технология - это LAMP (MySQL + PHP) и LAPP ?? (Postgres + PHP). В каждой коробке будет установлен только один сервер БД.

Пока мы используем MySQL 5+, PHP 5.2+ и Postgres 8.2+, мы счастливы. У нас нет особых требований.

У нас также будет установлен Nagios или аналогичный для мониторинга и т. Д.

Редактировать: Спасибо всем за ваши предложения. Я действительно думал о том, Red Hat, Ubuntu или альтернатива? подписка стоила того, чтобы ее обновить.

Можно ли рассчитывать на автообновления ?? Свалил бы сервер ??

Я всегда рекомендую использовать Debian Stable для Linode, потому что он, в общем, стабильный. Он не обновляется слишком часто и использует хорошо проверенные версии, а не последнюю сломанную вещь. Он также позволяет устанавливать очень маленькие системы, которые не требуют большого количества мусора, такого как X11, и его легко настраивать и поддерживать в течение сеанса ssh.

Ubuntu 10.x и выше Server Edition теперь спрашивает, хотите ли вы автоматически устанавливать обновления безопасности ближе к концу процесса установки. Вы также можете настроить это после установки, настроив / установив apt-get пакет unattended-upgrades.

Увидеть Справочная документация Ubuntu для дополнительной информации.

Запуск полностью автоматических обновлений - это верный путь к катастрофе. Даже (особенно?), Если у вас есть только один ящик в коло, вы должны настроить локальный ящик с максимально близкой конфигурацией -

  • заставить этот компьютер уведомлять вас, когда доступны обновления,
  • вручную запустить обновление на этой канарейке,
  • запустите автоматический регрессионный тест в своем приложении

У вас будет некоторая уверенность в том, что обновление не сломает вашу производственную систему (ы).

Хотя я лично не фанат Ubuntu на серверах (из-за выскочки и некоторых предыдущих неудачных опытов с обновлениями), Canonical's Landscape - очень полезный инструмент. Fedora, вероятно, не идеальна для этого типа установки - я бы предложил Suse, Centos (переупакованная версия RHEL без пакета поддержки), Redhat - все это хорошо поддерживаемые дистрибутивы, которые могут предоставить то, что вам нужно.

Нужен ли вам полный пакет поддержки - мы не можем на это ответить. Конечно, если вы используете стороннее программное обеспечение, не являющееся открытым исходным кодом, тогда контракт на поддержку с дистрибутивом ОС является обязательным, но в вашем случае, когда все ваше программное обеспечение либо сделано на заказ, либо включено в дистрибутив, оно просто служит для дополнения имеющихся навыков. в вашей команде системных администраторов.

CentOS и другие члены семейства RedHat имеют yum-updatesd сервис, который выполняет автообновление. Никаких пользовательских скриптов не требуется.

Вы можете настроить его на /etc/yum/yum-updatesd.conf. Файл конфигурации довольно понятен. Обязательно запустите службу и убедитесь, что она запускается при загрузке, chkconfig yum-updatesd на.

CentOS это моя рекомендация. Проверять, выписываться Debian и FreeBSD (Производная Unix, а не Linux.).

Изменить: я должен добавить, что хотел бы запросить дополнительную информацию о функции автоматического обновления. Должно ли это быть встроено в ОС или что-то, что вы можете написать? Добавить функцию автоматического обновления очень просто с помощью оболочки и cron. Может быть что-то простое, например:

#!/bin/bash

yum -y update

Затем добавьте свой скрипт в cron для запуска в желаемое время / интервалы.

Если у вас есть профессиональные системные администраторы в режиме ожидания, которым придется убирать навоз из вентилятора, спросите их. Чем проще вы сделаете для них работу, тем меньше они будут вам стоить (если они будут работать с почасовой оплатой) или будут более продуктивными.

Кроме того, я бы рекомендовал любой дистрибутив с давней поддержкой.