×
vCenter ve ESXi Host Bilgilerini SSH ile Görüntüleme

vCenter ve ESXi Host Bilgilerini SSH ile Görüntüleme

Merhaba, bu yazımda sizlere vCenter ve ESXi Host Bilgilerini SSH ile Görüntüleme konusundan bahsedeceğim. vCenter üzerindeki ESXi hostlardan SSH ile bağlanarak donanım bilgilerini, seri numaralarını ve özelliklerini toplamak için aşağıdaki adımları izleyebilirsiniz. Bu işlem, her bir ESXi hostuna SSH ile bağlanarak gerekli komutları çalıştırmayı içermektedir.

vCenter’dan ESXi Hostların SSH Erişimini Aktif Et

  • vSphere Client üzerinden ESXi host seçin.
  • Configure > Services kısmına gidin.
  • SSH hizmetini etkinleştirin (Start Service).

SSH ile Hostlara Bağlanma

Bir terminal veya SSH istemcisi (ör. PuTTY) kullanarak ESXi hostlara bağlanın.

ssh root@<ESXi_Host_IP>

vCenter-ve-ESXi-Host-Bilgilerini-SSH-ile-Goruntuleme1 vCenter ve ESXi Host Bilgilerini SSH ile Görüntüleme

Donanım ve Seri Numarası Bilgilerini Görüntüleme

ESXi üzerinde aşağıdaki komutlarla gerekli bilgileri alabilirsiniz:

Sunucu Seri Numarası ve Donanım Bilgisi

esxcli hardware platform get

vCenter-ve-ESXi-Host-Bilgilerini-SSH-ile-Goruntuleme2 vCenter ve ESXi Host Bilgilerini SSH ile Görüntüleme

Bu komut aşağıdaki bilgileri verir:

  • Üretici (Manufacturer)
  • Model
  • Seri Numarası (Serial Number)

CPU ve Bellek Bilgisi

esxcli hardware cpu global get

vCenter-ve-ESXi-Host-Bilgilerini-SSH-ile-Goruntuleme3 vCenter ve ESXi Host Bilgilerini SSH ile Görüntüleme

esxcli hardware memory get

vCenter-ve-ESXi-Host-Bilgilerini-SSH-ile-Goruntuleme4 vCenter ve ESXi Host Bilgilerini SSH ile Görüntüleme

NIC ve Ağ Kartları Bilgisi

esxcli network nic list

Depolama (HBA ve Disk) Bilgisi

esxcli storage core adapter list

esxcli storage core device list

ESXi Sürümü ve Yapı Numarası

vmware -v

vCenter-ve-ESXi-Host-Bilgilerini-SSH-ile-Goruntuleme5 vCenter ve ESXi Host Bilgilerini SSH ile Görüntüleme

Donanım Durumu (Health Status)

esxcli hardware health status get

Tüm ESXi Hostları Otomatik Olarak Listeleme (PowerCLI Kullanımı)

Eğer birçok ESXi host varsa, PowerCLI kullanarak tüm bilgileri otomatik çekmek daha verimli olur.

PowerCLI ile Script Örneği

# vCenter’a bağlan

Connect-VIServer -Server <vCenter_IP> -User <kullanıcı_adı> -Password <şifre>

Tüm ESXi hostları listele ve bilgilerini çek

$esxiHosts = Get-VMHost

foreach ($host in $esxiHosts) {

    Write-Host “Host: $($host.Name)”

    $hardwareInfo = $host | Get-VMHostHardware

    Write-Host “Model: $($hardwareInfo.Model)”

    Write-Host “Manufacturer: $($hardwareInfo.Manufacturer)”

    Write-Host “Serial Number: $($hardwareInfo.SerialNumber)”

    Write-Host “CPU: $($hardwareInfo.CpuInfo.NumCpuPackages) x $($hardwareInfo.CpuInfo.Hz / 1GHz) GHz”

    Write-Host “Memory: $($hardwareInfo.MemorySize / 1GB) GB”

}

Sonuçları Dosyaya Kaydetme

PowerCLI script sonuçlarını bir dosyaya kaydetmek için:

$esxiHosts = Get-VMHost

$output = foreach ($host in $esxiHosts) {

    $hardwareInfo = $host | Get-VMHostHardware

    [PSCustomObject]@{

        HostName = $host.Name

        Model = $hardwareInfo.Model

        Manufacturer = $hardwareInfo.Manufacturer

        SerialNumber = $hardwareInfo.SerialNumber

        CPU = “$($hardwareInfo.CpuInfo.NumCpuPackages) x $($hardwareInfo.CpuInfo.Hz / 1GHz) GHz”

        Memory = “$($hardwareInfo.MemorySize / 1GB) GB”

    }

}

$output | Export-Csv -Path “ESXi_Host_Info.csv” -NoTypeInformation -Encoding UTF8

Bu yöntemle hem manuel hem otomatik olarak vCenter üzerindeki ESXi hostların detaylı donanım bilgilerini alabilirsiniz. Bu yazımda sizlere vCenter ve ESXi Host Bilgilerini SSH ile Görüntüleme konusundan bahsettim. Faydalı olması dileğiyle.


 

1988 İstanbul doğumluyum. Bilgisayar dünyasına olan hayranlığım çok küçük yaşlarda başladı. Bu sebeple sistem alanında kendimi geliştirmeye karar verdim. Celal Bayar Üniversitesi Bilgisayar Programcılığı ve Anadolu Üniversitesi İşletme mezunuyum. Beykent Üniversitesi'nde Yönetim Bilişim Sistemleri Bölümü'nde yüksek lisans eğitimimi tamamladım. 2005 yılında Bilge Adam Sistem & Network Mühendisliği eğitimi aldım. Hemen ardından IT dünyasına giriş yaptım. Collezione şirketinde 2006 - 2018 yılları arasında Sistem Uzmanı olarak görev yaptım. 2018 Temmuz ayından beri LCWAIKIKI şirketinde System Engineer pozisyonunda çalışmaktayım. Sektörde 19 yıllık deneyime sahibim. Birçok önemli projede görev aldım. Sayfanın en alt kısmından Linkedin profilime ulaşabilirsiniz. Bilgi ve tecrübemi hem bu blog üzerinde hem de Çözümpark Bilişim Portalı üzerinde paylaşıyorum.

Yorum gönder