Communityoplossing

ZVM gelanceerd in ZimaOS 1.2 Beta: Wat de VM-lancering van 2024 toevoegde en wat huidige gebruikers van Virtual Machine Manager moeten weten

An April 2024 ZimaOS 1.2.0-beta1 announcement introducing ZVM with Windows, Ubuntu, Debian, BSD, OpenWRT, UNRAID and TrueNAS guest support plus network bridging. The thread also documents broken beta download links and old /DATA/rauc update behavior. Current ZimaOS has a much newer Virtual Machine Manager stack and different installation/update paths.

ZimaOS 1.2 bèta was het moment waarop ZVM een zichtbare productfunctie werd. In de aankondiging van april 2024 stond dat ZVM meerdere gastbesturingssystemen kon uitvoeren, waaronder Windows, Ubuntu, Debian, OpenWRT, BSD, UNRAID en TrueNAS. Ook werden bridged networking, CPU-/geheugenbeheer, opdrachtregelprogramma’s en beheer op afstand toegevoegd.

De pakket-URL’s en update-instructies uit die aankondiging zijn inmiddels historisch. Het huidige ZimaOS is versie 1.7.1, de huidige installatie gebruikt de moderne x86-installatie- en RAUC-pijplijn en Virtual Machine Manager is verder ontwikkeld. Beschouw het artikel over versie 1.2 daarom als productgeschiedenis, niet als een actuele downloadpagina.

Poster van de ZimaOS 1.2-bèta waarop de ZVM-virtual-machineapplicatie wordt geïntroduceerd en vroege mogelijkheden worden vergeleken
De bèta uit 2024 introduceerde ZVM als een ingebouwde ervaring voor virtuele machines op ZimaCube.

Wat ZVM 1.2 bèta toevoegde

De releaseopmerkingen vermeldden:

  • een nieuwe ZVM-app;
  • ondersteuning voor meerdere Linux-/Windows-/BSD-achtige gasten;
  • ondersteuning voor netwerkbridges;
  • CPU- en geheugenbeheer;
  • beheer op afstand;
  • snelkoppelingen en andere VM-bedieningsopties.

Daarnaast werd batchcontrole voor app-updates toegevoegd, evenals verschillende RAID-/Network-ID-oplossingen buiten virtualisatie.

Meerdere VM’s werden al ondersteund door 1.2.2

In een vervolgbericht uit juli 2024 werd gevraagd of meerdere VM’s konden worden uitgevoerd. 777-Spider antwoordde dat gebruikers ZimaOS 1.2.2 konden installeren en meerdere Windows-/Linux-systemen konden beheren.

Hoeveel VM’s een huidige host kan uitvoeren, hangt nog steeds af van het aantal fysieke CPU-cores, RAM, opslaglatentie en gelijktijdige werkbelasting, en niet van een vast ZVM-aantal.

Een gebruiker van v1.1 meldde dat de geplaatste links naar de 1.2-bèta een 404-fout gaven. Een communitybeheerder erkende het linkprobleem en werkte de link bij.

Dat is op zichzelf al reden genoeg om de oude download-URL’s uit 2024 niet als actuele installatiemethode te behouden.

/DATA/rauc was een oude updatelocatie

In de thread werd besproken dat gebruikers moesten wachten op een rode updatepunt nadat een bètapakket was gedownload naar /DATA/rauc/. Het huidige ZimaOS gebruikt de nieuwere offline OTA-locatie en stabiele release-assets.

Gebruik het huidige offline updatepad van ZimaOS.

Windows-gasten hebben mogelijk VirtIO-stuurprogramma’s nodig

Moderne KVM-/QEMU-Windows-VM’s bieden vaak VirtIO-apparaten voor opslag, netwerk, ballooning of beeldschermfunctionaliteit. In latere IceWhale-communityrichtlijnen wordt gebruikers geadviseerd de schijf virtio-win.iso in ZVM te koppelen en de benodigde Windows-stuurprogramma’s te installeren wanneer Apparaatbeheer onbekende apparaten toont.

Plan huidige VM’s met voldoende reservecapaciteit op de host

Wijs niet alle CPU-threads en al het RAM toe aan gasten. ZimaOS, QEMU/libvirt, de bestandssysteemcache, Docker-apps en opslagservices hebben ook bronnen nodig. SSD/NVMe verdient de voorkeur voor interactieve Windows-gasten.

Gebruik de actuele handleiding voor VM-hardwareplanning.

Snapshot-/herstelondersteuning werd door deze bron niet bevestigd

Een latere gebruiker vroeg of ZVM VM-snapshots kon maken en herstellen. Zima-Giorgio vroeg de gebruiker een afzonderlijk onderwerp te openen in plaats van in deze thread te antwoorden. Daarom mag de aankondiging van versie 1.2 niet worden gebruikt als bewijs dat snapshot-/herstelondersteuning toen al was geïmplementeerd.

Bridged networking was een lanceringsfunctie, maar gastnetwerken moeten nog steeds worden gevalideerd

De lanceringsposter maakte reclame voor bridge networking, zodat VM’s directer aan het LAN konden deelnemen. Latere communitythreads laten zien dat bridged networking in Windows nog steeds kan afhangen van proxy-instellingen van de gast, DHCP, het gedrag van de host-NIC en de details van de huidige ZVM-implementatie.

Beschouw “bridge wordt ondersteund” niet als bewijs dat elke gast automatisch zonder configuratie een werkende LAN-verbinding krijgt.

PCIe-/USB-/GPU-passthrough is een afzonderlijke geavanceerde mogelijkheid

De bètavariant 1.2 richtte zich op gewone virtuele machines en netwerkbridging. Er werd geen volwassen PCIe-/GPU-passthrough voor elk apparaat beloofd. De huidige planning voor passthrough hangt nog steeds af van IOMMU-groepen, firmware-instellingen voor virtualisatie, gaststuurprogramma’s en het exacte ZVM-/huidige uitbreidingspad.

VM-opslag moet afzonderlijk van bulk-NAS-opslag worden gepland

Interactieve Windows-/Linux-gasten profiteren van de lage latentie van SSD/NVMe. Grote HDD-pools zijn beter geschikt voor minder vaak gebruikte VM-images of back-ups. Houd voldoende reservecapaciteit voor ZimaOS-services op de host en voorkom dat de kleine systeemschijf vol raakt met groeiende VM-images.

Veelgestelde vragen over de geschiedenis van ZVM

Ondersteunde ZVM in de ZimaOS 1.2-bèta voor het eerst Windows-/Linux-gasten?

Ja. In de aankondiging uit 2024 worden Windows, Ubuntu, Debian, BSD en andere gastsystemen expliciet genoemd.

Moeten huidige gebruikers het 1.2-bèta-installatieprogramma uit de oude thread downloaden?

Nee. Gebruik het huidige stabiele ZimaOS-installatieprogramma en de actuele release-assets.

Hebben huidige Windows-VM’s nog steeds aanvullende stuurprogramma’s nodig?

Ja. Voor VirtIO-apparaten kan het Windows-pakket met virtio-win-stuurprogramma’s binnen de gast nodig zijn.