У меня есть кластер proxmox, который распределен по двум разным подсетям с двумя разными шлюзами. В первой подсети виртуальные машины получают общедоступный статический IP-адрес путем сопоставления MAC-адресов. vmbr0 настроен в этой первой подсети как мост. KVM используется для виртуализации.
Можно ли сохранить IP-адрес виртуальных машин после живой миграции во вторую подсеть? Какая будет рабочая конфигурация для vmbr0 во второй подсети? VLAN, VPN и IP-туннель - это концепции, о которых я думал, но не нашел рабочего решения.
Вот похожий случай: Обнаружение KVM "живая миграция завершена" Но мне не нужен новый IP-адрес. Виртуальная машина должна сохранить IP-адрес.
Чтобы выполнить динамическую миграцию и сохранить IP-адрес виртуальной машины, оба хоста должен быть в той же подсети.
Как вы ожидаете, что трафик будет направляться на / с этого сервера, если он находится в неправильной подсети?
Похоже, вам нужно установить магистрали 802.1q от вашего распределительного устройства ко всем узлам кластера. Таким образом, все ваши подсети будут доступны на всех узлах.