Топология Proxmox: весь хост на одной карте

Proxmox хранит части: VM, контейнеры, мосты, bond-интерфейсы, диски, пулы. Чего он не показывает, так это того, как они связаны. Atlas рисует хост как живую карту; цепочка от физической сетевой карты к мосту и к VM, или от диска к пулу и к рабочей нагрузке, читается на одном экране.

Почему вид топологии важен

На чистом хосте Proxmox связи живут в отдельных экранах и файлах конфигурации. Какие гости делят vmbr0, какие диски несут пул, в который пишет контейнер, через какой bond проходит VLAN: каждый ответ означает ещё одну вкладку или ещё одну команду в оболочке.

Большинство поломок на хосте является поломками связей. Правка моста, отключающая гостей от сети, диск, деградирующий пул, который питает три VM, правило межсетевого экрана не на том интерфейсе. Части были исправны; проблема была в соединении.

Карта не является украшением. Когда топология видна, видимым становится и влияние: что затрагивает изменение, читается с карты до его применения.

Как хост картируют вручную

Без живой карты топологию восстанавливают вручную. Обычный проход выглядит так:

Перечислить мосты и bond-интерфейсы из сетевой конфигурации и отметить, какие физические сетевые карты их питают.

Сопоставить каждую сетевую карту VM и контейнера с её мостом через qm config и pct config, гость за гостем.

Связать диски с пулами через zpool status или инструменты LVM, а затем хранилища с гостями, которые их используют.

Отметить теги VLAN по мостам и по гостям, чтобы увидеть, какие сегменты пересекаются.

Нарисовать результат на доске или в инструменте диаграмм, чтобы команда могла его видеть.

Повторять весь проход после каждого изменения, потому что рисунок устаревает в момент, когда что-то сдвигается.

Как Atlas рисует хост

Atlas читает хост и держит карту живой. Ничто не рисуется вручную и ничто не устаревает.

Живая карта инфраструктуры

Хост, VM и контейнеры отображаются как живая топология. Запуск, остановка и миграция появляются на карте по мере того, как происходят.

Сетевая цепочка из конца в конец

Путь от физической сетевой карты через bond и мост к гостю рисуется одной линией. VLAN и их участники читаются без открытия файла конфигурации.

Связи хранилища

Диски, пулы и датасеты соединяются с гостями, которые на них живут. Деградировавший пул показывает, какие именно нагрузки он несёт.

Влияние до изменений

Критические процессы показывают затронутые ресурсы до применения. Что затрагивает правка моста или операция с пулом, сначала видно на карте.

Топология доступа

Пользователи, группы, роли и API-токены рисуются напротив ресурсов, до которых они дотягиваются, отражая права Proxmox.

Watch на карте

Встроенный страж Watch наносит свои находки на мини-топологию; оповещение указывает ровно на тот узел, которого касается.

Частые вопросы

Топология рисуется автоматически?
Да. Агент читает хост, и карта генерируется из живого состояния. Она обновляется по мере изменения хоста; ничто не рисуется и не поддерживается вручную.
Видно ли, какая VM в какой сети?
Да. Каждая гостевая сетевая карта рисуется к своему мосту, а каждый мост к своему bond или физической карте; теги VLAN видны на пути.
Хранилище тоже охвачено?
Да. Карта потоков хранилища связывает диски, пулы и датасеты с гостями, которые их используют, включая состояние избыточности и деградировавшие пулы.
Работает ли это с кластерами?
Да. Многоузловые среды отображаются на той же карте: каждый узел несёт своих гостей, а общее хранилище рисуется между узлами, которые им пользуются.
Это панель мониторинга?
Нет. Карта служит поверхностью управления, а не стеной метрик. Watch добавляет на неё находки о здоровье, но суть в связях и влиянии, а не в графиках.
Покидает ли карта мою инфраструктуру?
Нет. Atlas работает на хосте, и топология рисуется локально. Имена машин и хранилищ, адреса и подробности схемы никуда не отправляются. При включении необязательной статистики использования наружу уйдут только сводные сведения, такие как диапазоны чисел и типы хранилищ; что именно уходит, видно на экране Конфиденциальность внутри продукта.

Похожие статьи