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
| Element | Desired state | Dôkaz runtime |
|---|---|---|
| Uzol VM | Name, resources, disks, boot variant, position | Domain ID/name, power state, interfaces, deployment result |
| Uzol siete | Logical name, type, subnet, position | Libvirt network name, bridge, active state, DHCP state |
| Edge | Intended VM-to-network attachment | Interface/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
- Pred úpravou vyberte správny rozsah projektu alebo buildu.
- Pridajte uzly VM a siete a prepojte ich handles.
- Pre každú VM zvoľte boot image a prostriedky.
- Uložte topológiu a overte, že revision servera postúpi.
- Nasadte uzly a vyčkajte na dáta runtime overlay.
- 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
apina zamýšľaného hosta; - client-side assertion
http_respondsdosiahne 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.