|
|
|
|
Strumenti |
15-08-2019, 08:31 | #1 |
Member
Iscritto dal: Mar 2010
Messaggi: 44
|
Win 10 pro, Hyper-V ed altri Hypervisor
Premetto che non conosco le macchine virtuali non avendone mai avuto bisogno e non avendole mai utilizzate.
A breve mi troverò nella condizione di doverle utilizzare in quanto "costretto" a dover migrare a Win 10 Pro. Nel contempo dovrò continuare ad utilizzare pacchetti e procedure non compatibili con Win 10. Per affrontare appropriatamente questo lavoro ho deciso di utilizzare un nuovo PC opportunamente configurato anche per l'utilizzo contemporaneo di più macchine virtuali. Oltre al host con Win 10 pro, dovrò creare alcune macchine virtuali: - VM1 con SO Win 10 Pro; - VM2 con SO Win 7 Pro; - VM3 con SO Win XP Pro. Essendo incompetente in materia i dubbi principali sono principalmente due: 1) la scelta del hypervisor (Hyper-V, VirtualBox, VMware o altri) 2) la configurazione ottimale del nuovo PC, onde evitare problemi durante l'utilizzo di più VM contemporaneamente. Cominciamo dal primo punto, sarei favorevole ad utilizzare Hyper-V, semplicemente perché è parte integrante di Win 10 Pro, ma i vari SO Windows che si possono installare nelle sue VM escludono Win XP Pro che mi servirebbe. A questo punto mi/vi chiedo: è possibile installare e gestire contemporaneamente due hypervisor, es. Hyper-V e VirtualBox, con i quali creare e gestire VM diverse? Sul PC ho invece diversi dubbi... a) premesso che sono propenso per AMD, quale CPU sarebbero più indicata per gestire contemporaneamente al host un paio di VM? b) qualcuno sostiene che con AMD ci sarebbero sicuramente problemi di compatibilità con gli hypervisor, qualunque esso sia. E' vero? Ma soprattutto si verifica anche con gli ultimi Ryzen 2000 o 3000? c) so che quando si configura una VM bisogna assegnare uno spazio predefinito su disco, che può essere fisso o dinamico, una determinata quantità di memoria RAM che la VM sfrutterà solo quando è attiva, infine mi/vi chiedo: dovranno essere assegnati anche un certo numero di core? d) le macchine virtuali possono utilizzare anche le altre periferiche del pc tipo modem, stampanti, HDD interni ed esterni ecc.? Grazie a tutti coloro che sapranno essermi di aiuto. |
15-08-2019, 09:40 | #2 | |
Senior Member
Iscritto dal: Oct 2002
Città: Vicino a un ponte
Messaggi: 1239
|
Quote:
2)dipende cosa devi fare... con le VM, a livello casalingo con la mia macchina "faccio girare" 4 VM oltre al sistema HOST. a) come sopra b) dai un'acchiata ai datashet del processore che ti interessa, se supporta la virtualizzazione hardware non avrai problemi (tutto il resto sono speculazioni da fanboy) c) per un utilizzo casalingo io assegno 4 Gb di ram per ogni VM (che tra le altre cose viene gestita in automatico dal sistema al bisogno) tutto il resto lascialo gestire al sistema e non stressarti la vita. d)in linea teorica le VM "vedono" tutto ciò che è riconosciuto dal sistema host. Poi usando il programma lo conoscerai e lo affinerai al bisogno, ti posso dire che è mooolto evoluto e versatile, in passato usavo VirtualBox sicuramente di gestione più "amichevole", ma una volta passato a Hyper-V, come dire... non lo molli più. Buon smanettamento Dimenticavo 2 hypervisor NON possono essere installati/usati contemporaneamente. per quanto riguarda XP non ci sono limitazioni, colto da dubbio lo stò installando in questo momento e... funziona. EDIT Installato, attivato e funzionante... https://ibb.co/74dMC3b
__________________
ASUS PRIME Z490-A | Intel® i7 10700K | Gigabyte GeForce GTX 950 | CORSAIR Vengeance LPX DDR4 3000 -32Gb- | Samsung 970 PRO M.2 512 Gb | Samsung SSD 840 PRO 256 Gb | 2x Samsung 970 EVO PLUS M.2 1 Tb Ultima modifica di pps : 15-08-2019 alle 10:10. |
|
15-08-2019, 13:50 | #3 |
Member
Iscritto dal: Mar 2010
Messaggi: 44
|
Ciao PPS, grazie della risposta. Incoraggiante!
Ho scritto che Hyper-V non supporta VM con SO Win XP perché la stessa Microsoft non lo menziona nell'elenco dei guest Windows supportati. Se invece lo supporta senza problemi, tanto meglio! Mi sfugge il significato della tua risposta al punto a) Tu da quanto tempo usi gli hypervisors e da quanto Hyper-V? Quando scrivi: "con la mia macchina "faccio girare" 4 VM oltre al sistema HOST" intendi dire contemporaneamente? Qual è la configurazione del tuo PC? Ultima modifica di almartel : 15-08-2019 alle 14:23. |
15-08-2019, 15:41 | #4 | |
Senior Member
Iscritto dal: Nov 2009
Messaggi: 526
|
Quote:
Hyper-V: - è già integrato in Windows 10 (dalla Pro in su), occorre solo attivarlo (*); - ha le migliori prestazioni, ad eccezione del rendering grafico, sia nel 2D che nel 3D (non emula alcun tipo di accelerazione HW); - sui S.O. precedenti a Windows 8.1 non supporta la enhanced session, ossia la possibilità di accedere tramite VMConnect (che è una modalità simile a RDP): senza questa modalità non è supportato l'audio, ne l'accesso ai dispositivi USB, ne le funzioni di integrazione host/guest. In ogni caso per supportare la enhanced session occorre la versione Professional di Windows come s.o. guest; - supporto hw: con la enhanced session è possibile accedere ai dispositivi USB, ma solo quelli supportati tramite la condivisione da host. Quindi se è necessario accedere a dispositivi USB particolari (chiavette Internet, chiavi hardware, filesystem non supportati dell'host, etc.) con Hyper-V non sarà possibile; - Supporta gli snaphost; - Supporta la nested virtualization. VMware - ovviamente richiede l'installazione di sw di terze parti; - in termini di prestazioni e stabilità è (IMHO) un punto sotto Hyper-V (p. es. in alcuni casi la parte networking digerisce male i major upgrade di Windows 10 e occorre una reinstallazione, e comunque qualche crash dell'hypervisor durante gli anni l'ho visto, cosa fino ad ora mai accaduta con Hyper-V); - supporta praticamente tutti i S.O. più diffusi senza particolari limitazioni, supporta accelerazione hw sia 2D che 3D (la 3D con alcune limitazioni), supporta l'emulazione audio e tramite l'USB passthrough è teoricamente possibile accedere a qualsiasi dispositivo USB connesso all'host; - È disponibile gratuitamente per uso strettamente personale, in tutti gli altri casi va acquistata la licenza; - È sufficiente installare i VMware-tools per abilitare tutte le funzioni di integrazione host/guest con quasi tutti i s.o.; - La versione gratuita non supporta gli snapshot. (*) attivando Hyper-V il s.o. host girerà nel ring superiore (come se fosse anch'esso una VM) e questo potrebbe creare problemi di compatibilità con altri hypervisor. In termini di dimensionamento hw, io con 32 GB di RAM riesco a tenere 3 VM concorrenti con 8 GB di RAM ciascuna. Quando avevo 16 GB riuscivo comunque a far girare decentemente 3 VM concorrenti con 4 GB (usate prevalentemente per sviluppo per Visual Studio e browsing Internet). Sul portatile del lavoro con 8 GB di RAM riesco a usare decentemente una VM con W10 Pro in 4 GB di RAM. In caso di VM concorrenti è caldamente consigliato di mettere i dischi virtuali su SSD se non addirittura su unità separate, soprattutto se il sistema guest è W10 (che fa precchio I/O verso i dischi, anche [anzi soprattutto] in idle). Io attualmente uso Hyper-V, in quanto si adatta alle mie esigenze (facendo spesso esperimenti trovo utile la possibilità di usare gli snapshot), e poi si sposa con la mia filosofia di installare meno sw possibile. Posso affermare che è una roccia, mai avuto un crash (tra l'altro lo stesso Windows 10 è più stabile in Hyper-V che su bare metal). Se invece si ha bisogno di un buon supporto HW (in particolare di periferiche esterne) e le prestazioni della parte grafica sono importanti (p. es. CAD / fotorittoco / etc.) meglio orientarsi verso VMware. Non conosco Virtualbox, l'avrò usato un paio di volte giusto per provarlo, quindi non posso sbilanciarmi (la prima impressione che ho avuto, è che forse è il meno performante dei 3). Ciao, D |
|
15-08-2019, 17:26 | #5 | ||||||
Member
Iscritto dal: Mar 2010
Messaggi: 44
|
Innanzitutto grazie della risposta dettagliata.
Quote:
Quote:
Quote:
Grazie delle info. Quote:
Nel mio caso avevo pensato di utilizzare un'unica SSD da 1TB sulla quale installare l'host Win 10 Pro ed altre tre VM: Win 10 Pro, Win 7 pro e Win XP Pro. Mi pare di capire che tu sconsigli questa soluzione, mentre preferiresti mettere le VM su una SSD diversa da quella dove risiede il SO host. Giusto? Quote:
Quote:
Ciao e buona serata Ultima modifica di almartel : 15-08-2019 alle 19:13. |
||||||
15-08-2019, 18:46 | #6 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 7882
|
Se vuoi che il sistema guest veda la VGA reale credo che solo vmware e kvm lo permettano.
__________________
System Failure |
15-08-2019, 19:19 | #7 |
Member
Iscritto dal: Mar 2010
Messaggi: 44
|
|
15-08-2019, 19:43 | #8 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 7882
|
Una farlocca. Installando le "additions" il sistema guest può avere delle basilari funzioni di accelerazione 2d o 3d ma nulla di più, in ogni caso è tutto tradotto e a carico dalla CPU. Vale per tutti gli hypervisor.
vmware e kvm dovrebbero avere anche una modalità passthrough che xò è esclusiva e il guest si impadronisce fisicamente della VGA che non potrai più usare per l'hypervisor. Ti serviranno tante vga quante vm vorrai avere con virtualizzazione fisica, quindi anche una scheda madre con numero di slot pciexpress adeguati. L'alternativa costosissima è la virtualizzazione hardware con vga professionale tipo radeon pro v340 o quadro di vario tipo. Discorrendo....la virtualizzazione è uno strumento potente e l'hardware che ci viene sviluppato sopra esiste ed è bellissimo ma per ora è solo relegato al settore server e professionale, ne conseguono i costi. In ogni caso da quelle che sono le tue richieste mi pare di capire che i tuoi guest non necessitano di accelerazione grafica, quindi di che ti preoccupi? Preoccupati di avere tanta ram xkè almeno 4 o 6GB a VM dovrai assegnarla e se le avvii tutte insieme fai presto a consumarne, tieniti largo sui 32gb o sui 64gb di ram.
__________________
System Failure Ultima modifica di Perseverance : 15-08-2019 alle 19:54. |
15-08-2019, 19:54 | #9 | |
Member
Iscritto dal: Mar 2010
Messaggi: 44
|
Quote:
Poco sopra è stato scritto: "(*) attivando Hyper-V il s.o. host girerà nel ring superiore (come se fosse anch'esso una VM) e questo potrebbe creare problemi di compatibilità con altri hypervisor." |
|
15-08-2019, 19:56 | #10 | |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 7882
|
Quote:
--edit-- Hyper-V di microsoft ha la funzionalità RemoteFX che è alla stregua dell'accelerazione 3D delle guest addition di virtualbox o le analoghe di vmware etc... è cmq roba "non reale" ma tradotta, tuttavia forse è più veloce di virtualbox che ultimamente è diventato sì pieno di funzionalità ma peso come un mattone.
__________________
System Failure Ultima modifica di Perseverance : 15-08-2019 alle 20:02. |
|
16-08-2019, 01:17 | #11 | |||||
Senior Member
Iscritto dal: Nov 2009
Messaggi: 526
|
Quote:
Quote:
Quote:
Quote:
Quote:
Ciao, D |
|||||
16-08-2019, 06:37 | #12 | |||||
Member
Iscritto dal: Mar 2010
Messaggi: 44
|
Perseverance e Deuterio1, vi ringrazio per le risposte e i chiarimenti che mi state dando.
Come ho scritto nella prima riga del post di apertura, sono completamente a digiuno in materia di hypervisors e VM, inoltre la mia cultura/formazione informatica è frutto principalmente della pratica dagli anni 80 in poi. Tenetelo presente Quote:
Quote:
Quote:
Mi è stato sconsigliato di installarle su HDD perché sarebbero troppo lente, è vero? Così avevo pensato di installarle tutte quante su un'unica SSD da 1TB, sulla quale risiederà pure l'host e tutti i dati di utilizzo frequente che non superano i 100 GB. Potrei creare inizialmente tre o quattro partizioni da 100GB/cad. da destinare alle VM, così facendo non dovrebbero esserci interferenze, lasciando i rimanenti 600 GB al host? Cosa ne pensi? Quote:
Quote:
Ciao e grazie ancora. Ultima modifica di almartel : 16-08-2019 alle 08:39. |
|||||
16-08-2019, 07:54 | #13 | |
Senior Member
Iscritto dal: Oct 2002
Città: Vicino a un ponte
Messaggi: 1239
|
Quote:
Si, i sistemi riesco a farli girare anche contemporaneamente, ma l'utilizzo è casalingo, esempio estremo, se dovessi fare fare un rendering video con premiere sulla macchina host (che normalmente si prende l' 80% del processore) avrei qualche dubbio che le VM girino dignitosamente. Uso le VM ormai da... credo 6-7 anni, da un paio sono con Hyper-V. La configurazione della mia macchina la trovi in firma. Vedo che altri utenti ti hanno dato delle risposte piu "professionali" delle mie, che peraltro condivido, come ti dicevo il mio uso delle VM è amatoriale quindi anche la mia conoscenza della cosa è a quel livello.
__________________
ASUS PRIME Z490-A | Intel® i7 10700K | Gigabyte GeForce GTX 950 | CORSAIR Vengeance LPX DDR4 3000 -32Gb- | Samsung 970 PRO M.2 512 Gb | Samsung SSD 840 PRO 256 Gb | 2x Samsung 970 EVO PLUS M.2 1 Tb |
|
16-08-2019, 08:36 | #14 |
Member
Iscritto dal: Mar 2010
Messaggi: 44
|
Ciao PPS, grazie dei chiarimenti.
|
16-08-2019, 08:45 | #15 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 7882
|
Per il discorso delle prestazioni delle SSD, cioè gli IOPS alla fine, potresti anche valutare di metterle in RAID0. Intanto scegliere SSD m.2 o u.2 e valutare se la scheda madre offre la possibilità del raid e del boot in questo modo, sennò con un costosissimo controller. Ma insomma sono cose che puoi "ritoccare" anche dopo se vedi che non ti piacciono le performance.
__________________
System Failure |
16-08-2019, 09:49 | #16 |
Member
Iscritto dal: Mar 2010
Messaggi: 44
|
Ciao Perseverance, grazie del suggerimento, valuterò anche l'ipotesi del RAID.
|
16-08-2019, 10:43 | #17 | |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 23493
|
però non credo che l'utilizzo hardware fisico da parte delle VM nel tuo caso specifico sia fondamentale nella scelta del software di virtualizzazione
qui non l'hai specificato, ma nel thread dei consigli hardware scrivi Quote:
ciao ciao
__________________
Pc - [LianLi Pc70]-[Corsair Ax860]-[Asrock z-170 extreme 6]-[Intel i7 6700k]-[16gb ddr4 Kingston HyperX Fury]-[Ssd 850evo 500Gb + 860evo 1Tb + 870evo 1Tb + 6Tb Wd Purple + 14Tb Toshiba MG + 16Tb Seagate Exos + 18Tb Seagate Exos]-[iChill Gtx 1080Ti X4 Ultra]-[Aoc e2460sh]-[Razer D-Back Plasma Red]-[Windows 11 Pro 64bit ] |
|
16-08-2019, 15:44 | #18 | |
Senior Member
Iscritto dal: Nov 2009
Messaggi: 526
|
Quote:
Prova a fare così: attiva Hyper-V e installa i vari s.o. senza attivarli. A tale scopo non connettere le VM a Internet e se ti serve la rete per l'RDP crea un virtual switch interno (tieni sempre presente che se cambi hypervisor o crei una nuova VM con lo stesso hypervisor, Windows va riattivato nella guest. Consiglio sempre un backup della VM appena creata, anche prima di installare il s.o.). Prova tutto per qualche giorno e vedi come ti trovi. Non costa nulla, perché hai già tutto quello che serve. Nel caso non ti trovassi bene, cancelli le VM e disattivi Hyper-V e torna tutto come prima. Ciao, D |
|
16-08-2019, 19:37 | #19 |
Member
Iscritto dal: Mar 2010
Messaggi: 44
|
|
16-08-2019, 19:44 | #20 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 7882
|
Boh, probabilmente no, basta e avanza una...In ogni caso ricade fra le cose che puoi aggiungere a posteriori.
__________________
System Failure |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:40.