Ksplice Uptrack или можно больше не перезагружать сервер 6


Технология позволяющая применять обновления безопасности ядра Linux без перезагрузки называется . Когда-то она принадлежала одноименной компании, но в 2011 году ее поглотила корпорация Oracle. Среди поддерживаемых операционных систем:

  • Fedora
  • Debian
  • CentOS
  • RHEL
  • CloudLinux
  • Scientific Linux
  • Oracle Linux

Для компьютеров под управлением Fedora и Ubuntu обновления условно-бесплатные, нужно только получить специальный ключ доступа. Для использования Ksplice на Oracle Linux потребуется Premier support, подписка для обладателей RHEL так же платная. Далее приводится пример настройки для Ubuntu 12.04 LTS.

После запроса ключа доступа на указанный адрес электронной почты придет письмо с заветным ключом.

Hello,
Your access key for Ksplice Uptrack is:
ACCESS_KEY
Sincerely,
The Ksplice Uptrack Team

Пока вы ждете письмо можно настроить репозиторий Ksplice, для этого создает файл
/etc/apt/sources.list.d/ksplice.list с содержимым:

deb http://www.ksplice.com/apt precise ksplice
deb-src http://www.ksplice.com/apt precise ksplice

Импортируем цифровую подпись.

wget -N https://www.ksplice.com/apt/ksplice-archive.asc
apt-key add ksplice-archive.asc

После того как письмо будет получено — устанавливаем uptrack.

apt-get 
echo 'uptrack uptrack/accesskey string ACCESS_KEY' | debconf-set-selections
apt-get install uptrack

В конфигурационном файле /etc/uptrack/uptrack.conf включаем автоматическую установку обновлений.

autoinstall = yes

Обновляемся

uptrack-upgrade -y

Список установленных обновлений:

uptrack-show

6 мыслей про “Ksplice Uptrack или можно больше не перезагружать сервер

  • Александр

    Установил на Ubuntu Server 12.04 — не работает. Пишет «Your kernel is probably not yet supported by Ksplice Uptrack.», хотя на сайте заявлена поддержка всех ядер Ubuntu 12.04.

      • Александр

        Да, пожалуйста.
        $ uname -a
        Linux server 3.5.0-26-generic #42~precise1-Ubuntu SMP Mon Mar 11 22:19:42 UTC 2013 i686 athlon i386 GNU/Linux

      • Rascal От автора

        У вас не официальное ядро, оно не будет обновляться через Ksplice. Официальные ядра для precise 3.2 — packages.ubuntu.com.

        • Александр

          Спасибо, откатил ядро до версии 3.2.0-39.62 и все заработало. Скажите, а использовать эту утилиту можно без ограничений? Т.е. через 30 дней я не получу сообщение о использовании trial-версии? Ключ на сайте получил.

          • Rascal От автора

            На текущий момент для Ubuntu и Fedora обновления бесплатны и без ограничений. Гарантировать что политика корпорации Oracle не изменится в будущем, увы, не в моей власти.

Комментарии закрыты