Как стать автором
Обновить

Комментарии 2

Если CentOS 7 используется внутри контейнеров OpenVZ
и на hardware node система не пропатчена для исправления бага bugzilla.openvz.org/show_bug.cgi?id=3169
после обновления CentOS 7.0 до CentOS 7.1 и ребута
по сети этот контейнер перестанет быть доступен:

[root@hardware-node ~] # tail /var/log/messages:

network: Bringing up loopback interface: [ OK ]
network: Bringing up interface venet0: arping: Device venet0 not available.
network: Determining if ip address 172.22.22.108 is already in use for device venet0…
network: arping: Device venet0 not available.
network: ERROR: [/etc/sysconfig/network-scripts/ifup-aliases] Error, some other host already uses address 172.22.22.108

/etc/sysconfig/network-scripts/ifup-aliases: Error, some other host already uses address 172.22.22.108.


Как можно проверить, установлен ли патч на hardware node или нет:
для этого надо перезапустить контейнер без установки обновлений
и посмотреть, есть ли в файле
/etc/sysconfig/network-scripts/ifcfg-venet0:0
строка
ARPCHECK="no"

Если этой строки нет — обновляться нельзя, потому что после обновления сеть не будет работать.
Если эта строка есть — все нормально, патч bugzilla.openvz.org/show_bug.cgi?id=3169
на hardware node уже применен и обновляться до CentOS 7.1 можно.

Собственно, сам патч:

# curl "http://git.openvz.org/?p=vzctl;a=patch;h=24a0a40277542fba" -o redhat-add_ip.sh.patch
# patch -d /etc/vz/dists/scripts < redhat-add_ip.sh.patch 


— но применять его надо только на hardware node, а не внутри контейнера.
OVHшные OpenVZ контейнеры НЕ пропатченны. Вчера накатил base апдейты (CentOS 7.0) и контейнер полностью отвалился от сети после ребута, не отвечает даже на пинги. Только KVM, только хардкор…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий