Я нахожусь в среде с серьезной нехваткой адресов IPv4, но с большим количеством адресов IPv6. У меня есть все виды хороших сервисов, работающих на IPv6, в том числе репликация MySQL. Теперь я просто хочу, чтобы у двух серверов был один IPv4-адрес, доступный для внешнего мира. Я пробовал следующую конфигурацию:
Запуск Keepalived v2.1.5 в Debian 11.
global_defs {
  @server01 router_id server01
  @server02 router_id server02
}
vrrp_instance vlan0 {
  @server02 состояние МАСТЕР
  @server02 приоритет 110
  @server01 состояние РЕЗЕРВНАЯ КОПИЯ
  @server01 приоритет 100
  интерфейс eth0
  виртуальный_роутер_id 123
  @server02 unicast_src_ip 2000:4000:6000:8000::102
  @server01 unicast_src_ip 2000:4000:6000:8000::101
  unicast_peer {
    @server01 2000:4000:6000:8000::102
    @server02 2000:4000:6000:8000::101
  }
  аутентификация {
    auth_type ПАРОЛЬ
    секрет auth_pass
  }
  виртуальный_ipaddress {
    172.1.2.3 разработчик eth0
  }
}
Но это дает мне следующие ошибки:
(vlan0): семейство адресов должно соответствовать экземпляру VRRP [172.1.2.3] — игнорируется
(vlan0) VIP не указан; требуется хотя бы один
Достижимо ли то, что я пытаюсь сделать? Если да, то как? Такое ощущение, что я упускаю какую-то деталь...