Avevo un windows 2008 server fisico poi convertito con vmware converter in virtual machine su esxi5.
Adesso devo spostare questa virtual machine su un nuovo server esxi.
Ho eseguito l'operazione copiando la directory della vm da un esxi all'altro tramite scp.
Poi sul nuovo esxi ho creato una nuova vm e come disco ho utilizzato quello esistente selezionando il file .vmdk (quello copiato dal vecchio server esxi)
Tutto sembra filare liscio ma la vm è molto più lenta (anche l'apertura del browser è molto lenta) rispetto a prima nonostante il nuovo server su cui gira ha più ram e cpu superiore.
Ecco le caratteristiche delle 2 vm sui 2 server esxi.
quello di sinistra è il server più "potente" ma con vmware più lenta.
Da cosa può dipendere questa lentezza nonostante il file vmdk sia il solito ricopiato sul nuovo esxi e con hardware più potente?
ciao, vedo una cosa che non mi convince: perché la nuova vm ha come virtual hardware la versione 8 e la vecchia ha la 9?
Ecco, anche io l'avevo subito notata.
La versione di sinistra sono stato costretto da esxi a assegnargli quella perchè era la massima che mi proponeva nel momento in cui ho creato la nuova vm alla quale poi ho assegnato i dischi vmdk esistenti.
Mentre la versione di destra è stata creata con vmware converter.
Ciao,
aggiungo un'altra cosa da verificare dato che hai parlato di scp tra server: credo che tu abbia cambiato datastore. Le prestazioni del nuovo datastore sono equivalenti a quello precedente?
anche le otto vcpu... sicuro che servano?
Pensavo anche io al nuovo tipo di storage e a quelle 8 vCPU. I grafici delle performance per caso li hai controllati?
Delle 8 vcpu tali erano e tali li ho rimpostate sul nuovo host.
Per il datastore sono diversi ma quello di sinistra è decisamente superiore.
Aggiungo altre informazioni su prove che avevo fatto.
Due settimane fa avevo convertito la stessa macchina fisica(win2008) sul server di sinistra con vm converter e non era affatto lenta, per cui il nuovo host non ha problemi.
Conclusione, le vm generate da converter sono veloci, mentre se copio le vm e le ricreo collegando il vmdk diventano lente! O sbaglio a ricreare la vm oppure mi perdo qualche passaggio.
Puoi provare ad utilizzare il converter che vede entrambi i vcenter in modo da effettuare la conversione della VM dal vcenter di orgine verso quello di destinazione, invece di spostare il disco tramite scp.
Questo metodo è molto più veloce di un move tramite scp.
se poi ha una macchina windows dove può installarlo, Veeam Backup&replication anche in versione gratuita ha la Quick Migration che è quanto di più veloce e a prova di errore esista ![]()
Ho scoperto il problema.......!!!!
Riguarda la cpu ossia virtual socket e core socket, il primo era impostato a 8 e il secondo a 1 invece vanno invertiti come è riportato correttamente qui sotto.
Infatti con il converter mi impostava i valori della cpu in modo automatico, mentre quando tiravo su io la macchina ignoravo quei parametri.
Adesso è un altro viaggiare
mi sono accorto effettivamente che con vconverter il trasferimento è molto più veloce rispetto scp. Qual'è il motivo?
Cosa mi consigliate come sistema di copie automatizzato? Supponendo che volessi fargliele fare tutti i fine settimana?
Il motivo per cui il conveter è più veloce è dovuto al fatto che se hai un disco da 20GB da trasferire e l'OS ne occupa realmente 5GB con scp ne trasferire 20GB, mentre il converter ne trasferisce 5GB dato che crea un nuovo disco da 20GB e copia solo le differenze.
Per automatizzare il tutto potresti provare a fare uno script che sfrutti le API del converter.
