VM pārvaldība
OpenFactory izmanto libvirt virtuālās mašīnas, lai ielādētu attēlus, palaistu verifikāciju un izvietotu projektu topoloģijas. Konsole apvieno vēlamo grafu ar libvirt atgriezto izpildes stāvokli.
Pašreizējās iespējas
| Iespēja | Robeža |
|---|---|
| Plānota topoloģija | Pievienot VM un tīkla mezglus, savienot tos, izvēlēties boot variantu un saglabāt grafa izkārtojumu pirms provisioning |
| VM dzīvves cikls | Izveidot, palaist, graceful shutdown, reboot, hard reset, forced power-off un dzēst autorizētu VM |
| Boot attēli | Izmantot vienu no saviem build vai iespējotu public catalog launch target; provisionēta mezgla varianta maiņa maina CD-ROM un veic cold-restart, saglabājot disku |
| Konsole | Atvērt pārlūka VNC konsoli darbojošai VM |
| Verifikācija | Provision pagaidu test vides un palaist predefined, feature, custom, GUI vai benchmark pārbaudes |
| Persistent overlay | Izvēles Zone 2 disks atbalstītiem attēliem; snapshot un rollback attiecas tikai uz šo overlay |
VM pieejamību, izmēru, mezglu skaitu un retention piemēro no backend atgrieztajām konta tiesībām. Nebalstieties uz dokumentācijā nokopētu plāna tabulu.
Svarīgas atšķirības
- Plānots mezgls ir topoloģijas dati, ne darbojoša VM.
- Darbojoša VM nav pierādījums, ka tās attēls nokārtoja testus.
- ISO ielādētas VM root disks automātiski nav instalēta sistēma.
- Zone 2 snapshot nav pilns VM snapshot: tas neuzķer guest memory, nemaināmo base attēlu vai jebkurus diskus.
- Panākumi pārlūka konsolē nepierāda SSH, installer vai physical-hardware uzvedību.
Drošs darba plūsma
- Validējiet un izveidojiet attēlu.
- Pievienojiet vēlamos VM un tīkla mezglus projekta vai build topoloģijai.
- Izvēlieties precīzu boot variantu un pārskatiet resource limits.
- Veiciet provisioning, pēc tam pārbaudiet izpildes identifikatoru un stāvokli.
- Atveriet konsoli un palaidiet prompt-specific assertions.
- Installable media gadījumā pabeidziet install-to-disk testu un restartējiet no diska, nevis ISO.
- Turiet test, certification un hardware pierādījumus atsevišķi.
- Dzēsiet pagaidu VM un tīklus, kad pierādījumi ir saglabāti.