В вашей сети Proxmox есть части, которые вы никогда не настраивали
Люди ищут визуализатор топологии Proxmox, и это звучит как желание украшения. Это не украшение. Связь между гостем, мостом и физическим портом хранится по гостям, поэтому единственный способ увидеть мост состоит в том, чтобы открыть каждого гостя по очереди.
AtlasPVE ·
Эта статья отвечает на
- proxmox схема сети
- proxmox визуализатор топологии
- proxmox какая вм на каком мосту
- proxmox карта сети
- proxmox network topology visualizer
Наберите "proxmox network" в поисковой строке, и одной из подсказок окажется topology visualizer. Люди ищут картинку собственной установки, и это заманчиво прочитать как желание украшения. Дело не в украшении. Дело в форме данных.
Почему вопрос задают снова и снова
Отношение, которое вы хотите увидеть, выглядит так: гость, затем мост, затем физический порт. Proxmox VE хранит первую половину внутри настроек каждого гостя: у этого гостя есть сетевое устройство, и это устройство подключено к мосту с определённым именем. Вторая половина живёт в сетевых настройках узла: у этого моста такие-то порты.
Обе половины записаны точно, и ни одна не спрятана. Но соединение между ними нигде не хранится, и ни один экран его не выполняет. То есть ответа на вопрос "какие гости на этом мосту" не существует в виде представления. Он существует в виде работы: открыть каждого гостя, прочитать одну строку, держать счёт в голове.
С тремя гостями это нормально. С тридцатью это половина дня, а работа на половину дня означает вопрос, который просто не задают.
В картинке больше частей, чем в файле настроек
Вот почему рисунок стоит больше, чем внимательное чтение конфигурации. У работающего узла есть сетевые части, появляющиеся сами собой.
На небольшом узле, где это проверялось, вручную были настроены два моста. У работающей системы обнаружился третий, созданный автоматически, потому что для интерфейса одного гостя был включён межсетевой экран. Никто его не писал, никто его не называл, и существует он лишь пока работает тот гость.
На том же узле было семь концов виртуального кабеля, соединявших работающих гостей с мостами. Их тоже нет ни в одном файле настроек. Они возникают при запуске гостя и исчезают при его остановке.
Честное описание звучит так: у вашей сети есть статическая часть, которую написали вы, и живая часть, которую система строит вокруг неё. Прочитаете только настройки и увидите план. Прочитаете только работающие интерфейсы и увидите список имён без истории. Ни то ни другое не является формой.
Что картинка ловит мгновенно
На том же узле было два моста и одиннадцать гостевых интерфейсов, все на одном мосту. Второй мост существовал, был настроен, был поднят и не нёс ничего.
Ничего плохого в этом нет. Возможно, так и задумано, и он держится наготове для сети, которая ещё не появилась. Суть уже: ни один экран об этом не говорил. Его пустота видна только сверху и остаётся невидимой до того дня, когда кто-нибудь его переименует, удалит или сочтёт занятым и построит поверх.
Пустые вещи не поднимают тревогу. Они лишь тихо меняют то, что вы считаете правдой о собственной машине.
Три вопроса, на которые список ответить не может
Что находится на этом мосту? Список мостов сообщает, что они существуют. Он не сообщает, кто по ним едет.
Через какой физический порт трафик этого гостя действительно покидает узел? Гость называет мост. Мост называет порт или агрегат, который называет два порта. Эта цепочка длиной в два или три обращения, и именно она важна, когда выдёргивают кабель.
Что сломается, если я выключу этот интерфейс? Этот вопрос задают перед обслуживанием и отвечают на него догадкой. Это то же соединение, прочитанное в обратную сторону.
Что Proxmox VE даёт на самом деле
Больше, чем можно подумать по тону этого текста, и здесь стоит быть точным, а не драматичным.
У каждого узла есть сетевое представление со списком интерфейсов, мостов, агрегатов и VLAN, где видно и то, что активно сейчас, и то, что лишь записано и ждёт следующего применения. Аппаратное представление каждого гостя показывает его сетевые устройства и мост, к которому подключено каждое из них. Для тех, кто предпочитает сети определять, а не собирать, есть раздел программно определяемых сетей с зонами и виртуальными сетями.
Всё это точно. Чего ни один из этих экранов не делает, так это не помещает оба конца отношения на один экран.
Что Atlas делает, а чего не делает
Atlas рисует это соединение. Гости, мосты, к которым они подключены, порты под ними, одной картинкой вместо перебора по гостю, включая части, существующие только пока всё работает.
Чего Atlas не делает, так это не настраивает сеть. Он не создаёт мосты, не переносит гостя в другую сеть и не помешает вам спроектировать нечто странное. Картинка плохой схемы остаётся плохой схемой, просто нарисованной яснее.
Польза уже, чем кажется вначале, и её стоит назвать прямо: она превращает вопрос, ради которого пришлось бы поработать, в вопрос, на который можно просто посмотреть. Дешёвые вопросы задают, а в тех, которые не задают никогда, и живут неожиданности.
Источники
Собственная документация Proxmox. На английском, и последнее слово в этом вопросе за ней.