HN с 10-ю VE. Все VE имеют "реальные" адреса (не NAT) на venet. После перезагрузки HN два VE из этих десяти не видны в локальной сети, только с HN. vzctl stop / vzctl start проблемных VE помогло. Также наблюдал такое поведение во время vzmigrate --online - на целевом сервере не анонсировался адрес VE.
Перезапускать пришлось всё - минут через пять "потерялись" и остальные. Какая дополнительная информация нужна?
Интересно, если это race, то кто с кем соревнуется?
Не уверен, что такая же, но похожая ситуация была и у нас: после перезагрузки сервера провайдер начал посылать ARP-запросы, чтобы выяснить, "наш ли это IP", и не получил ответа. Я не нашёл ничего лучше, чем прописать недостающие анонсированные IP-адреса на venet0 и DNAT с них на локальные адреса: iptables -I PREROUTING -t nat -d 81.222.141.11 -j DNAT --to-destination 192.168.10.111 Локальные адреса (192.168.10.*) на venet0 не прописаны, но указаны внутри контейнеров, как и анонсированные.
Предположительно исправлено в http://git.altlinux.org/people/ldv/packages/?p=vzctl.git;a=commit;h=3.0.16-alt4-10-ge49328f
Fixed in 3.0.16-alt5.