VMs
De applicatie VMs is een virtualisatie-hypervisor die door TerraMaster is gebouwd op basis van de KVM-kernel. Via een intuïtieve en gebruiksvriendelijke centrale beheerinterface integreert deze diverse virtualisatieoplossingen. De applicatie maakt snelle implementatie van virtuele machines, flexibele toewijzing van rekenresources en enterprise-grade functies voor gegevensbescherming mogelijk, wat een solide garantie biedt voor bedrijfscontinuïteit.
Opmerking: VMs en VirtualBox conflicteren en kunnen niet gelijktijdig draaien. Een bestaande installatie van VirtualBox verhindert dat VMs kan worden ingeschakeld.
Vereisten en beperkingen
Ondersteunde TOS-versies: TOS 7.0 (x86)
Hardware en bestandssysteem:
- Geheugen: 4 GB of meer wordt aanbevolen. Het draaien van meerdere virtuele machines vereist meer geheugen.
- Opslagruimte: alleen opslagruimtes onder het Btrfs-bestandssysteem worden ondersteund als opslaglocatie voor virtuele machines.
Overzicht
Een gecentraliseerde weergave toont de algemene operationele status van VMs, inclusief overzichtsgegevens over virtuele machines, opslagruimtes en netwerkresources, zodat u snel inzicht krijgt in de gezondheidsstatus van het virtualisatieplatform.
Beschrijving van secties
- Status van de virtualisatieomgeving: de bovenste kaart geeft de operationele status van de volledige VMs-virtualisatieomgeving visueel weer met grafische middelen en waarschuwt u wanneer er fouten optreden op de host, virtuele machines of opslagruimte.
De volgende statussen kunnen in dit veld verschijnen:
- Normaal: de algemene status is goed en werkt normaal.
- Waarschuwing: de status van een virtuele machine of opslagruimte is abnormaal, maar diensten kunnen nog steeds normaal werken. Het is aanbevolen om de afwijkende resources te controleren en problemen op te lossen.
- Fout: de virtuele machine of opslagruimte kan niet goed functioneren. Controleer de status van de afwijkende resource en voer onmiddellijk onderhoud uit om het probleem op te lossen.
- Bewaking van virtuele machines: realtime weergave van het CPU-gebruik en het geheugengebruik van elke draaiende virtuele machine.
- Resourcestatistieken: toont de totale capaciteit, gebruikte capaciteit en het gebruikspercentage van de opslagruimte.
Virtuele machines
Via de module "Virtuele machines" kunt u het volledige levenscyclusbeheer van virtuele machines uitvoeren, van aanmaken tot verwijderen.
Lijst met virtuele machines
Toont alle aangemaakte virtuele machines (inclusief draaiende en uitgeschakelde status) in een lijst. Klik op de vervolgkeuzeknop rechts van elke virtuele machine om de gedetailleerde configuratie en prestatiegegevens uit te klappen en te bekijken.
Gegevens omvatten:
- Algemene informatie: status, videokaart, opslag, aantal CPU-cores, geheugencapaciteit, firmware (Legacy BIOS/UEFI), CPU-compatibiliteitsmodus, toetsenbordindeling, enz.
- Prestatiebewaking: CPU-gebruik van de host, geheugengebruik van de host, totale doorvoer van de harde schijf, totaal aantal IOPS van de harde schijf, totale latentie van de harde schijf, totaal verzonden/ontvangen netwerkpakketten.
- Overige informatie: aantal momentopnamen, automatisch starten, USB-apparaten, PCI-apparaten, status van de guest agent (Guest Agent), IP-adres, beschrijving.
Virtuele machine aanmaken
Volg de stappen van de wizard om de parameters van de gewenste virtuele machine te configureren.
- Besturingssysteem selecteren: selecteer het type besturingssysteem dat u wilt installeren, zoals Microsoft Windows, Linux of andere KVM-compatibele systemen.

- Opslagruimte selecteren: selecteer een Btrfs-opslagruimte die aan VMs is toegevoegd om alle gegevens van de virtuele machine op te slaan.
- Opmerking: wanneer de geselecteerde opslagruimte vol raakt, wordt de virtuele machine afgesloten.

-
Algemene informatie:
- Naam: geef de virtuele machine een unieke naam.
- CPU: bepaal het aantal CPU-cores voor de virtuele machine.
Opmerking- Geavanceerde CPU-opties:
- CPU-compatibiliteitsmodus inschakelen: maakt live migratie tussen twee hosts met verschillende CPU-modellen mogelijk.
- Hyper-V Enlightenments inschakelen: kan de prestaties van Windows-virtuele machines verbeteren.
- QoS-instellingen
- CPU-threads reserveren: kan CPU-threads reserveren voor virtuele machines die hogere prestaties vereisen. Gereserveerde CPU-threads kunnen niet worden gebruikt voor andere diensten of virtuele machines.
- Machinetype: selecteer het machinetype van de virtuele machine.
- PC: biedt hogere compatibiliteit met oudere besturingssystemen.
- Q35: een nieuwer virtueel platform dat PCI-E biedt, maar geen IDE-virtuele harde schijven ondersteunt.
- Prioriteit van virtuele machine: stel het relatieve gewicht van de virtuele machine in wanneer er strijd om resources optreedt (Laag, Onder normaal, Standaard, Boven normaal, Hoog).
- Geheugen: bepaal de hoeveelheid geheugen die aan de virtuele machine wordt toegewezen. Bij het opstarten wordt dit deel van het geheugen gereserveerd.
- Videokaart: selecteer het type videokaart (Cirrus, VGA, vmvga).
- Cirrus: Cirrus Logic GD5446 grafische kaart. Alle Windows-versies sinds Windows 95 kunnen deze kaart herkennen en gebruiken.
- VGA: standaard VGA-kaart met Bochs VBE-extensies, ondersteunt hogere resoluties. Alle Windows-versies sinds Windows XP kunnen deze kaart herkennen.
- vmvga: een geavanceerdere virtuele videokaart dan VGA.
- Beschrijving: voeg een beschrijving toe om de virtuele machine gemakkelijk te kunnen herkennen (maximaal 64 tekens).

-
Virtuele schijven en netwerk:
- Virtuele schijven
- Algemeen: configureer de grootte van de virtuele schijfruimte. Er kunnen maximaal 8 virtuele schijven worden toegevoegd.
- Controller van virtuele harde schijf: selecteer het type controller van de virtuele harde schijf.
- IDE: compatibel met de meeste besturingssystemen, er kunnen maximaal 4 IDE-apparaten worden gebruikt.
- SATA: compatibel met moderne besturingssystemen.
- VirtIO SCSI: betere prestaties, maar kan niet worden gebruikt om het besturingssysteem te installeren of op te starten.
- VirtIO Block: alleen aanbevolen voor Linux-virtuele machines; de TerraMaster Guest Tool bevat geen stuurprogramma voor deze controller. Deze moet eerst worden ingeschakeld in VMs-instellingen > Geavanceerde instellingen.
- Overig: configureer geavanceerde opties zoals ruimte-terugwinning en IOPS-bereik.
- Netwerk van virtuele machine
- Netwerk: netwerkinterfaces voor de virtuele machine toevoegen of verwijderen. Klik op "Instellingen" om het MAC-adres en het netwerktype te configureren.
Opmerking- Netwerkinterfaces ondersteunen de netwerkadaptermodellen VirtIO, e1000 en rtl8139.
- U kunt er ook voor kiezen om SR-IOV in te schakelen, waardoor ondersteunde netwerkadapters de netwerkprestaties kunnen versnellen met minder CPU-verbruik. Om SR-IOV in te schakelen moeten zowel uw host als de fysieke netwerkadapter SR-IOV ondersteunen.
- Wanneer SR-IOV is ingeschakeld, kunt u het model van de netwerkadapter niet selecteren.
- Wanneer SR-IOV is ingeschakeld, wordt live migratie van virtuele machines tussen hosts niet ondersteund.
- Wanneer SR-IOV is ingeschakeld, kan de virtuele machine niet worden onderbroken.
- Virtuele schijven
-
Overige instellingen:
- ISO-bestand opstarten: selecteer een imagebestand als opstartmedium voor de virtuele machine (bijv. een installatieschijf voor het besturingssysteem).
- Overig ISO-bestand: een extra ISO-bestand koppelen, zoals een stuurprogramma-cd.
- Automatisch starten: stel in of deze virtuele machine automatisch moet starten wanneer de host start.
- Opstartlocatie: selecteer DVD/CD-ROM of de virtuele harde schijf.
- Firmware: selecteer de opstartfirmware (Legacy BIOS of UEFI).
- Seriële poort: schakel de seriële poort van de virtuele machine in of uit.
- Virtuele USB-controller: voeg een USB-controller toe en wijs USB-apparaten op de host toe aan de virtuele machine voor gebruik.
Opmerking- Een USB-apparaat kan niet aan meerdere virtuele machines worden toegewezen.
- Op sommige oudere besturingssystemen (bijv. Windows 7) kan de virtuele USB 3.0-controller de installatie van het nec-xhci-stuurprogramma vereisen en kunnen er enige compatibiliteitsproblemen zijn.
- Als een USB-apparaat niet bestaat op de host waarop de virtuele machine draait, wordt het apparaat losgekoppeld.
-
PCI-apparaten Wijs PCI-apparaten op de host rechtstreeks toe aan de virtuele machine voor gebruik. Klik op "Apparaat toevoegen" en selecteer het gewenste apparaat uit de beschikbare PCI-apparaten op de host. De lijst toont de apparaatnaam, het type, de IOMMU-groep en het PCI-adres.

Opmerking- Passthrough van PCI-apparaten ondersteunt momenteel netwerkkaarten, USB-controllers en USB-apparaten. Deze functie brengt bepaalde risico's en beperkingen met zich mee; een onjuiste configuratie kan apparaatconflicten of systeemcrashes veroorzaken. Na passthrough wordt de besturing van de betreffende hardware overgedragen van de host naar de virtuele machine, en worden alle USB-apparaten die op die controller op de host zijn aangesloten (inclusief toetsenborden, muizen en opslagapparaten) onmiddellijk verwijderd. Als u op dat moment van deze apparaten afhankelijk bent voor interactie met het systeem, verliest u direct de controle.
- Passthrough van de laatste netwerkkaart wordt niet ondersteund, omdat deze bewerking de NAS loskoppelt van het netwerk en extern beheer onmogelijk maakt. Pas de configuratie aan en probeer het opnieuw.
- Hardware-passthrough is een complexe bewerking en wordt niet aanbevolen voor niet-professionele gebruikers. Als u dit toch wilt uitvoeren, maak dan vooraf een back-up van belangrijke gegevens, stop diensten die van de betreffende hardware afhankelijk zijn en schakel automatisch starten van de virtuele machine pas in nadat is bevestigd dat het systeem stabiel is, om operationele risico's te beperken.
- Apparaten die al door andere virtuele machines worden gebruikt, kunnen niet opnieuw worden toegewezen.
-
Instellingen bevestigen: controleer alle configuratiegegevens, vink "Virtuele machine starten na aanmaken" aan (optioneel) en klik op Bevestigen om het aanmaken te voltooien.

Virtuele machines beheren
-
Energiebeheer: selecteer een virtuele machine en klik op de knop "Energie" om de status ervan te regelen.
- Starten: start de virtuele machine.
- Afsluiten: sluit de virtuele machine normaal af.
- Geforceerd afsluiten: schakelt de virtuele machine direct uit, wat gegevensverlies kan veroorzaken.
- Herstarten: herstart de virtuele machine.
- Onderbreken: onderbreekt een draaiende virtuele machine en slaat de status ervan op in de opslagruimte.
- Hervatten: herstelt een onderbroken virtuele machine naar de status vóór de onderbreking.
-
Verbinden met virtuele machine: het systeem opent de geselecteerde virtuele machine via een VNC-webconsole, waar u de virtuele machine rechtstreeks kunt bedienen.
-
Virtuele machine bewerken: selecteer een uitgeschakelde virtuele machine en klik op "Bewerken" om de hardwarespecificaties en machtigingen te wijzigen.
-
Virtuele machine verwijderen: selecteer een virtuele machine en klik op "Verwijderen" om deze te verwijderen. Deze bewerking verwijdert zowel de virtuele machine als alle bijbehorende virtuele schijven.
-
Meer functies
- Klonen: snel een kopie maken op basis van de huidige virtuele machine, met een op te geven aantal klonen.
- Importeren: importeren vanuit een OVA-bestand of vanuit een schijfimage op de host, en op basis van de configuratie een nieuwe virtuele machine aanmaken.
- Exporteren: de virtuele machine als bestand exporteren en in een gedeelde map opslaan. U kunt kiezen tussen standaard OVA of VMware-compatibel OVA.
- Migreren: de virtuele machine naar een andere host migreren of de opslaglocatie ervan wijzigen. Er zijn drie migratiemodi beschikbaar: de draaiende host wijzigen, de opslagruimte wijzigen, of zowel de draaiende host als de opslagruimte wijzigen. Live migratie wordt ondersteund voor draaiende virtuele machines.
- Momentopname maken: handmatig een herstelpunt voor de virtuele machine aanmaken (inclusief status, instellingen en alle schijven). U kunt het momentopnametype (crash-consistent/bestandssysteem-consistent) bekijken, een beschrijving van de momentopname toevoegen en de momentopname beveiligen met de optie "Vergrendelen".
- Lijst met momentopnamen: alle momentopnamen bekijken en beheren en vanuit elke momentopname herstellen of klonen. Bij het herstellen vanuit een momentopname kunt u "Maak een momentopname voordat u de virtuele machine herstelt" aanvinken, zodat u bij een mislukte herstelpoging deze momentopname kunt gebruiken voor herstel.
- Het is aanbevolen om de QEMU Guest Agent te installeren. Na installatie worden afsluit- en herstartopdrachten doorgegeven aan het besturingssysteem om een succesvolle uitvoering te waarborgen.
- Wanneer de virtuele machine draait, kunnen kernconfiguraties zoals CPU, geheugen, videokaart, netwerkadapter, volgorde/interface van de virtuele harde schijf en USB-controller niet worden gewijzigd. Alleen het hot-toevoegen van VirtIO-virtuele harde schijven wordt ondersteund.
- Tijdens het importeren kunnen de schijfgrootte en -volgorde in de OVA of schijfimage niet worden gewijzigd.
- Bij het importeren van een OVA-bestand past het systeem automatisch de configuratie toe op basis van het bestand.
- Bij het importeren van een image van een virtuele schijf in een virtuele machine: als de image zich niet op de opgegeven opslaglocatie bevindt, downloadt het systeem deze van een andere locatie en slaat deze op de huidige locatie op.
Opslagruimte
U kunt opslagruimtes voor virtuele machines toevoegen en beheren. Alle virtuele harde schijven gebruiken thin provisioning en nemen alleen fysieke ruimte in beslag wanneer er gegevens worden geschreven.
Lijst met opslagruimtes
Toont de status en het gebruik van alle toegevoegde opslagruimtes in een lijst.
- Algemene informatie: naam van de opslagruimte, status, gebruikt/totale opslag, gebruik.
- Gedetailleerde informatie: host, totale capaciteit, beschikbare ruimte, aan virtuele harde schijven toegewezen ruimte.
- Gebruik door virtuele machines: toont in een lijst alle virtuele machines en details van hun schijfgebruik die virtuele schijven op deze opslagruimte gebruiken.
Opslagruimte beheren
- Opslagruimte toevoegen: selecteer een opslagruimte met het Btrfs-bestandssysteem uit de beschikbare volumes van de host. U kunt een drempelwaarde voor "Weinig ruimte" (5~30) instellen. Wanneer de beschikbare ruimte onder deze drempel komt of de opslagruimte vol is (2 GB), stuurt het systeem een melding.
- Opslagruimte bewerken: een toegevoegde opslagruimte hernoemen.
- Opslagruimte verwijderen: de geselecteerde opslagruimte uit VMs verwijderen. Als de opslagruimte nog gegevens van virtuele machines of images bevat, kunt u ervoor kiezen deze gegevens te behouden.
- U kunt alleen een volume met Btrfs en meer dan 2 GB beschikbare ruimte selecteren als opslagruimte voor virtuele machines.
- Wanneer er een draaiende virtuele machine in de opslagruimte is, kan die opslagruimte niet worden verwijderd.
Netwerk
U kunt virtuele netwerken voor virtuele machines aanmaken en beheren, waardoor communicatie tussen virtuele machines onderling en tussen virtuele machines en externe netwerken mogelijk wordt.
Netwerklijst
Toont alle geconfigureerde virtuele netwerken in een lijst.
- Algemene informatie: netwerknaam, status, netwerktype (Privé, Extern).
- Verbindingsinformatie: aantal hosts dat de fysieke interface gebruikt, netwerkinterface, VLAN-ID, lijst van virtuele machines die dit netwerk gebruiken.
Netwerk beheren
- Netwerk aanmaken: stel de netwerknaam, het netwerktype (Privé, Extern) en de VLAN-ID (optioneel) in en selecteer uit alle hosts de fysieke netwerkinterfaces die moeten worden gebruikt voor het opbouwen van dit virtuele netwerk.
- Netwerk bewerken: de naam, VLAN-ID of bijbehorende fysieke netwerkinterfaces van het virtuele netwerk wijzigen.
- Netwerk verwijderen: het geselecteerde virtuele netwerk verwijderen.
- Als sommige netwerkinterfaces van het virtuele netwerk niet goed werken, wordt de status van het virtuele netwerk een waarschuwing, maar blijft de netwerkverbinding van de virtuele machine beschikbaar.
- Als alle netwerkinterfaces van het virtuele netwerk niet goed werken, wordt de status van het virtuele netwerk een fout. Controleer het netwerkapparaat en bevestig de netwerkverbinding van de omgeving.
- Een extern virtueel netwerk moet ten minste één netwerkinterface bevatten.
- Nadat een virtueel netwerk is verwijderd, worden alle virtuele interfaces in dat netwerk losgekoppeld. Om een virtuele interface opnieuw toe te wijzen, gaat u naar VMs > Virtuele machines > Bewerken.
- Als Open vSwitch niet automatisch wordt ingeschakeld, gaat u naar "Configuratiescherm > Netwerk" om het handmatig in te schakelen, zodat virtuele machines normaal verbinding kunnen maken met het netwerk.
Images
De module Images wordt gebruikt om installatieschijven van besturingssystemen (.iso) en imagebestanden van virtuele harde schijven (.vmdk, .qcow2, enz.) te beheren die nodig zijn voor het aanmaken van virtuele machines.
Imagelijst
Toont alle toegevoegde imagebestanden in een lijst.
- Algemene informatie: imagenaam, status (Ingeschakeld/Uitgeschakeld), bestandstype, bestandsgrootte.
- Overige informatie: imageversie, opslaglocatie.
Image toevoegen
- Importmethode selecteren: kies importeren uit "Lokaal NAS-bestand" of "Lokaal computerbestand".
- Bestand selecteren: selecteer het gewenste imagebestand in het geopende venster. Ondersteunde formaten: .iso, .vmdk, .vdi, .vhd, .vhdx, .img, .qcow2.
- Opslagruimte selecteren: selecteer de opslagruimte waarin dit imagebestand moet worden opgeslagen.
- Opmerking: sluit of vernieuw de browser niet tijdens het uploadproces als u handmatig vanaf een computer uploadt.
- Ondersteunde formaten:
- ISO-bestanden: *.iso.
- Images van harde schijven: *.vmdk, *.vdi, *.vhd, *.vhdx, *.img, *.qcow2.
- Als u handmatig installatiebestanden vanaf een computer uploadt, sluit of vernieuw de browser dan niet tijdens het uploadproces om de upload niet te onderbreken.
Imagebeheer
- Image bewerken: de opslaglocatie van het imagebestand wijzigen.
- Image verwijderen: het geselecteerde imagebestand uit de applicatie verwijderen. Als de image al door een virtuele machine is gekoppeld, wordt deze na verwijdering eerst van de virtuele machine losgekoppeld.
Logboeken
Legt bewerkingen in de applicatie VMs vast en ondersteunt het bekijken, exporteren en beheren van logboeken.
Logboeken beheren
Op de pagina Logboeken kunt u de logboeken van alle taken bekijken, of specifieke taken selecteren om logboeken te bekijken. U kunt ook de volgende instellingen voor logboeken uitvoeren:
- Zoeken: naar gebeurtenissen zoeken;
- Vernieuwen: de logboeken vernieuwen;
- Exporteren: logboeken exporteren;
- Verwijderen: logboeken verwijderen – u kunt alle logboeken of specifieke logboeken verwijderen;
- Instellingen: bewaarbeleid voor logboeken instellen; logboeken die niet aan het beleid voldoen worden automatisch verwijderd.
CLI-opdrachtregelprogramma
VMs wordt geleverd met een CLI-opdrachtregelprogramma dat kan worden gebruikt om virtuele machines op te vragen en te beheren. Na installatie van VMs kan het worden aangeroepen in de lokale terminal, in SSH-sessies en in scripts of tools voor geautomatiseerd beheer. De CLI communiceert via een lokale Unix socket met de VMs-service en ondersteunt tabel- en JSON-uitvoer, wat batchbeheer en secundaire ontwikkeling vergemakkelijkt.
Zie VMs CLI voor meer informatie.