Dit Proxmox-netværk har dele, du aldrig har konfigureret

Folk søger efter en topologivisualisering til Proxmox, og det lyder som et ønske om pynt. Det er det ikke. Forbindelsen mellem gæst, bro og fysisk port gemmes per gæst, så den eneste måde at se en bro på er at åbne hver gæst én ad gangen.

AtlasPVE ·

Denne artikel besvarer

  • proxmox netværksdiagram
  • proxmox topologivisualisering
  • proxmox hvilken vm på hvilken bro
  • proxmox netværkskort
  • proxmox network topology visualizer

Skriv "proxmox network" i et søgefelt, og et af forslagene, der kommer tilbage, er topology visualizer. Folk leder efter et billede af deres egen opsætning, og det er fristende at læse det som et ønske om pynt. Det er ikke pynt. Det er et problem med dataform.

Hvorfor spørgsmålet bliver ved med at komme

Forholdet, du vil se, er: gæst, så bro, så fysisk port. Proxmox VE gemmer den første halvdel inde i hver gæsts konfiguration: denne gæst har en netværksenhed, og den enhed hænger på en navngivet bro. Den anden halvdel bor i værtens netværkskonfiguration: denne bro har disse porte.

Begge halvdele er præcist noteret, og ingen af dem er skjult. Men sammenføjningen mellem dem gemmes ingen steder, og ingen skærm udfører den. Svaret på "hvilke gæster sidder på denne bro" findes altså ikke som en visning. Det findes som arbejde: åbn hver gæst, læs én linje, hold regnskabet i hovedet.

Med tre gæster går det fint. Med tredive er det en eftermiddag, og en eftermiddags arbejde er et spørgsmål, der ikke bliver stillet.

Billedet har flere dele end konfigurationsfilen

Her ligger grunden til, at en tegning er mere værd end en omhyggelig læsning af konfigurationen. En vært i drift har netværksdele, der dukker op af sig selv.

På en lille vært, der blev brugt til at tjekke dette, var to broer sat op i hånden. Systemet i drift havde en tredje, oprettet automatisk fordi firewallen var slået til for én gæsts grænseflade. Ingen skrev den, ingen navngav den, og den findes kun, så længe den gæst kører.

Samme vært havde syv virtuelle kabelender, der forbandt kørende gæster med broer. Heller ikke de optræder i nogen konfigurationsfil. De opstår, når en gæst starter, og forsvinder, når den stopper.

Den ærlige beskrivelse er derfor: dit netværk har en statisk del, som du skrev, og en levende del, som systemet bygger omkring den. Læser du kun konfigurationen, ser du planen. Læser du kun de kørende grænseflader, ser du en navneliste uden historie. Ingen af dem er formen.

Hvad et billede fanger med det samme

Samme vært havde to broer og elleve gæstegrænseflader, alle på én enkelt bro. Den anden bro fandtes, var konfigureret, var oppe, og bar ingenting.

Der er ikke noget galt i det. Det kan være med vilje, holdt klar til et net, der ikke er kommet endnu. Pointen er smallere: ingen skærm sagde det. Dens tomhed ses kun oppefra og forbliver usynlig, indtil den dag nogen omdøber den, fjerner den, eller tror den er i brug og bygger videre på den.

Tomme ting slår ikke alarm. De ændrer bare stille, hvad du tror om din egen maskine.

Tre spørgsmål, en liste ikke kan svare på

Hvad hænger på denne bro? En liste over broer fortæller, at de findes. Den fortæller ikke, hvem der kører på dem.

Gennem hvilken fysisk port forlader denne gæsts trafik faktisk værten? Gæsten navngiver en bro. Broen navngiver en port, eller en sammenlægning, der navngiver to porte. Den kæde er to eller tre opslag lang, og det er netop den, der tæller, når et kabel bliver trukket ud.

Hvad går i stykker, hvis jeg tager denne grænseflade ned? Det er spørgsmålet, folk stiller før vedligeholdelse og besvarer med et gæt. Det er samme sammenføjning, læst baglæns.

Hvad Proxmox VE faktisk giver

Mere, end tonen i denne tekst måske antyder, og her betaler det sig at være nøjagtig frem for dramatisk.

Hver knude har en netværksvisning, der lister grænseflader, broer, sammenlægninger og VLAN, med det, der er aktivt nu, og det, der blot er skrevet ned i afventning af næste anvendelse. Hver gæsts hardwarevisning viser dens netværksenheder og den bro, hver enkelt hænger på. For dem, der hellere vil definere net end samle dem, findes et afsnit om softwaredefinerede net med zoner og virtuelle net.

Alt det er præcist. Det, ingen af de skærme gør, er at sætte forholdets to ender på samme skærm.

Hvad Atlas gør, og hvad det ikke gør

Atlas tegner den sammenføjning. Gæster, de broer de hænger på, portene nedenunder, i ét billede i stedet for én gæst ad gangen, inklusive de dele, der kun findes, mens tingene kører.

Det, Atlas ikke gør, er at konfigurere netværk. Det opretter ingen broer, flytter ingen gæst til et andet net, og det forhindrer dig ikke i at tegne noget mærkeligt. Billedet af en dårlig opstilling er stadig en dårlig opstilling, blot tegnet tydeligere.

Værdien er smallere, end den først virker, og fortjener at blive sagt lige ud: den forvandler et spørgsmål, du ville have skullet arbejde for, til et spørgsmål, du bare kan kigge på. Spørgsmål, der er billige at stille, bliver stillet, og i dem, der aldrig bliver stillet, bor overraskelserne.

Kilder

Proxmox’ egen dokumentation. På engelsk, og den har det sidste ord i dette spørgsmål.

Relaterede artikler

Hvordan ser det ud inde i Atlas?

Gå til produktsiden