Bug 11192

Summary: Race (?) in arp announcing/ve mass start code
Product: Sisyphus Reporter: Sir Raorn <raorn>
Component: vzctlAssignee: Andrew Vasilyev <andy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: andy, bga, icesik, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Sir Raorn 2007-03-22 17:02:14 MSK
HN с 10-ю VE.  Все VE имеют "реальные" адреса (не NAT) на venet.  После
перезагрузки HN два VE из этих десяти не видны в локальной сети, только с HN. 
vzctl stop / vzctl start проблемных VE помогло.

Также наблюдал такое поведение во время vzmigrate --online - на целевом сервере
не анонсировался адрес VE.
Comment 1 Sir Raorn 2007-03-22 18:37:54 MSK
Перезапускать пришлось всё - минут через пять "потерялись" и остальные.

Какая дополнительная информация нужна?
Comment 2 Dmitry V. Levin 2007-04-15 03:39:55 MSD
Интересно, если это race, то кто с кем соревнуется?
Comment 3 Grigory Batalov 2007-04-15 20:46:36 MSD
Не уверен, что такая же, но похожая ситуация была и у нас:
после перезагрузки сервера провайдер начал посылать 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 не прописаны, но указаны внутри
контейнеров, как и анонсированные.
Comment 4 Dmitry V. Levin 2007-05-18 02:27:53 MSD
Предположительно исправлено в
http://git.altlinux.org/people/ldv/packages/?p=vzctl.git;a=commit;h=3.0.16-alt4-10-ge49328f
Comment 5 Dmitry V. Levin 2007-05-18 17:27:28 MSD
Fixed in 3.0.16-alt5.