Skip to Content
Vm ManagementHálózati topológia

Hálózati topológia

A topológia nézet szerkeszthető desired state gráf, amelyre a felfedezett libvirt runtime állapot kerül rá. A két réteg szétválasztása megakadályozza, hogy a vászon egy kártyáját telepített infrastruktúrának tartsa valaki.

Gráfmodell

ElemDesired stateRuntime bizonyíték
VM csomópontName, resources, disks, boot variant, positionDomain ID/name, power state, interfaces, deployment result
Hálózati csomópontLogical name, type, subnet, positionLibvirt network name, bridge, active state, DHCP state
EdgeIntended VM-to-network attachmentInterface/MAC attached to the expected runtime network

A csomópontok lehetnek planned, provisioning, running, stopped vagy failed. A szöveges állapotot és a telepítés részleteit használja; a szín másodlagos jelzés, és a UI témával változhat.

Hálózati választások

  • A NAT hálózatok vendég egresset adnak egy kezelt libvirt hálózaton keresztül, ha a gazdagép és a házirend engedi.
  • Az isolated hálózatok VM-to-VM kapcsolatot adnak külső útvonal nélkül.
  • A bridge vagy közvetlen internet viselkedése operátor- és telepítésfüggő; nem következik csak edge rajzolásából.

Statikus címzésnél egyeznie kell az authored subnet, gateway, reserved addresses, DHCP range, MAC reservations és a vendég konfigurációjának. A gráf edge önmagában nem állít be címet tetszőleges vendégen belül.

Szerkesztés és telepítés

  1. Szerkesztés előtt válassza ki a megfelelő projekt/build hatókört.
  2. Adjon hozzá VM és hálózati csomópontokat, és kösse össze a handles értékeiket.
  3. Minden VM-hez válasszon boot image-et és erőforrásokat.
  4. Mentse a topológiát, és ellenőrizze, hogy a szerver revision előrelép.
  5. Telepítse a csomópontokat, és várja meg a runtime overlay adatokat.
  6. Ellenőrizze minden kívánt edge-et a VM tényleges interfészeihez képest.

A projekt topológiája a szerveren revision checks mellett marad meg. A UI helyi cache-t és debounced saves működést is használ, ezért hatókör váltása vagy az oldal bezárása előtt várja meg a mentés befejezését. Mentési hiba azt jelenti, hogy a vászon még nem durable.

Példa elfogadási ellenőrzésekre

Client/API topológiához:

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

Ellenőrizze mindezt:

  • mindkét domain létezik és fut;
  • mindkettőnek van interfésze ugyanazon a runtime isolated hálózaton;
  • a név/cím feloldás api-t a szándékolt vendéghez rendeli;
  • a client-side http_responds assertion eléri az API health endpointot;
  • az isolated hálózatnak nincs nem szándékos külső útvonala;
  • NAT edge csak ott van, ahol a recept egresset kér.

Frissítés és export

A runtime állapot a backend inventory-ból frissül, és rövid ideig lemaradhat egy lifecycle request mögött. Átmenet ellenőrzésekor frissítsen kézzel. Egyes topológia nézetek JSON exportot adnak dokumentációhoz; az exportált gráf desired state adat, nem VM lemez biztonsági mentés, és nem bizonyíték arra, hogy a runtime egyezett volna.

Lásd még: VM létrehozása és Egyedi assertion.