OpenVZ Forum - RDF feed
https://new-forum.openvz.org/index.php
Исчезают маршруты после перезагрузки VE
https://new-forum.openvz.org/index.phpindex.php?t=rview&goto=35935&th=7492#msg_35935
Есть виртуалки 192.168.0.241-245
На ХОСТ машине прописаны маршруты
# ip route
192.168.0.241 dev venet0 scope link
192.168.0.242 dev venet0 scope link
192.168.0.243 dev venet0 scope link
192.168.0.244 dev venet0 scope link
192.168.0.245 dev venet0 scope link
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.240
default via 192.168.0.50 dev eth0
Если перегрузить любую из вертуалок.
# vzctl restart 241
То получаем на хост машине
# ip route
192.168.0.242 dev venet0 scope link
192.168.0.243 dev venet0 scope link
192.168.0.244 dev venet0 scope link
192.168.0.245 dev venet0 scope link
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.240
default via 192.168.0.50 dev eth0
Маршрут к 192.168.0.241 пропал. То же происходит если перегрузить любую другую VE.
Вопрос!! Куда надо прописать маршруты на хост машине что бы после перезагрузки виртуальных машин маршруты, касающиеся этих виртуалок, не исчезали.
P.S. Вопрос родился из http://forum.openvz.org/index.php?t=msg&th=7420&#msg _35854]]>nikolasd2009-05-04T08:37:26-00:00Re: Исчезают маршруты после перезагрузки VE
https://new-forum.openvz.org/index.phpindex.php?t=rview&goto=35936&th=7492#msg_35936
а IP_ADDRESS для VE 241 содержит 192.168.0.241?
Можете показать конфиг для VE 241?
Какую версию vzctl вы используете?
"vzctl --version"
]]>maratrus2009-05-04T13:24:19-00:00Re: Исчезают маршруты после перезагрузки VE
https://new-forum.openvz.org/index.phpindex.php?t=rview&goto=35944&th=7492#msg_35944
VE 241 содержит IP_ADDRESS = 192.168.0.241
# Disk quota parameters (in form of softlimit:hardlimit)
DISKSPACE="1048576:1153434"
DISKINODES="200000:220000"
QUOTATIME="0"
# CPU fair sheduler parameter
CPUUNITS="1000"
OFFLINE_MANAGEMENT="yes"
MEMINFO="privvmpages:1"
VE_ROOT="/var/lib/vz/root/$VEID"
VE_PRIVATE="/var/lib/vz/private/$VEID"
OSTEMPLATE="altlinux-web-server"
ORIGIN_SAMPLE="resolver"
NAME="test_office_ru"
HOSTNAME="test_server.office.ru"
IP_ADDRESS="192.168.0.241"
NAMESERVER="192.168.0.20"
]]>nikolasd2009-05-05T06:10:05-00:00Re: Исчезают маршруты после перезагрузки VE
https://new-forum.openvz.org/index.phpindex.php?t=rview&goto=35945&th=7492#msg_35945
http://forum.openvz.org/index.php?t=msg&th=7420&#msg _35854
в которой разбирался вопрос о прописании нестандартных шлюзов для некоторых виртуалок(когда, например у 241, шлюз по умолчанию не равен шлюзу ХОСТ машины т.е. не равен 192.168.0.50), уточню что на хост машине прописана сложная маршрутизация.
Добавлены правила:
# ip rule ls
0: from all lookup local
32765: from 192.168.0.242 lookup NAT_SRV
32765: from 192.168.0.241 lookup NAT_SRV
32766: from all lookup main
32767: from all lookup default
и маршруты для этого правила
# ip route ls table NAT_SRV
192.168.0.244 dev venet0 scope link (это чтобы VE видели друг друга)
192.168.0.245 dev venet0 scope link
192.168.0.242 dev venet0 scope link
192.168.0.243 dev venet0 scope link
192.168.0.241 dev venet0 scope link
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.240(это для того чтобы была видна сетка 192.168.0.1-254)
default via 192.168.0.250 dev eth0 (это шлюз по умолчанию для 241 и 242 VE, у остальных VE шлюз по умолчанию 192.168.0.50, от Хост машины)
Что интересно, маршруты в тавлице "NAT_SRV" не пропадают после перезагрузки любой VE. Исчезают они именно из таблицы "main"