VM valdymas
OpenFactory naudoja libvirt virtualiąsias mašinas atvaizdams paleisti, verifikacijai atlikti ir projekto topologijoms diegti. Console sujungia norimą grafą su libvirt grąžinama runtime būsena.
Esamos galimybės
| Galimybė | Riba |
|---|---|
| Planuota topologija | Pridėti VM ir tinklo mazgus, sujungti juos, pasirinkti boot variantą ir išsaugoti grafo išdėstymą prieš provisioning |
| VM gyvavimo ciklas | Kurti, paleisti, graceful shutdown, reboot, hard reset, forced power-off ir ištrinti autorizuotą VM |
| Boot atvaizdai | Naudoti vieną iš savo build’ų arba įjungtą public catalog launch target; pakeitus provisioned mazgo variantą, iškeičiamas CD-ROM ir atliekamas cold-restart, diskas lieka |
| Console | Atidaryti naršyklės VNC console veikiančiai VM |
| Verifikacija | Provision laikinas test aplinkas ir vykdyti predefined, feature, custom, GUI ar benchmark patikras |
| Persistent overlay | Pasirinktinis Zone 2 diskas palaikomiems atvaizdams; snapshot’ai ir rollback taikomi tik tam overlay |
VM prieinamumą, dydį, mazgų skaičių ir retention nustato pagal backend grąžinamas dabar galiojančias account entitlements. Dokumentacijoje nukopijuotos plano lentelės nepakanka.
Svarbūs skirtumai
- Planuotas mazgas yra topologijos duomenys, ne veikianti VM.
- Veikianti VM neįrodo, kad jos atvaizdas praeitų testus.
- ISO paleistos VM root diskas automatiškai nėra įdiegta sistema.
- Zone 2 snapshot nėra pilnas VM snapshot: jis nefiksuoja guest memory, nekintamo base atvaizdo ar bet kokių diskų.
- Sėkmė browser console neįrodo SSH, installer ar physical-hardware elgsenos.
Saugi darbo eiga
- Patvirtinkite ir sukurkite atvaizdą.
- Pridėkite norimus VM ir tinklo mazgus į projekto ar build topologiją.
- Pasirinkite tikslų boot variantą ir peržiūrėkite resource limits.
- Atlikite provisioning, tada patikrinkite runtime identifikatorių ir būseną.
- Atidarykite console ir vykdykite prompt-specific assertion’us.
- Installable media atveju užbaikite install-to-disk testą ir perkraukite iš disko, ne iš ISO.
- Test, certification ir hardware įrodymus laikykite atskirai.
- Ištrinkite laikinas VM ir tinklus, kai įrodymai išsaugoti.