none
Hyper-V 2012 R2 - VM & Virtual Processors RRS feed

  • Domanda

  • Ciao,

    ho un dubbio nel setup delle VM. 

    Lo scenario è il seguente:

    - Host Win2012R2 con ruolo Hyper-V. Hardware: 2 x Intel Xeon E5-2660v3 - 64GB RAM - Raid 10 SAS 10K di 4 dischi da 1,2TB.

    - 3 VM (SBS 2008 - Win 2008 con SQL 2008 - Win2008R2 con SQL 2008R2)

    Win2012 indica: 2 processori, 20 cores, 40 processori logici.

    Quali settaggi mi consigliate di impostare per il processore della VM (nello specifico l'ultima immagine è relativa alla VM con SBS 2008)?

    Quali per le altre 2 VM?

    La topologia NUMA "numero di processori massimo" pari a 20. Credo sia stato settato in automatico all'attivazione del ruolo hyper-v.

    Sono nuovo del mondo hyper-v e nonostante abbia cercato di arrangiarmi con i motori di ricerca non ho trovato le informazioni che cerco.

    Grazie per la pazienza e disponibilità!

    Ciao


    Lorenzo

    lunedì 5 gennaio 2015 15:55

Risposte

  • Ciao Lorenzo, molte delle impostazioni che si adottano dipendono dal carico di lavoro della VM. Nello specifico se la VM con SBS ha come unico ruolo quello di Domain Controller non dovresti avere grossi problemi. Magari darei più spazio alle VM con SQL.

    Dai una lettura alla documentazione Performance Tuning for Hyper-V Servers che è aggiornata alla 2012R2 ed eventualmente scarica il documento Performance Tuning Guidelines for Windows Server 2012 R2.

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    • Contrassegnato come risposta lorenzo77vr martedì 6 gennaio 2015 11:20
    lunedì 5 gennaio 2015 18:19
    Moderatore
  • Ciao Lorenzo, non ti ho risposto direttamente perché, a mio avviso, non è facile individuare un valore esatto (od approssimativamente esatto) senza avere idea di ciò che realmente sono i consumi di CPU/RAM/DISCHI.

    Potresti inizialmente assegnare una CPU all'SBS ed una CPU dividerla tra i due SQL per poi modificare i valori in corso d'opera.

    Se sei in fase di migrazione Hardware > Virtuale potresti eseguire una raccolta prestazioni per un paio di giorni. Potresti avere delle indicazioni sui consumi medi della CPU della RAM e dell'I/O DISCHI.

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    • Contrassegnato come risposta lorenzo77vr martedì 6 gennaio 2015 11:20
    martedì 6 gennaio 2015 10:14
    Moderatore

Tutte le risposte

  • Ciao Lorenzo, molte delle impostazioni che si adottano dipendono dal carico di lavoro della VM. Nello specifico se la VM con SBS ha come unico ruolo quello di Domain Controller non dovresti avere grossi problemi. Magari darei più spazio alle VM con SQL.

    Dai una lettura alla documentazione Performance Tuning for Hyper-V Servers che è aggiornata alla 2012R2 ed eventualmente scarica il documento Performance Tuning Guidelines for Windows Server 2012 R2.

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    • Contrassegnato come risposta lorenzo77vr martedì 6 gennaio 2015 11:20
    lunedì 5 gennaio 2015 18:19
    Moderatore
  • Ciao Nino, grazie per le indicazioni. Ora mi metto a leggere la documentazione che mi hai segnalato.

    SBS in realtà fa da DC, Mail Server e file server.

    La mia domanda era relativa a come assegnare i virtual processors per ogni singola VM. Ne potrei assegnare fino a 20 di virtual processors alla VM ma non so se le performance aumentano o è controproducente per la presenza di altre VM, pertanto volevo sapere come distribuire questo "numero" sulle varie VM.


    Lorenzo

    martedì 6 gennaio 2015 09:44
  • Ciao Lorenzo, non ti ho risposto direttamente perché, a mio avviso, non è facile individuare un valore esatto (od approssimativamente esatto) senza avere idea di ciò che realmente sono i consumi di CPU/RAM/DISCHI.

    Potresti inizialmente assegnare una CPU all'SBS ed una CPU dividerla tra i due SQL per poi modificare i valori in corso d'opera.

    Se sei in fase di migrazione Hardware > Virtuale potresti eseguire una raccolta prestazioni per un paio di giorni. Potresti avere delle indicazioni sui consumi medi della CPU della RAM e dell'I/O DISCHI.

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    • Contrassegnato come risposta lorenzo77vr martedì 6 gennaio 2015 11:20
    martedì 6 gennaio 2015 10:14
    Moderatore
  • Tu parli di CPU, ma io vedo processori logici o vitual processors. Dov'è che sbaglio?

    Lorenzo

    martedì 6 gennaio 2015 10:26
  • Non sbagli, le vCPU derivano dalle due CPU fisiche quindi metà vCPU le assegni all'SBS e l'altra metà la dividi per i due SQL. 

    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    martedì 6 gennaio 2015 10:37
    Moderatore
  • Capito. Stavo leggendo che in realtà assegnare oltre 4 vcpu a Win2008 potrebbe creare problemi. Mentre già con 2008R2 puoi assegnarne fino a 64. Pertanto assegnerò 4 vcpu a SBS-VM, 4 a Win2008-VM e 10 a Win2008R2-VM. 

    Poi come da te consigliato tengo monitorato e vedo come si comportano. Per aumentare le prestazioni in generale ho assegnato una scheda di rete fisica per ogni VM (ne ho 4, quindi 1 per l'host e una per ogni VM) e sto creando dischi virtuali sui quali spostare i dati per file server (in modo da alleggerire SBS) e exchange.

    Grazie intanto Nino, ti faccio sapere come va!

    Ciao


    Lorenzo


    martedì 6 gennaio 2015 10:50
  • Stavo leggendo che in realtà assegnare oltre 4 vcpu a Win2008 potrebbe creare problemi. Mentre già con 2008R2 puoi assegnarne fino a 64...


    In realtà le limitazioni sono dovute all'Hypervisor e non al sistema operativo ospite. Ovvero con Hyper-V 2008(R2) puoi assegnare al massimo 4 vCPU indipendentemente dal sistema operativo guest (http://technet.microsoft.com/en-us/library/ee405267%28v=ws.10%29.aspx), limite che sale a 64 con Hyper-V 2012(R2) (http://technet.microsoft.com/en-us/library/jj680093.aspx).

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    martedì 6 gennaio 2015 12:00
    Moderatore
  • Io mi riferivo invece a questo:

    http://technet.microsoft.com/library/dn792027.aspx


    Lorenzo

    martedì 6 gennaio 2015 19:31