Ciao a tutti,
stamane è apparsa la necessità di controllare le performance di alcune VM nella giornata di ieri, ma nel tab "performance", cambiando il "time range" mi appare "no data available".
Vale per tutti i miei 4 nodi.
Ho riavviato il servizio vpxa del host dove risiedono i server virtuali che mi interessa controllare, ma non sono ancora disponibili i dati.
come indicato in questo vecchio post
vCenter 5.1 performance tab "no data available"
Mi sapete dare un consiglio? Mi sono perso i dati delle perfomance e inizierà a raccoglierli?
Ciao, pubblica una cattura schermo delle impostazioni che hai nel vSphere Client navigando in Administration > vCenter Server Settings > Statistics
Guarda se la hai configurata come l'esempio qui sotto.
Ciao le mie sono così:
Aumenta "Statistic level" secondo le tue esigenze. Qua trovi informazioni in merito: VMware vSphere 5.1
Grazie,
ma considera che gestisco anche un'altra farm con 5.1 con stessa build per ESXI e le performance appaio anche con gli stessi parametri.
vCenter Server funziona correttamente? Hai provato a riavviare il vCenter Server?
Si ho già riavviato, ma non appaiono le performance sia dei server esxi che delle VM..
Potrebbe essere la raccolta in SQL express?
Tu hai detto di aver riavviato l'agente vpxa, confermi di aver riavviato anche l'intero vCenter Server?
Ho riavviato il servizio vpxa da ESXi per una dei 4 server, riavviato vcenter ma non mi segnala sempre "No data available".
Per questo penso sia legato alla raccolta via SQL.
Hai controllato SQL Server Express? Che dimensione hai raggiunto di DB? L'healt status di vCenter non ti segna errori?
health status dei nodi è tutto ok.
Per sql la dimensione dei db + fgrande e 968 mb
Stamane ho aggiunto un nuovo host nella farm ma non nel cluster già esistente e le sue performance si vedono.
Non ha ancora macchina virtuali ma la cosa è strana. direi che allora sono i server ESXi che non mandano i report al vcenter.
Hai la possibilità di ri-registrare in vCenter l'host incriminato?
Purtroppo ora no.
Devo terminare di configurare i due nuovi host per migrare un pò di server.
Prova a vedere se nel log sulle performance di vCenter ci sono informazioni maggiori. Il log lo trovi qua: "%ProgramData%\VMware\VMware VirtualCenter\Logs\stats.log". A questo indirizzo trovi informazioni su dove trovare i log di vCenter Server: VMware KB: Location of vCenter Server log files.
Guarda anche questa KB, forse fa al caso tuo: VMware KB: Performance overview and storage views are not displayed after upgrading to vCenter Serve....
Facci sapere.
Ciao,
ho guardo il KB ma non appaiono i messaggi indicati.
La cosa strana è che se controllo le performance del cluster dei host interessati si vedono....
Se non mi ricordo male appena aggiunti i server esx alla console di vcenter, il tab delle performance richiedeva accettare un certificato. Potrebbe essere quello il problema?
Ho aggiunto una VM nel nuovo host e le performance non appaiono neanche per lei.
Per riassumere:
sul cluster si vedono, mentre i singoli host e le VM mio appare il messagio "no data available".
Sul host appena aggiunto si vedono le performance ma non sulla VM appena creata
Potrebbe essere legato a certificati o impostazioni di SQL express?
Ho risolto il problema della visualizzazioni delle performance ma perdendo lo storico. Nel mio caso non è un problema ricominciare la raccolta.
Spero possa servire ad altri.
Soluzione tramite il seguente KB:
Estratto del KB:
To diagnose this issue, run the following query from a SQL Query editor:
select dns_name, last_perf_time from vpx_host;
This returns a list of hosts and the last performance interval recorded for the object. If there are dates in the future, follow these steps to update the last sample time for each of the ESX hosts to the current time:
Eseguendo la "select" è apparso che alcuni Host proponevano date avanti di due mesi rispetto alla data odierna. Eseguendo il primo update e riavviando Vcenter, sono riapparsi i grafici ma partendo da zero. Diciamo che ho perso lo storico, ma nel mio caso, non è un problema.