VMware Ortamında En Sık Kullanılan Powershell Raporlama Komutları
1. Sanal makine bilgilerini raporlama:
Get-VM | Select Name, PowerState, MemoryGB, NumCpu, @{N="Provisioned Space GB";E={[math]::Round($_.ProvisionedSpaceGB,2)}}, @{N="Used Space GB";E={[math]::Round($_.UsedSpaceGB,2)}} | Export-Csv -Path "C:\VMware_Report.csv" -NoTypeInformation
Bu komut, tüm sanal makinelerin adı, güç durumu, bellek kapasitesi, CPU sayısı, tahsis edilen depolama alanı ve kullanılan depolama alanı hakkında bilgi içeren bir rapor oluşturur ve "C:\VMware_Report.csv" dosyasına kaydeder.
2. Sanal makine disk bilgilerini raporlama:
Get-VM | Get-HardDisk | Select-Object -Property Parent,Name, CapacityGB, @{N='Disk Usage GB';E={([math]::Round($_.UsedSpaceGB,2))}}, @{N='Free Space GB';E={([math]::Round($_.FreeSpaceGB,2))}} | Export-Csv -Path "C:\VMware_HardDisk_Report.csv" -NoTypeInformation
Bu komut, tüm sanal makinelerin diskleri hakkında bilgi içeren bir rapor oluşturur ve "C:\VMware_HardDisk_Report.csv" dosyasına kaydeder.
3. Veri deposu bilgilerini raporlama:
Get-Datastore | Select Name, CapacityGB, FreeSpaceGB, @{N='Used Space %';E={([math]::Round(($_.ExtensionData.Summary.Capacity - $_.ExtensionData.Summary.FreeSpace)/$_.ExtensionData.Summary.Capacity*100,2))}} | Export-Csv -Path "C:\VMware_Datastore_Report.csv" -NoTypeInformation
Bu komut, tüm veri depolarının adı, kapasitesi, boş alanı ve kullanılan alan yüzdesi hakkında bilgi içeren bir rapor oluşturur ve "C:\VMware_Datastore_Report.csv" dosyasına kaydeder.
4. Sanal makine ağ adaptörü bilgilerini raporlama:
Get-VM | Get-NetworkAdapter | Select-Object -Property Parent,Name, NetworkName, MacAddress, @{N='IP Address';E={($_.Guest.IPAddress -join ',')}} | Export-Csv -Path "C:\VMware_NetworkAdapter_Report.csv" -NoTypeInformation
Bu komut, tüm sanal makinelerin ağ adaptörleri hakkında bilgi içeren bir rapor oluşturur ve "C:\VMware_NetworkAdapter_Report.csv" dosyasına kaydeder.
Bu PowerShell komutları, VMware ortamında sanal makine ve veri deposu yönetimi için en sık kullanılan raporlama komutlarıdır. Bunlar, özellikle kapasite planlaması ve performans izleme gibi konularda çok yararlı olabilir.
HASAN KAYAPINAR
HAKKIMDA