How to enable Performance data when is not available from VMware vCenter Fix Performance data when is not available for an entity by CLI

Details
When connected with VMware Infrastructure (VI) Client to the ESXi/ESX host, performance graphs are not available.
You see an error similar to:

  • Performance data is currently not available for this entity

Solution
This issue occurs when the time is not synchronized between the VI Client host and the ESXi/ESX host.

To resolve this issue, ensure there is no time differences between the VI Client host and the ESXi/ESX host.

Run these commands:

For ESXi:
/etc/init.d/ntpd restart

and

/etc/init.d/vpxa restart

Come ottenere con PowerCLI una lista delle Virtual Machines e dei Datastore Vsphere VM e Datastore con con PowerCLI

Su VMware capita di ritrovarsi ad analizzare alcuni Datastore apparentemente orfani. Utilizzando la PowerCLI (o PowerShell) è possibile avere una lista dei Datastore utilizzati dalle Virtual Machine, senza la necessità di entrare su ogni datastore ed eseguire il browsing.
Questo è il comando da lanciare (in questo caso siamo già connessi ad un Host con connect-viserver..):

Get-VM | Select Name, @{N=”Datastore”;E={[string]::Join(‘,’,(Get-Datastore -Id $_.DatastoreIdList | Select -ExpandProperty Name))}}, @{N=”Folder”;E={$_.Folder.Name}} | Sort-Object -Property Name

Si otterrà una tabella ordinata con la lista delle Virtual Machines (in ordine alfabetico) dei datastore dove sono appoggiate.

Ecco un esempio: