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