Skip to Content
Vm ManagementSieťová topológia

Sieťová topológia

Pohľad topológie je editovateľný graf desired state s prekrytím zisteného behového stavu libvirt. Držať tieto dve vrstvy oddelené zabráni tomu, aby sa karta na plátne považovala za nasadenú infraštruktúru.

Model grafu

ElementDesired stateDôkaz runtime
Uzol VMName, resources, disks, boot variant, positionDomain ID/name, power state, interfaces, deployment result
Uzol sieteLogical name, type, subnet, positionLibvirt network name, bridge, active state, DHCP state
EdgeIntended VM-to-network attachmentInterface/MAC attached to the expected runtime network

Uzly môžu byť planned, provisioning, running, stopped alebo failed. Vychádzajte z textového stavu a detailov nasadenia; farba je vedľajšia nápoveda a môže sa meniť s motívom UI.

Voľby siete

  • NAT siete umožňujú egress hosta cez spravovanú libvirt sieť, ak to hostiteľ a politika dovolia.
  • Isolated siete umožňujú konektivitu VM-to-VM bez externej trasy.
  • Ďalšie správanie bridge alebo priameho internetu závisí od prevádzkovateľa a nasadenia; nevyplýva len z nakreslenia edge.

Pri statickej adresácii musia súhlasiť authored subnet, gateway, reserved addresses, DHCP range, MAC reservations a konfigurácia hosta. Edge v grafe sama o sebe nenakonfiguruje adresu u ľubovoľného hosta.

Úpravy a nasadenie

  1. Pred úpravou vyberte správny rozsah projektu alebo buildu.
  2. Pridajte uzly VM a siete a prepojte ich handles.
  3. Pre každú VM zvoľte boot image a prostriedky.
  4. Uložte topológiu a overte, že revision servera postúpi.
  5. Nasadte uzly a vyčkajte na dáta runtime overlay.
  6. Overte každú požadovanú edge voči skutočným rozhraniam VM.

Topológia projektu sa ukladá na serveri s revision checks. UI tiež používa lokálne cache a debounced saves, preto pred zmenou rozsahu alebo zatvorením stránky vyčkajte na dokončenie uloženia. Chyba uloženia znamená, že plátno ešte nie je durable.

Príklad akceptačných kontrol

Pre topológiu client/API:

client -- isolated-lan -- api \ nat-egress (only if required)

Overte všetky body:

  • obe domény existujú a bežia;
  • obe majú rozhranie v tej istej runtime isolated sieti;
  • rozpoznanie mena/adresy mapuje api na zamýšľaného hosta;
  • client-side assertion http_responds dosiahne API health endpoint;
  • isolated sieť nemá neúmyselnú externú trasu;
  • NAT edge existuje len tam, kde recept vyžaduje egress.

Obnovenie a export

Behový stav sa obnovuje z backend inventory a môže krátko zaostávať za lifecycle request. Pri overovaní prechodu obnovte ručne. Niektoré pohľady topológie ponúknu JSON export pre dokumentáciu; exportovaný graf sú dáta desired state, nie záloha diskov VM ani dôkaz, že runtime zodpovedal.

Pozrite Vytváranie VM a Vlastné asercie.