Платформа и архитектура¶
Здесь в общих чертах описано, как устроена платформа. Модели оборудования, адреса и другие внутренние подробности не называются.
Программное обеспечение¶
| 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 на площадке клиента с сетью тенанта. Рефлекторы маршрутов распространяют маршруты внутри площадки. Все маршрутизаторы провайдера управляются только из отдельной сети управления.