Bug 11192 - Race (?) in arp announcing/ve mass start code
Summary: Race (?) in arp announcing/ve mass start code
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: vzctl (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Andrew Vasilyev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-22 17:02 MSK by Sir Raorn
Modified: 2007-05-18 17:27 MSD (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.