Перейти к содержанию

Платформа и архитектура

Здесь в общих чертах описано, как устроена платформа. Модели оборудования, адреса и другие внутренние подробности не называются.

Программное обеспечение

OpenNebula 7.4 Платформа управления облаком: виртуальные машины, образы, сети, квоты, многомашинные сервисы (OneFlow) и веб-консоль FireEdge.
Ubuntu 26.04 + KVM Хосты гипервизоров работают на Ubuntu 26.04 с ядром Linux 7 и KVM. Новое ядро делает живую миграцию работающих ВМ между хостами такой же плавной, как в VMware ESXi, поэтому плановые работы не останавливают ваши ВМ.
VyOS 1.5 (Stream 2026.03) Все сетевые функции — маршрутизаторы VyOS в виде ВМ: шлюзы тенантов, интернет- и корпоративные пограничные маршрутизаторы, рефлекторы маршрутов и концы L2-каналов.
Портал Claugine Самообслуживание и эксплуатация: организации, тенанты, согласования, развёртывание и изменения, люди и роли, учёт ресурсов и адресов.

Оборудование

  • Вычисления: серверные процессоры текущего поколения с большим числом ядер и большим объёмом памяти. В серверах с GPU видеокарты передаются ВМ целиком (PCI passthrough), без разделения и переподписки.
  • Хранилище: быстрые флеш-хранилища для дисков ВМ и образов по NFS или iSCSI, а также локальные диски, где это удобнее. Резервные копии хранятся на отдельном хранилище.
  • Сеть: резервированная коммутация с VLAN для инфраструктуры и оверлеями VXLAN/EVPN для сетей тенантов. Маршруты передаются по BGP через рефлекторы маршрутов.

Структура

Площадка Дата-центр: его хосты, системы хранения и сети.
Платформа Установка OpenNebula на площадке. На платформе управления работают собственные сервисы провайдера и сетевые функции. На общих платформах размещаются тенанты. Платформа может охватывать несколько площадок: один фронтенд и по зоне на площадку.
Кластер Группа хостов платформы с их хранилищами данных и сетями. Тенант заказывает ресурсы на кластере. Виды: управления, общий (для тенантов), выделенный (для одной организации), периметр (сетевые функции), портал и кластеры под управлением внешней платформы.
Хранилище данных Хранилище платформы на томе системы хранения: диски ВМ, образы, файлы или резервные копии.

Сетевая схема

Трафик каждого тенанта проходит через два маршрутизатора:

  • Шлюз тенанта (igw) — собственная ВМ VyOS тенанта. Он маршрутизирует частные сети тенанта, транслирует их адреса (SNAT) в публичный адрес и обслуживает дополнительные публичные сети. Тенант управляет им по ssh-ключам.
  • Пограничный маршрутизатор провайдера (egw) принадлежит провайдеру. Он ограничивает полосу заказанной, пропускает только публичные адреса самого тенанта и анонсирует их в интернет через сеть обмена.

Корпоративные тенанты так же подключаются к корпоративной сети через корпоративный пограничный маршрутизатор. L2-канал по сети провайдера соединяет VLAN на площадке клиента с сетью тенанта. Рефлекторы маршрутов распространяют маршруты внутри площадки. Все маршрутизаторы провайдера управляются только из отдельной сети управления.