Skip to Content
Vm ManagementSíťová topologie

Síťová topologie

Pohled topologie je editovatelný graf desired state s překrytím zjištěného běhového stavu libvirt. Držet tyto dvě vrstvy oddělené zabrání tomu, aby se karta na plátně považovala za nasazenou infrastrukturu.

Model grafu

ElementDesired stateDůkaz runtime
Uzel VMName, resources, disks, boot variant, positionDomain ID/name, power state, interfaces, deployment result
Uzel sítěLogical name, type, subnet, positionLibvirt network name, bridge, active state, DHCP state
EdgeIntended VM-to-network attachmentInterface/MAC attached to the expected runtime network

Uzly mohou být planned, provisioning, running, stopped nebo failed. Vycházejte z textového stavu a detailů nasazení; barva je vedlejší nápověda a může se měnit s motivem UI.

Volby sítě

  • NAT sítě umožňují egress hosta přes spravovanou libvirt síť, pokud to hostitel a politika dovolí.
  • Isolated sítě umožňují konektivitu VM-to-VM bez externí trasy.
  • Další chování bridge nebo přímého internetu závisí na provozovateli a nasazení; nevyplývá jen z nakreslení edge.

Pro statické adresování musí souhlasit authored subnet, gateway, reserved addresses, DHCP range, MAC reservations a konfigurace hosta. Edge v grafu sama o sobě nenakonfiguruje adresu u libovolného hosta.

Úpravy a nasazení

  1. Před úpravou vyberte správný rozsah projektu nebo buildu.
  2. Přidejte uzly VM a sítě a propojte jejich handles.
  3. Pro každou VM zvolte boot image a prostředky.
  4. Uložte topologii a ověřte, že revision serveru postoupí.
  5. Nasaďte uzly a vyčkejte na data runtime overlay.
  6. Ověřte každou požadovanou edge vůči skutečným rozhraním VM.

Topologie projektu se ukládá na serveru s revision checks. UI také používá lokální cache a debounced saves, proto před změnou rozsahu nebo zavřením stránky vyčkejte na dokončení uložení. Chyba uložení znamená, že plátno ještě není durable.

Příklad akceptačních kontrol

Pro topologii client/API:

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

Ověřte všechny body:

  • obě domény existují a běží;
  • obě mají rozhraní ve stejné runtime isolated síti;
  • rozpoznání jména/adresy mapuje api na zamýšleného hosta;
  • client-side assertion http_responds dosáhne API health endpoint;
  • isolated síť nemá neúmyslnou externí trasu;
  • NAT edge existuje jen tam, kde recept vyžaduje egress.

Obnovení a export

Běhový stav se obnovuje z backend inventory a může krátce zaostávat za lifecycle request. Při ověřování přechodu obnovte ručně. Některé pohledy topologie nabídnou JSON export pro dokumentaci; exportovaný graf jsou data desired state, ne záloha disků VM ani důkaz, že runtime odpovídal.

Viz Vytváření VM a Vlastní aserce.