BT altyapılarında karşılaşılan sorunların çözümünde log dosyaları en kritik bilgi kaynaklarından biridir. Özellikle VMware ESXi gibi sanallaştırma platformlarında yaşanan problemler doğrudan iş sürekliliğini etkileyebilir.
Böyle bir durumda destek aldığınız üretici firma (örneğin VMware veya HPE) sizden ilgili log dosyalarını talep eder. Bu dosyalar sayesinde problemin kaynağı daha hızlı tespit edilir ve çözüm süreci kısalır.
Bu makalemde VMware ESXi sunucularınızda log toplama işlemini adım adım ele alacağız.
SSH bağlantısından logların paketlenmesine, ardından bu dosyaların destek ekibine gönderilmesine kadar tüm süreci ayrıntılı şekilde inceleyeceğiz.
Neden Log Dosyaları Önemlidir?
Her işletim sistemi gibi ESXi de sistemde gerçekleşen tüm olayları kaydeden çeşitli log dosyalarına sahiptir. Bu loglarda:
- Sunucunun donanım durumu,
- Sanal makinelerin aktiviteleri,
- Ağ bağlantıları,
- Depolama erişim sorunları,
- Hatalar, uyarılar ve sistem mesajları gibi kritik bilgiler yer alır.
Bir problem yaşandığında yalnızca semptomlara bakarak sorunu çözmek çoğu zaman mümkün değildir.
Ancak log dosyaları incelendiğinde olayların geçmişi hangi hataların oluştuğu ve olası sebepler net şekilde görülebilir.
VMware ESXi Sunucusuna SSH ile Bağlantı
İlk adım log toplama işlemini başlatabilmek için ESXi sunucusuna SSH üzerinden bağlanmaktır.
Bunun için yaygın olarak PuTTY adlı istemci yazılımı kullanılır.
Bağlantı için:
- Host Name (IP Adresi): ESXi sunucusunun IP adresi
- Username: root
- Password: root parolası
bilgileri girilerek bağlantı sağlanır.
Bağlantı sonrası konsolda karşınıza bir uyarı metni çıkar. Bu uyarı, ESXi Shell üzerinde yaptığınız işlemlerin loglandığını ve güvenlik amaçlı kaydedildiğini belirtir.
Log Toplama Komutu: vm-support
ESXi üzerinde log toplamak için kullanılan en temel komut:
vm-support
Bu komut çalıştırıldığında:
- ESXi sunucusu sistem loglarını, konfigürasyon dosyalarını ve hata raporlarını otomatik olarak toplar.
- Tüm bu veriler sıkıştırılarak .tgz uzantılı bir dosya haline getirilir.
- Komut çalışırken birçok alt süreç devreye girer (donanım bilgisi, ağ yapılandırmaları, vsan logları, storage erişim bilgileri vb.). Bu nedenle işlem birkaç dakika sürebilir.
Önemli nokta: İşlem tamamlanana kadar herhangi bir müdahalede bulunmamak gerekir.
İşlem bitiminde sistem size şu şekilde bir çıktı verir:
To see the files collected, check '/vmfs/volumes/datastore1/esx-localhost-2025-09-29--21.01-1500125.tgz'
Bu çıktı log dosyanızın bulunduğu dizini ve dosya adını belirtir.
Log Dosyasına Erişim
Toplanan log dosyasını bilgisayarınıza indirebilmek için SFTP istemcisi kullanılır. Bu amaçla en çok tercih edilen araçlardan biri FileZilla’dır.
FileZilla üzerinden bağlantı için:
- Host:
sftp://<ESXi_IP_Adresi> - Username: root
- Password: root parolası
- Port: 22
bilgileri girilerek ESXi sunucusuna erişim sağlanır.
Bağlantı başarılı olduğunda ESXi’nin dosya sistemi listelenecektir. Buradan m-support komutunun çıktısında belirtilen dizine giderek log dosyasına ulaşabilirsiniz. Örneğin:
/vmfs/volumes/datastore1/esx-localhost-2025-09-29--21.01-1500125.tgz
Log Dosyasını İndirme
Log dosyasını bulduktan sonra FileZilla üzerinden bilgisayarınıza kolayca indirebilirsiniz. Bunun için tek yapmanız gereken, dosyayı sürükleyip bırakmak veya sağ tıklayıp Download seçeneğini seçmektir.
Dosya .tgz formatında sıkıştırılmış olarak hazırlandığı için boyutu küçüktür ve kolaylıkla e-posta ya da destek portalı üzerinden paylaşılabilir.
Destek Ekipleriyle Paylaşma
Log dosyasını bilgisayarınıza indirdikten sonra üretici firmanın destek ekibiyle paylaşabilirsiniz. Örneğin VMware destek ekibi bu dosyaları analiz ederek:
- Sorunun donanım mı yoksa yazılım kaynaklı mı olduğunu,
- Ağ veya depolama katmanında bir hata olup olmadığını,
- Konfigürasyon hataları veya uyumsuzlukları tespit eder. Bu sayede sorun çok daha hızlı ve doğru bir şekilde çözüme kavuşturulur.
Log Dosyalarının İçerikleri
vm-support ile alınan paket birçok farklı log dosyasını içerir. Bunlardan en sık karşılaşılan bazıları:
- vmkernel.log → Donanım ve çekirdek düzeyindeki hatalar
- hostd.log → ESXi host yönetim servislerine ait bilgiler
- vpxa.log → vCenter ile host arasındaki iletişim bilgileri
- syslog.log → Genel sistem logları
- vmkwarning.log → Kritik uyarılar ve hata mesajları
Bu dosyalar destek ekibinin sorunun kaynağını anlaması açısından büyük önem taşır.