OpenVZ. Проблема после обновления CentOS 6.5 на виртуальной машине.

История болезни:
Сервер виртуализации работает под управлением CentOS 5.
После обновления виртуальных машин на базе CentOS 6 до версии 6.5 и перезагрузки машины, падают все сетевые интерфесы.
Вы можете видеть что-то типа такого:

[root@test]# service network restart
Shutting down loopback interface:                          [  OK  ]
FATAL: Module ipv6 not found.
Bringing up loopback interface:  RTNETLINK answers: Operation not supported
Failed to bring up lo.
                                                           [FAILED]
Bringing up interface venet0:  RTNETLINK answers: Operation not supported
Failed to bring up venet0.
                                                           [FAILED]
FATAL: Module ipv6 not found.
 
RTNETLINK answers: Operation not supported
Failed to bring up venet0.

Лечение:
Вся проблема в пакете iproute. До момента выпуска исправления для ядра OpenVZ придётся пользоваться старой версией пакета.
Итак, качаем старый пакет на сервер виртуализации:
wget http://repo.smartservermanagement.com/misc/iproute-2.6.32-23.el6.x86_64.rpm
Далее копируем файлы в домашнюю директиву рута для всех виртуальных машин. По умолчанию папка /vz/private/$VM. Будем считать, что она называется - 100.

cp iproute-2.6.32-23.el6.x86_64.rpm /vz/private/100/root/
Далее заходим на машину "<i>100</i>" с помощью команды <i>enter</i>, удаляем новый пакет без проверки зависимостей и устанавливаем старый:
<bash>vzctl enter 100
rpm -e iproute-2.6.32-31.el6.x86_64 --nodeps
rpm -ivh /root/iproute-2.6.32-23.el6.x86_64.rpm

Перезапускаем сервис:
/etc/init.d/network restart
Всё. Всё будет работать. Не забудьте, что веб-сервера выключены, потому что не было интерфейсов!

Добавить комментарий

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
Target Image