Назад | Перейти на главную страницу

Как настроить opennebula для разрешения частной сети кластера размещать изображения с общедоступными IP-адресами

Я устанавливаю open nebula 3.4.1 для запуска виртуальных машин в кластере (на основе kvm), состоящем из 5 компьютеров: интерфейсная машина с 2 сетевыми интерфейсами и 4 подчиненных машины с одним сетевым интерфейсом каждая.

Подчиненные устройства кластера подключаются к интерфейсу через гигабитный коммутатор. Внешний интерфейс использует второй сетевой интерфейс для подключения к Интернету. Такой интерфейс - единственная машина с публичным IP. Действительно, внутренняя сеть использует класс частных IP-адресов (192.168.X.X). Внешний интерфейс iptables уже правильно настроен для пересылки и маскировки соединения от ведомых устройств к Интернету. Действительно, я могу подключаться к сайтам обновлений ubuntu напрямую с ведомых устройств.

У меня также есть несколько общедоступных IP-адресов, которые я хотел бы назначить определенным виртуальным машинам, которые будут запускаться в кластере.

К сожалению, ведомые устройства подключены к частной сети, поэтому их виртуальные мосты, насколько мне известно, могут принимать только пакеты, отправленные на IP-адреса, имеющие одинаковый сетевой адрес / маску. Как следствие, присвоение им общедоступного IP-адреса приведет к бесполезной операции, поскольку пакеты не будут должным образом маршрутизироваться на физический компьютер, на котором размещен такой общедоступный IP-адрес.

Вы можете помочь мне ? Есть ли у вас предложения ?

С уважением, - Патрицио