VMs
Aplicația VMs este un hipervizor de mașini virtuale creat de TerraMaster pe baza kernelului KVM. Printr-o interfață centralizată intuitivă și ușor de utilizat, integrează diverse soluții de virtualizare. Permite implementarea rapidă a mașinilor virtuale, alocarea flexibilă a resurselor de calcul și oferă funcții de protecție a datelor de nivel enterprise, oferind garanții solide pentru continuitatea activității.
Notă: VMs și VirtualBox intră în conflict și nu pot rula simultan. O instalare existentă de VirtualBox va împiedica activarea VMs.
Cerințe și limitări
Versiuni TOS acceptate: TOS 7.0 (x86)
Hardware și sistem de fișiere:
- Memorie: Se recomandă 4GB sau mai mult. Rularea mai multor mașini virtuale necesită mai multă memorie.
- Spațiu de stocare: Sunt acceptate ca locații de stocare pentru mașinile virtuale doar spațiile de stocare cu sistemul de fișiere Btrfs.
Prezentare generală
O vizualizare centralizată afișează starea operațională generală a VMs, inclusiv informații de ansamblu despre mașinile virtuale, spațiile de stocare și resursele de rețea, ajutându-vă să înțelegeți rapid starea de sănătate a platformei de virtualizare.
Descrierea secțiunilor
- Starea mediului de virtualizare: Cardul din partea de sus reflectă vizual starea operațională a întregului mediu de virtualizare VMs folosind limbaj grafic, alertându-vă când apar erori pe gazdă, pe mașinile virtuale sau pe spațiul de stocare.
În acest câmp pot apărea următoarele stări:
- Normal: Starea generală este bună și funcționează normal.
- Avertisment: Starea unei mașini virtuale sau a unui spațiu de stocare este anormală, dar serviciile pot funcționa în continuare normal. Se recomandă verificarea resurselor anormale și depanarea.
- Eroare: Mașina virtuală sau spațiul de stocare nu pot funcționa corect. Vă rugăm să verificați starea resursei anormale și să efectuați imediat mentenanța pentru a rezolva problema.
- Monitorizarea mașinilor virtuale: Afișare în timp real a utilizării CPU și a utilizării memoriei pentru fiecare mașină virtuală în execuție.
- Statistici privind resursele: Afișează capacitatea totală, capacitatea utilizată și rata de utilizare a spațiului de stocare.
Mașini virtuale
Prin modulul "Mașini virtuale" puteți efectua o gestionare completă a ciclului de viață al mașinilor virtuale, de la creare până la ștergere.
Lista mașinilor virtuale
Afișează toate mașinile virtuale create (inclusiv stările în execuție și oprite) într-o listă. Faceți clic pe butonul derulant din dreapta fiecărei mașini virtuale pentru a extinde și a vizualiza configurația detaliată și datele de performanță.
Datele includ:
- Informații generale: Stare, placă video, stocare, număr de nuclee CPU, capacitate de memorie, firmware (Legacy BIOS/UEFI), mod de compatibilitate CPU, aspect tastatură etc.
- Monitorizarea performanței: Utilizarea CPU a gazdei, utilizarea memoriei gazdei, debitul total al discului dur, totalul IOPS al discului dur, latența totală a discului dur, total pachete de rețea trimise/primite.
- Alte informații: Numărul de instantanee, pornirea automată, dispozitivele USB, dispozitivele PCI, starea agentului invitat (Guest Agent), adresa IP, descrierea.
Crearea unei mașini virtuale
Urmați pașii asistentului pentru a configura parametrii mașinii virtuale dorite.
- Selectați sistemul de operare: Selectați tipul de sistem de operare de instalat, precum Microsoft Windows, Linux sau alte sisteme compatibile KVM.

- Selectați spațiul de stocare: Selectați un spațiu de stocare Btrfs care a fost adăugat la VMs pentru a stoca toate datele mașinii virtuale.
- Notă: Când spațiul de stocare selectat se epuizează, mașina virtuală va fi oprită.

-
Informații generale:
- Nume: Specificați un nume unic pentru mașina virtuală.
- CPU: Definiți numărul de nuclee CPU pentru mașina virtuală.
Notă- Opțiuni avansate CPU:
- Activare mod de compatibilitate CPU: Permite migrarea live între două gazde cu modele de CPU diferite.
- Activare Hyper-V Enlightenments: Poate îmbunătăți performanța mașinilor virtuale Windows.
- Setări QoS
- Rezervare fire CPU: Poate rezerva fire CPU pentru mașinile virtuale care necesită performanță mai ridicată. Firele CPU rezervate nu pot fi utilizate pentru alte servicii sau mașini virtuale.
- Tipul mașinii: Selectați tipul de mașină al mașinii virtuale.
- PC: Oferă o compatibilitate mai ridicată cu sistemele de operare mai vechi.
- Q35: O platformă virtuală mai nouă care oferă PCI-E, dar nu acceptă discuri dure virtuale IDE.
- Prioritatea mașinii virtuale: Setați ponderea relativă a mașinii virtuale când apare contenție de resurse (Scăzută, Sub normal, Standard, Peste normal, Ridicată).
- Memorie: Definiți cantitatea de memorie alocată mașinii virtuale. La pornire, această porțiune de memorie va fi rezervată.
- Placă video: Selectați tipul plăcii video (Cirrus, VGA, vmvga).
- Cirrus: Placă grafică Cirrus Logic GD5446. Toate versiunile Windows de la Windows 95 încoace pot recunoaște și utiliza această placă.
- VGA: Placă VGA standard cu extensii Bochs VBE, care acceptă rezoluții mai mari. Toate versiunile Windows de la Windows XP încoace pot recunoaște această placă.
- vmvga: O placă video virtuală mai avansată decât VGA.
- Descriere: Adăugați o descriere pentru identificarea ușoară a mașinii virtuale (maximum 64 de caractere).

-
Discuri virtuale și rețea:
- Discuri virtuale
- General: Configurați dimensiunea spațiului discului virtual. Pot fi adăugate până la 8 discuri virtuale.
- Controller disc virtual: Selectați tipul controllerului de disc virtual.
- IDE: Compatibil cu majoritatea sistemelor de operare. Pot fi utilizate până la 4 dispozitive IDE.
- SATA: Compatibil cu sistemele de operare moderne.
- VirtIO SCSI: Performanță mai bună, dar nu poate fi utilizat pentru instalarea sau pornirea sistemului de operare.
- VirtIO Block: Recomandat doar pentru mașinile virtuale Linux; TerraMaster Guest Tool nu include driverul pentru acest controller. Trebuie activat în VMs Setări > Setări avansate înainte de utilizare.
- Altele: Configurați opțiuni avansate precum recuperarea spațiului și intervalul IOPS.
- Rețeaua mașinii virtuale
- Rețea: Adăugați sau eliminați interfețe de rețea pentru mașina virtuală. Faceți clic pe "Setări" pentru a configura adresa MAC și tipul de rețea.
Notă- Interfețele de rețea acceptă modelele de placă de rețea VirtIO, e1000 și rtl8139.
- De asemenea, puteți alege să activați SR-IOV, ceea ce permite adaptoarelor de rețea acceptate să accelereze performanța rețelei consumând mai puține resurse CPU. Pentru a activa SR-IOV, atât gazda, cât și adaptorul de rețea fizic trebuie să accepte SR-IOV.
- Când SR-IOV este activat, nu puteți selecta modelul plăcii de rețea.
- Când SR-IOV este activat, migrarea live a mașinilor virtuale între gazde nu este acceptată.
- Când SR-IOV este activat, mașina virtuală nu poate fi suspendată.
- Discuri virtuale
-
Alte setări:
- Fișier ISO de bootare: Selectați un fișier imagine ca mediu de bootare pentru mașina virtuală (de exemplu, discul de instalare al sistemului de operare).
- Alt fișier ISO: Atașați un fișier ISO suplimentar, precum un CD cu drivere.
- Pornire automată: Setați dacă această mașină virtuală se pornește automat la pornirea gazdei.
- Locație de bootare: Selectați DVD/CD-ROM sau discul dur virtual.
- Firmware: Selectați firmware-ul de bootare (Legacy BIOS sau UEFI).
- Port serial: Activați sau dezactivați portul serial al mașinii virtuale.
- Controller USB virtual: Adăugați un controller USB și atribuiți dispozitive USB de pe gazdă mașinii virtuale pentru utilizare.
Notă- Un dispozitiv USB nu poate fi atribuit mai multor mașini virtuale.
- Pe unele sisteme de operare mai vechi (de exemplu, Windows 7), controllerul USB 3.0 virtual poate necesita instalarea driverului nec-xhci și poate avea unele probleme de compatibilitate.
- Dacă un dispozitiv USB nu există pe gazda pe care rulează mașina virtuală, dispozitivul va fi detașat.
-
Dispozitive PCI Atribuiți direct mașinii virtuale dispozitive PCI de pe gazdă pentru utilizare. Faceți clic pe "Adăugare dispozitiv" și selectați dispozitivul dorit dintre dispozitivele PCI disponibile pe gazdă. Lista va afișa numele dispozitivului, tipul, grupul IOMMU și adresa PCI.

Notă- Passthrough-ul dispozitivelor PCI acceptă în prezent plăci de rețea, controllere USB și dispozitive USB. Această funcție implică anumite riscuri și limitări; o configurație incorectă poate cauza conflicte de dispozitive sau defectarea sistemului. După passthrough, controlul hardware-ului respectiv este transferat de la gazdă la mașina virtuală, iar toate dispozitivele USB conectate la acel controller pe gazdă (inclusiv tastaturi, mouse-uri și dispozitive de stocare) vor fi eliminate imediat. Dacă vă bazați pe aceste dispozitive pentru interacțiunea cu sistemul în acel moment, veți pierde direct controlul.
- Nu este acceptat passthrough-ul ultimei plăci de rețea, deoarece această operațiune va deconecta NAS-ul de la rețea și va face imposibilă gestionarea la distanță. Vă rugăm să ajustați configurația și să încercați din nou.
- Passthrough-ul hardware este o operațiune complexă și nu este recomandat utilizatorilor neprofesioniști. Dacă trebuie să o efectuați, asigurați-vă că faceți din timp o copie de rezervă a datelor importante, opriți serviciile care depind de hardware-ul respectiv și evitați activarea pornirii automate pentru mașina virtuală până când se confirmă că sistemul este stabil, pentru a reduce riscurile de operare.
- Dispozitivele deja ocupate de alte mașini virtuale nu pot fi atribuite repetat.
-
Confirmați setările: Verificați toate informațiile de configurare, bifați "Pornire mașină virtuală după creare" (opțional) și faceți clic pe Confirmare pentru a finaliza crearea.

Gestionarea mașinilor virtuale
-
Gestionarea alimentării: Selectați o mașină virtuală și faceți clic pe butonul "Alimentare" pentru a-i controla starea.
- Pornire: Pornește mașina virtuală.
- Oprire: Oprește mașina virtuală în mod normal.
- Oprire forțată: Oprește direct mașina virtuală, ceea ce poate cauza pierderea datelor.
- Repornire: Repornește mașina virtuală.
- Suspendare: Suspendă o mașină virtuală în execuție și îi salvează starea de funcționare în spațiul de stocare.
- Reluare: Readuce o mașină virtuală suspendată la starea de funcționare de dinainte de suspendare.
-
Conectare la mașina virtuală: Sistemul va deschide mașina virtuală selectată printr-o consolă web VNC, unde puteți opera direct mașina virtuală.
-
Editarea mașinii virtuale: Selectați o mașină virtuală oprită și faceți clic pe "Editare" pentru a-i modifica specificațiile hardware și permisiunile.
-
Ștergerea mașinii virtuale: Selectați o mașină virtuală și faceți clic pe "Ștergere" pentru a o elimina. Această operațiune va șterge atât mașina virtuală, cât și toate discurile virtuale asociate acesteia.
-
Mai multe funcții
- Clonare: Creați rapid o copie pe baza mașinii virtuale curente, cu un număr specificat de clone.
- Import: Importați dintr-un fișier OVA sau dintr-o imagine de disc de pe gazdă și creați o mașină virtuală nouă pe baza configurației acestuia.
- Export: Exportați mașina virtuală ca fișier și salvați-o într-un folder partajat. Puteți alege OVA standard sau OVA compatibil VMware.
- Migrare: Migrați mașina virtuală pe altă gazdă sau schimbați-i locația de stocare. Sunt disponibile trei moduri de migrare: schimbarea gazdei de execuție, schimbarea spațiului de stocare sau schimbarea ambora. Migrarea live este acceptată pentru mașinile virtuale în execuție.
- Creare instantaneu: Creați manual un punct de restaurare pentru mașina virtuală (inclusiv starea, setările și toate discurile). Puteți vedea tipul instantaneului (crash-consistent/file-system-consistent), puteți adăuga o descriere a instantaneului și îl puteți proteja cu opțiunea "Blocare".
- Lista instantaneelor: Vizualizați și gestionați toate instantaneele și restaurați sau clonați din orice instantaneu. La restaurarea dintr-un instantaneu, puteți bifa "Creare instantaneu înainte de restaurarea mașinii virtuale", astfel încât, dacă procesul de restaurare eșuează, acest instantaneu să poată fi utilizat pentru restaurare.
- Se recomandă instalarea QEMU Guest Agent. După instalare, comenzile de oprire și repornire vor fi transmise sistemului de operare pentru a asigura executarea cu succes.
- Când mașina virtuală este în execuție, configurațiile esențiale precum CPU, memoria, placa video, adaptorul de rețea, ordinea/interfața discurilor dure virtuale și controllerul USB nu pot fi modificate. Este acceptată doar adăugarea la cald a discurilor dure virtuale VirtIO.
- În timpul importului, dimensiunea și ordinea discurilor din OVA sau din imaginea de disc nu pot fi modificate.
- La importarea unui fișier OVA, sistemul va aplica automat configurația pe baza fișierului.
- La importarea unei imagini de disc virtual într-o mașină virtuală, dacă imaginea nu se află în locația de stocare specificată, sistemul o va descărca din altă locație și o va salva în locația curentă.
Spațiu de stocare
Puteți adăuga și gestiona spații de stocare pentru mașinile virtuale. Toate discurile dure virtuale utilizează provisioning subțire, ocupând spațiu fizic doar când sunt scrise date.
Lista spațiilor de stocare
Afișează starea și utilizarea tuturor spațiilor de stocare adăugate într-o listă.
- Informații generale: Numele spațiului de stocare, starea, stocarea utilizată/totală, utilizarea.
- Informații detaliate: Gazda, capacitatea totală, spațiul disponibil, spațiul alocat discurilor dure virtuale.
- Utilizarea mașinilor virtuale: Afișează, într-o listă, toate mașinile virtuale și detaliile de utilizare a discurilor care utilizează discuri virtuale pe acest spațiu de stocare.
Gestionarea spațiului de stocare
- Adăugare spațiu de stocare: Selectați un spațiu de stocare cu sistemul de fișiere Btrfs dintre volumele disponibile ale gazdei. Puteți seta un prag "Spațiu insuficient" (5~30). Când spațiul disponibil scade sub acest prag sau spațiul de stocare se umple (2 GB), sistemul va trimite un mesaj de notificare.
- Editare spațiu de stocare: Redenumiți un spațiu de stocare adăugat.
- Ștergere spațiu de stocare: Eliminați spațiul de stocare selectat din VMs. Dacă spațiul de stocare conține încă date ale mașinilor virtuale sau imagini, puteți alege să păstrați aceste date.
- Puteți selecta ca spațiu de stocare pentru mașinile virtuale doar un volum cu Btrfs și cu mai mult de 2 GB spațiu disponibil.
- Când există o mașină virtuală în execuție în spațiul de stocare, acel spațiu de stocare nu poate fi șters.
Rețea
Puteți crea și gestiona rețele virtuale pentru mașinile virtuale, permițând comunicarea între mașinile virtuale și între mașinile virtuale și rețelele externe.
Lista rețelelor
Afișează toate rețelele virtuale configurate într-o listă.
- Informații generale: Numele rețelei, starea, tipul de rețea (Privat, Extern).
- Informații de asociere: Numărul de gazde care utilizează interfața fizică, interfața de rețea, ID-ul VLAN, lista mașinilor virtuale care utilizează această rețea.
Gestionarea rețelei
- Creare rețea: Setați numele rețelei, tipul de rețea (Privat, Extern) și ID-ul VLAN (opțional) și, dintre toate gazdele, selectați interfețele de rețea fizice care urmează să fie utilizate pentru construirea acestei rețele virtuale.
- Editare rețea: Modificați numele rețelei virtuale, ID-ul VLAN sau interfețele de rețea fizice asociate.
- Ștergere rețea: Ștergeți rețeaua virtuală selectată.
- Dacă unele interfețe de rețea ale rețelei virtuale nu funcționează corect, starea rețelei virtuale va deveni avertisment, dar conexiunea de rețea a mașinii virtuale va fi încă disponibilă.
- Dacă toate interfețele de rețea ale rețelei virtuale nu funcționează corect, starea rețelei virtuale va deveni eroare. Vă rugăm să verificați dispozitivele de rețea și să confirmați conexiunea de rețea a mediului.
- O rețea virtuală externă trebuie să includă cel puțin o interfață de rețea.
- După ștergerea unei rețele virtuale, toate interfețele virtuale din acea rețea vor fi deconectate. Pentru a reatribui o interfață virtuală, accesați VMs > Mașini virtuale > Editare.
- Dacă Open vSwitch nu poate fi activat automat, accesați "Panou de control > Rețea" pentru a-l activa manual, astfel încât mașina virtuală să se poată conecta normal la rețea.
Imagini
Modulul Imagini este utilizat pentru a gestiona discurile de instalare ale sistemelor de operare (.iso) și fișierele imagine de disc dur virtual (.vmdk, .qcow2 etc.) necesare pentru crearea mașinilor virtuale.
Lista imaginilor
Afișează toate fișierele imagine adăugate într-o listă.
- Informații generale: Numele imaginii, starea (Activată/Dezactivată), tipul fișierului, dimensiunea fișierului.
- Alte informații: Versiunea imaginii, locația de stocare.
Adăugarea unei imagini
- Selectați metoda de import: Alegeți să importați din "Fișier NAS local" sau "Fișier de pe computerul local".
- Selectați fișierul: În fereastra deschisă, selectați fișierul imagine dorit. Formate acceptate: .iso, .vmdk, .vdi, .vhd, .vhdx, .img, .qcow2.
- Selectați spațiul de stocare: Selectați spațiul de stocare pentru a stoca acest fișier imagine.
- Notă: Dacă încărcați manual de pe un computer, nu închideți și nu reîmprospătați browserul în timpul procesului de încărcare.
- Formate acceptate:
- Fișiere ISO: *.iso.
- Imagini de disc dur: *.vmdk, *.vdi, *.vhd, *.vhdx, *.img, *.qcow2.
- Dacă încărcați manual fișiere de instalare de pe un computer, nu închideți și nu reîmprospătați browserul în timpul procesului de încărcare pentru a evita întreruperea încărcării.
Gestionarea imaginilor
- Editare imagine: Modificați locația de stocare a fișierului imagine.
- Ștergere imagine: Ștergeți fișierul imagine selectat din aplicație. Dacă imaginea a fost montată de o mașină virtuală, după ștergere va fi detașată mai întâi de la mașina virtuală.
Jurnale
Înregistrează operațiunile efectuate în aplicația VMs, acceptând vizualizarea, exportul și gestionarea jurnalelor.
Gestionarea jurnalelor
Pe pagina Jurnale puteți vizualiza jurnalele tuturor sarcinilor sau puteți selecta sarcini specifice pentru a le vizualiza jurnalele. De asemenea, puteți efectua următoarele setări pentru jurnale:
- Căutare: Căutați evenimente;
- Reîmprospătare: Reîmprospătați jurnalele;
- Export: Exportați jurnalele;
- Ștergere: Ștergeți jurnalele – puteți șterge toate jurnalele sau jurnale specifice;
- Setări: Setați politica de păstrare a jurnalelor; jurnalele care nu respectă politica vor fi șterse automat.
Instrument de linie de comandă CLI
VMs vine cu un instrument de linie de comandă CLI care poate fi utilizat pentru interogarea și gestionarea mașinilor virtuale. După instalarea VMs, acesta poate fi invocat în terminalul local, în sesiunile SSH și în scripturi sau instrumente de operațiuni și mentenanță automatizate. CLI comunică cu serviciul VMs prin socketul Unix local și acceptă ieșiri în format tabel și JSON, facilitând gestionarea în masă și dezvoltarea secundară.
Pentru mai multe detalii, consultați VMs CLI.