ZimaOS 1.2 beta to moment, w którym ZVM stał się widoczną funkcją produktu. W ogłoszeniu z kwietnia 2024 roku podano, że ZVM może uruchamiać wiele systemów operacyjnych gościa — w tym Windows, Ubuntu, Debian, OpenWRT, BSD, UNRAID i TrueNAS — oraz dodano obsługę sieci mostkowanej, zarządzanie procesorem i pamięcią, narzędzia wiersza poleceń i zdalne zarządzanie.
Adresy URL pakietów i instrukcje aktualizacji z tego ogłoszenia mają dziś znaczenie historyczne. Obecna wersja ZimaOS to 1.7.1, bieżąca instalacja korzysta z nowoczesnego instalatora x86 i potoku RAUC, a Menedżer maszyn wirtualnych jest nadal rozwijany. Artykuł dotyczący wersji 1.2 należy traktować jako historię produktu, a nie aktualną stronę pobierania.
Co dodała wersja beta ZVM 1.2
Informacje o wydaniu wymieniały:
- nową aplikację ZVM;
- wiele systemów gościa opartych na Linuksie, Windowsie i BSD;
- obsługę mostu sieciowego;
- zarządzanie procesorem i pamięcią;
- zdalne zarządzanie;
- skróty i inne elementy sterowania maszynami wirtualnymi.
Dodano także zbiorcze sprawdzanie aktualizacji aplikacji oraz kilka poprawek dotyczących RAID i identyfikatorów sieciowych, niezwiązanych z wirtualizacją.
W wersji 1.2.2 obsługiwano już wiele maszyn wirtualnych
W uzupełnieniu z lipca 2024 roku zapytano, czy można uruchamiać wiele maszyn wirtualnych. 777-Spider odpowiedział, że użytkownicy mogą zainstalować ZimaOS 1.2.2 i zarządzać wieloma systemami Windows/Linux.
Liczba maszyn wirtualnych, które może obecnie obsłużyć host, nadal zależy od liczby fizycznych rdzeni procesora, pamięci RAM, opóźnień pamięci masowej i równoczesnego obciążenia, a nie od ustalonego limitu ZVM.
Linki pobierania wersji beta przestały działać jeszcze w trakcie pierwotnej dyskusji
Użytkownik wersji 1.1 zgłosił, że opublikowane linki do wersji beta 1.2 zwracały błąd 404. Opiekun społeczności potwierdził problem z linkiem i go zaktualizował.
To wystarczający powód, aby nie zachowywać starych adresów URL pobierania z 2024 roku jako aktualnej metody instalacji.
/DATA/rauc było starą lokalizacją aktualizacji
W wątku omawiano oczekiwanie na czerwoną kropkę aktualizacji dopiero po pobraniu pakietu beta do katalogu /DATA/rauc/. Obecny ZimaOS korzysta z nowszej lokalizacji aktualizacji OTA offline oraz zasobów stabilnych wydań.
Użyj aktualnej ścieżki aktualizacji offline ZimaOS.
Systemy gościa Windows mogą wymagać sterowników VirtIO
Współczesne maszyny wirtualne Windows oparte na KVM/QEMU często udostępniają urządzenia VirtIO związane z pamięcią masową, siecią, balonowaniem pamięci lub wyświetlaniem. Późniejsze wskazówki społeczności IceWhale zalecają zamontowanie dysku ze sterownikami virtio-win.iso w ZVM i zainstalowanie wymaganych sterowników Windows, gdy Menedżer urządzeń wyświetla nieznane urządzenia.
Planuj obecne maszyny wirtualne z uwzględnieniem rezerwy zasobów hosta
Nie przydzielaj gościom wszystkich wątków procesora ani całej pamięci RAM. ZimaOS, QEMU/libvirt, pamięć podręczna systemu plików, aplikacje Docker i usługi pamięci masowej również potrzebują zasobów. W przypadku interaktywnych systemów Windows preferowane są dyski SSD/NVMe.
Skorzystaj z aktualnego przewodnika planowania sprzętu dla maszyn wirtualnych.
To źródło nie potwierdzało obsługi migawek i przywracania
Późniejszy użytkownik zapytał, czy ZVM może tworzyć i przywracać migawki maszyn wirtualnych. Zima-Giorgio poprosił go o założenie osobnego tematu, zamiast odpowiadać w tym wątku. Dlatego ogłoszenia wersji 1.2 nie należy traktować jako dowodu, że funkcja tworzenia i przywracania migawek była już wtedy dostępna.
Sieć mostkowana była funkcją wprowadzoną przy premierze, ale działanie sieci gościa nadal wymaga weryfikacji
Plakat premierowy reklamował sieć mostkowaną, dzięki której maszyny wirtualne mogły bardziej bezpośrednio uczestniczyć w działaniu sieci LAN. Późniejsze wątki społeczności pokazują, że mostkowana sieć Windows może nadal zależeć od ustawień serwera proxy gościa, DHCP, działania interfejsu sieciowego hosta i szczegółów bieżącej implementacji ZVM.
Nie traktuj informacji „obsługiwany most” jako dowodu, że każdy gość automatycznie uzyska działające połączenie z siecią LAN bez dodatkowej konfiguracji.
Przekazywanie urządzeń PCIe/USB/GPU to osobna zaawansowana funkcja
Ogłoszenie wersji beta 1.2 koncentrowało się na zwykłych maszynach wirtualnych i mostkowaniu sieci. Nie obiecywało dojrzałej obsługi przekazywania urządzeń PCIe/GPU dla każdego urządzenia. Planowanie bieżącej konfiguracji przekazywania nadal zależy od grup IOMMU, ustawień wirtualizacji oprogramowania układowego, sterowników gościa oraz dokładnej ścieżki rozszerzeń ZVM i bieżącej wersji.
Pamięć masową maszyn wirtualnych należy planować oddzielnie od pojemnościowej pamięci NAS
Interaktywne systemy Windows/Linux korzystają z niskich opóźnień dysków SSD/NVMe. Duże pule dysków HDD lepiej nadają się do rzadziej używanych obrazów maszyn wirtualnych lub kopii zapasowych. Zachowaj wystarczającą rezerwę zasobów dla usług ZimaOS i nie zapełniaj małego dysku systemowego rozrastającymi się obrazami maszyn wirtualnych.
Najczęściej zadawane pytania dotyczące historii ZVM
Czy ZVM po raz pierwszy obsługiwał systemy gościa Windows/Linux w wersji beta ZimaOS 1.2?
Tak. W ogłoszeniu z 2024 roku wyraźnie wymieniono systemy Windows, Ubuntu, Debian, BSD i inne systemy gościa.
Czy obecni użytkownicy powinni pobierać instalator wersji beta 1.2 ze starego wątku?
Nie. Użyj aktualnego stabilnego instalatora ZimaOS i bieżących zasobów wydania.
Czy obecne maszyny wirtualne Windows nadal mogą wymagać dodatkowych sterowników?
Tak. Urządzenia VirtIO mogą wymagać pakietu sterowników Windows virtio-win zainstalowanego w systemie gościa.
