Zarządzanie VM
OpenFactory używa maszyn wirtualnych libvirt do uruchamiania obrazów, weryfikacji i wdrażania topologii projektów. Konsola łączy żądany graf ze stanem runtime zwracanym przez libvirt.
Obecne możliwości
| Możliwość | Granica |
|---|---|
| Planowana topologia | Dodawanie węzłów VM i sieci, łączenie ich, wybór wariantu boot i zapis układu grafu przed provisioning |
| Cykl życia VM | Tworzenie, start, graceful shutdown, reboot, hard reset, forced power-off i usuwanie autoryzowanej VM |
| Obrazy boot | Jeden z buildów lub enabled public catalog launch target; zmiana wariantu provisioned węzła podmienia CD-ROM i cold-restart przy zachowaniu dysku |
| Konsola | Otwarcie konsoli VNC w przeglądarce dla działającej VM |
| Weryfikacja | Provision tymczasowych środowisk testowych i uruchamianie predefined, feature, custom, GUI lub benchmark checks |
| Persistent overlay | Opcjonalny dysk Zone 2 dla obsługiwanych obrazów; snapshots i rollback dotyczą tylko tej overlay |
Dostępność VM, rozmiar, liczba węzłów i retencja wynikają z bieżących account entitlements zwracanych przez backend. Nie opieraj się na skopiowanej tabeli planu w dokumentacji.
Ważne rozróżnienia
- Zaplanowany węzeł to dane topologii, nie działająca VM.
- Działająca VM nie dowodzi, że obraz przeszedł testy.
- Root disk VM bootowanej z ISO nie jest automatycznie zainstalowanym systemem.
- Snapshot Zone 2 to nie pełny snapshot VM: nie obejmuje guest memory, immutable base image ani dowolnych dysków.
- Sukces konsoli przeglądarki nie potwierdza zachowania SSH, instalatora ani sprzętu fizycznego.
Bezpieczny workflow
- Zweryfikuj i zbuduj obraz.
- Dodaj żądane węzły VM i sieci do topologii projektu lub build.
- Wybierz dokładny wariant boot i sprawdź limity zasobów.
- Provision, potem sprawdź runtime identifier i stan.
- Otwórz konsolę i uruchom prompt-specific assertions.
- Dla nośników instalacyjnych ukończ test install-to-disk i reboot z dysku zamiast ISO.
- Trzymaj oddzielnie dowody testów, certyfikacji i sprzętu.
- Usuń tymczasowe VM i sieci po zachowaniu dowodów.