Я новичок в kvm и Cloudstack, и я понятия не имею, как настроить CloudStack в KVM с одним хостом, имеющим внутреннюю сеть, подключенную к виртуальной машине (IP: 192.168.1.x), и вторую сеть для «внешней» маршрутизации с управляемым также с помощью CloudStack внутренняя прошивка.
Моя идея состоит в том, чтобы иметь инфраструктуру, подобную этой картинке:
Когда я устанавливаю облачный стек, я могу включить для всех виртуальных машин только «внешнюю сеть», внутреннюю которой автоматически управляет облачный стек с помощью apipa.
какие-нибудь предложения?
Другой идеей может быть включение NAT для всех виртуальных машин, перемещающихся по внешней сети, с использованием внешнего IP-адреса Physical KVM (10.0.1.3).
С высокого уровня вы можете использовать openvswitch и создать 3 моста:
теперь в облачном стеке создайте 3 физические сети при создании зоны (дополнительно):
cloud-mgmt -> мост будет br-mgmt
cloud-int -> мост будет br-int
cloud-ext -> мост будет br-ext
теперь создайте пул IP 192.168.1.x в cloud-int и 10.0.1.x в cloud-ext с vlan 2050 (убедитесь, что оба используют dhcp)
на порте коммутатора управления, подключающемся к em4, установите его как доступ vlan 2110, а другой как транк, соединяющий em {1..3}
Вы можете увидеть этот блог в качестве примера https://rohityadav.cloud/blog/cloudstack-kvm/