VMware Ortamının Sağlık Kontrolünü Sağlayacak Powershell Komutları

01-03-2023 00:35
VMware Ortamının Sağlık Kontrolünü Sağlayacak Powershell Komutları

1.     Host sağlık durumunu raporlama:

 

Get-VMHost | Select Name, ConnectionState, MemoryUsageGB, @{N='CPU Usage %';E={($_.CpuUsageMHz/$_.CpuTotalMhz*100)}}, @{N='Memory Usage %';E={($_.MemoryUsageGB/$_.MemoryTotalGB*100)}} | Export-Csv -Path "C:\VMware_HostHealth_Report.csv" -NoTypeInformation

 

Bu komut, tüm ana bilgisayarların adı, bağlantı durumu, CPU ve bellek kullanımı hakkında bilgi içeren bir rapor oluşturur ve "C:\VMware_HostHealth_Report.csv" dosyasına kaydeder.

 

2.     Sanal makine sağlık durumunu raporlama:

 

Get-VM | Select Name, PowerState, @{N='CPU Usage %';E={($_.ExtensionData.Summary.QuickStats.OverallCpuUsage/$_.ExtensionData.Summary.Config.NumCpu*100)}}, @{N='Memory Usage %';E={($_.ExtensionData.Summary.QuickStats.GuestMemoryUsageMB/$_.MemoryMB*100)}} | Export-Csv -Path "C:\VMware_VMHealth_Report.csv" -NoTypeInformation

 

Bu komut, tüm sanal makinelerin adı, güç durumu, CPU ve bellek kullanımı hakkında bilgi içeren bir rapor oluşturur ve "C:\VMware_VMHealth_Report.csv" dosyasına kaydeder.

 

3.     Veri deposu sağlık durumunu raporlama:

 

Get-Datastore | Select Name, @{N='Free Space %';E={($_.FreeSpaceGB/$_.CapacityGB*100)}} | Export-Csv -Path "C:\VMware_DatastoreHealth_Report.csv" -NoTypeInformation

 

 

Bu komut, tüm veri depolarının adı ve boş alan yüzdesi hakkında bilgi içeren bir rapor oluşturur ve "C:\VMware_DatastoreHealth_Report.csv" dosyasına kaydeder.

 

Bu PowerShell komutları, VMware ortamının sağlık durumunu izlemek ve sorunları tespit etmek için kullanılabilir. Bunlar, özellikle kapasite planlaması, performans izleme ve arıza yönetimi gibi konularda çok yararlı olabilir.

HASAN KAYAPINAR
HAKKIMDA

Blog Etiketleri :
IdeaSoft® | E-Ticaret paketleri ile hazırlanmıştır.