У меня есть proxmox 4 на основе debian 8 на двух хостах A и B. Оба имеют по два сетевых адаптера. Один сетевой адаптер от каждого хоста подключен через перекрестный кабель.
Host A:
eth0: public IP
eth1: 10.0.0.2/24
vmbr1: 10.0.0.1/24
Host B:
eth0: public IP
eth1: 10.0.1.2/24
vmbr1: 10.0.1.1/24
На vmbr1 к каждому хосту подключен контейнер с 10.0.x.10. Я собираюсь обозначить это так:
Host A:
veth100i1@if12: 10.0.0.10/24 (IP only visible inside container on eth0)
Host B:
veth100if1@if30: 10.0.1.10/24 (IP only visible inside container on eth0)
Хост таблицы маршрутизации A:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 X.X.X.X 0.0.0.0 UG 0 0 0 eth0
X.X.X.0 X.X.X.X 255.255.255.224 UG 0 0 0 eth0
X.X.X.0 0.0.0.0 255.255.255.224 U 0 0 0 eth0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vmbr1
10.0.1.0 10.0.0.2 255.255.255.0 UG 0 0 0 eth1
10.0.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
Хост таблицы маршрутизации B:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 Y.Y.Y.Y 0.0.0.0 UG 0 0 0 eth0
Y.Y.Y.0 Y.Y.Y.Y 255.255.255.224 UG 0 0 0 eth0
Y.Y.Y.0 0.0.0.0 255.255.255.224 U 0 0 0 eth0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.0.0.0 10.0.1.2 255.255.255.0 UG 0 0 0 eth1
10.0.1.0 0.0.0.0 255.255.255.0 U 0 0 0 vmbr1
От Host AI может пинговать
От Host BI может пинговать
Когда я пытаюсь выполнить эхо-запрос 10.0.1.10 с хоста A в контейнере в хосте BI, я могу увидеть следующее на eth1 хоста B:
tcpdump -nni eth1
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 262144 bytes
12:42:48.567438 ARP, Request who-has 10.0.1.10 tell 10.0.0.2, length 46
На vmbr1 хоста B, ...
У меня есть PHP-скрипт, который я написал, что я выполняю, и он уже выполнялся до этого, но по какой-то причине он продолжает останавливаться с сообщением «Убито» ...
Это это мой ящик, в систему больше никто не вошел
В скрипте нигде нет слова «Killed»
Что убивает мой скрипт и почему?
Похоже, виновником был OOM-KILLER из-за отсутствия подкачки, доказательства были оставлены в / var / log / messages
Apr 17 05:29:31 Centos-PHP56 kernel: php invoked oom-killer: gfp_mask=0x280da, order=0, oom_adj=0, oom_score_adj=0