5 Replies Latest reply on Jan 13, 2014 9:36 AM by ii00907

    vMotion CON DIFFERENTI cpu EVC abilitato o no

    ii00907 Enthusiast

      Buongiorno a tutti,

      mi trovo a fare questa domanda, visto che mi arrivano notizie da tutte le parti ( Boss) le quali non comprendo, ovvero,

       

      Mi dicono che e' possibile , dalla 5.1 e 5.5 effettuare vMotion tra differenti CPU senza abilitare EVC, e' vero?

      da cio che ho letto non mi sembra, potete darmi conferma?

       

      Le CPU, dei miei differenti host sono;

       

      Intel Xeon X7460  2.66 GHz ( 4 x 6 )

      Intel Xeon E7-8860 2.27 GHz ( 6 x 10 )

       

      Eventualmente, posso abilitare l' EVC tra queste differenti CPU?

      Cio mi porta a far lavorare le VM, con le prestazioni della CPU meno potente ?

      Per abilitare l' EVC e' necessario che tutte le VM siano Power-OFF?

       

      Grazie di una vostra risposta.

      Saluti e lunga vita Italy Area VMware User Group

        • 1. Re: vMotion CON DIFFERENTI cpu EVC abilitato o no
          fbonez Expert
          vExpert

          Ciao, purtroppo per loro, quello che ti dicono non è vero. Per fare vMotion tra host con differenti cpu devi sempre avere EVC abilitato.

           

          EVC può essere abilitato tra differenti cpu purché dello stesso vendor. Quindi Intel/Intel AMD/AMD.

           

          Al link seguente trovi la matrice di compatibilità fra cpu. kb.vmware.com/kb/1003212<http://kb.vmware.com/kb/1003212>

           

          Le VM lavoreranno con prestazioni inferiori. Pari cioè alla CPU più vecchia che hai nel cluster.

           

          Puoi abilitare EVC anche a VM accese, ma non potrai migrare quelle attive sugli host con cpu più moderne finché non le spegni.

           

           

           

          Francesco

          --
          If you find this information useful, please award points for "correct" or "helpful". | @fbonez | www.thevirtualway.it
          • 2. Re: vMotion CON DIFFERENTI cpu EVC abilitato o no
            ii00907 Enthusiast

            Quindi, tra le cpu elencate, se ho capito dal link,

            VMware Compatibility Guide: System Search

             

             

            Intel Xeon X7460  2.66 GHz ( 4 x 6 )

            Intel® Merom Generation,

            Intel® Penryn Generation

             

            Intel Xeon E7-8860 2.27 GHz ( 6 x 10 )

            Intel® Merom Generation,

            Intel® Penryn Generation,

            Intel® Nehalem Generation,

            Intel® Westmere Generation

             

            Sono compatibili, utilizzando;

             

            Intel® Merom Generation,

            Intel® Penryn Generation

             

            Grazie ancora

            • 3. Re: vMotion CON DIFFERENTI cpu EVC abilitato o no
              fbonez Expert
              vExpert

              Confermo!

               

              Ovviamente ti conviene utilizzare "Penryn" che una generazione più moderna.

               

              Tieni conto che poi le VM più performanti saranno quelle che gireranno sugli host più vecchi.

               

              Questo in conseguenza del clock più alto. 2,66GHz vs 2,27GHz

               

               

               

              Ciao

               

              Francesco

              --
              If you find this information useful, please award points for "correct" or "helpful". | @fbonez | www.thevirtualway.it
              1 person found this helpful
              • 4. Re: vMotion CON DIFFERENTI cpu EVC abilitato o no
                ldelloca Master
                vExpert

                Esattamente, nel tuo caso potrai spingerti al massimo fino a Penryn. Viene sempre considerato il massimo comune denominatore.

                 

                Per quanto riguarda le altre due domande:

                 

                - prestazioni: più che altro perdi alcune funzioni avanzate che sono introdotte di volta in volta con le varie famiglie di CPU. La principale funzione che ti perdi non potendo avere Nehalem ad esempio è il supporto alle large pages, che possono aiutare nell’eseguire virtual machines con tanta memoria e codice a 64 bit. Ci sarebbe poi la possibilità di fare il nesting a 64 bit, ma non credo ti serva in ogni caso.

                 

                - Ablitazione a posteriori di EVC: si devi fermare le VM, ma non tutte, solo quelle che stanno sulle CPU più avanzate. Questo perchè su un cluster con CPU uniformi, puoi abilitare il corrispondente modello EVC che è in uso “nascosto” in quel momento. Prendendo il tuo esempio, le CPU Penryn stanno usando questo livello anche se non espressamente dichiarato nel cluster EVC, perchè semplicemente è quello che loro sono in grado di raggiungere.

                 

                Puoi procedere in questo modo, se puoi: togli i server ESXi westmere dal cluster, lasciandoci le VM in esecuzione. Quando il cluster è composto solo da server Penryn, puoi attivare EVC con livello Penryn senza che succeda nulla alle VM in esecuzione. A questo punto, le uniche VM che dovrai spegnere e spostare saranno quelle sui server westmere, e una volta svuotato un ESXi westmere, potrai importare anche il server nel cluster esistente. Non essendoci modo di fare tutto in modo trasparente, penso sia la soluzione meno dolorosa.

                 

                In generale, è sempre bene abilitare EVC su ogni cluster, anche quando è composto da server uniformi. Può sempre capitare (come nel tuo caso) che in futuro debbano essere aggiunti server con CPU differenti.

                 

                Luca.

                1 person found this helpful
                • 5. Re: vMotion CON DIFFERENTI cpu EVC abilitato o no
                  ii00907 Enthusiast

                  Ragazzi,

                  grazie a tutti voi.

                   

                  Mi avete fornito ottime e risposte e ottime soluzioni,

                  su come procedere.

                   

                  Grazie veramente.

                   

                  Saluti