BB-Admin - Администрирование UNIX-серверов

Блог BB-Admin

RSS Записей

Администрирование UNIX-серверов

Yum update на Virtuozzo ноде.

января 20, 2010

На серверах где установлена система виртуализации Virtuozzo апгрейд ядра происходит через специальную утилиту vzup2date, т.к. используется не стандартное из дистрибутива, а модифицированное ядро vzkernel. Однако остальной системный софт обновлять нужно всё же средствами ОС. Для того, чтобы при апдейте ядро vzkernel не затёрлось стандартным, в /etc/yum/swsoft-excludes добавлены исключения, которые нельзя апгрейдить. Помимо ядра там исключены такие пакеты, как tar, rsync, dpkg и др., Virtuzzo использует их модифицированные версии для архивирования, миграции и других действий.

В моём случае на ноде было установлено 32-битное ядро vzkernel-PAE для возможности использовать всю доступную память без переустановки ноды на 64-битную версию. Кроме того лицензионная политика swsoft различает цены на лицензии для 32-битных и 64-битных систем.

При подоспевших апдейтах Centos я с удивлением обнаружил, что yum update всё равно пытается установить kernel-PAE, несмотря на исключения.   И только после добавления этого пакета в swsoft-excludes апгрейд прошёл без сюрпризов.

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

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

© 2009-2011 BB-Admin.