Rutin kontrollerim sırasında, vCenter Server Appliance üzerindeki arşiv diskinde %90 doluluk oranına ulaşıldığını fark ettim. Bu durumun sistem performansını olumsuz etkileyebileceğini düşündüğüm için, arşiv diskinde biriken eski dosyaları temizlemeye karar verdim. BBu süreçte izlediğim adımları ve deneyimlerimi paylaşmak istiyorum.
vCenter Server Appliance Arşiv Diskinin Önemi ve Doluluk Sorunları
vCenter Server Appliance, sanallaştırma altyapısının merkezi yönetimini sağlayan kritik bir bileşendir. Zamanla, özellikle /storage/archive
dizininde biriken log ve arşiv dosyaları, disk alanının hızla dolmasına neden olabilir. Disk doluluğunun %90’ı aşması, güncellemeler sırasında sorunlara yol açabilir ve genel sistem performansını düşürebilir.
Arşiv diskinizin doluluğunu kontrol etmek için, https://vcenter-ip-adresiniz:5480 adresine giderek sol tarafta bulunan ‘Monitor‘ sekmesine, ardından ‘Disks‘ menüsüne tıklayabilirsiniz.

vCenter Server Appliance Arşiv Diskini Temizlemeden Önce Yapılacaklar
Temizlik işlemine başlamadan önce, olası veri kayıplarını önlemek için VCSA’nın güncel bir yedeğini almak önemlidir; yedek her şeydir :). Ayrıca, SSH erişiminin etkinleştirilmesi ve root yetkisiyle bağlantı kurulması gerekmektedir. SSH erişimi etkin değilse, VAMI (https://vcenter-ip-adresiniz:5480) üzerinden SSH erişimi etkinleştirilmelidir.
VCSA SSH erişimini etkinleştirmek için, arayüz üzerinden ‘Access’e tıklayarak, sağ tarafta bulunan ‘Edit’ butonu ile SSH Login’i aktif hale getirebilirsiniz.

Eski Arşiv Dosyaların Tespiti ve Temizlenmesi
Back-up alındıktan sonra, VCSA üzerinden disk kontrolleri yapıldı ve arşiv diskinin temizlenmesi gerektiğine karar verdikten sonra yine VCSA üzerinden SSH erişimini aktifleştirdik. Artık, SSH üzerinden VCSA’ya bağlanacağız.
MobaXterm, Putty vb. SSH aracı ile vCenter sunucumuza bağlanıyoruz. vCenter Server Appliance (VCSA) üzerinde SSH ile oturum açtığımızda, varsayılan olarak Appliance Shell ortamına yönlendirir. Appliance Shell, belirli yönetim komutlarını çalıştırmak için tasarlanmış sınırlı bir komut satırı arayüzüdür. Ancak, daha geniş bir komut setine ve esnekliğe ihtiyaç duyduğumuzda, Bash Shell‘e geçmemiz gerekir. Bash shell’i etkinleştirmek için aşağıdaki komutlar kullanılır:
1 2 |
shell.set --enabled true shell |

Bash shell’i etkinleştirdikten sonra, arşiv dosyalarının bulunduğu dizine geçebiliriz:
1 |
cd /storage/archive/vpostgres |
Belirli bir süreden daha eski dosyaları listelemek için find
komutu kullanılır. Örneğin, ben 30 günden daha eski dosyaları listelemek ve görmek istedim, bunun için:
1 |
find * -mtime +30 |

Bu listelenen dosyaları silmek için aşağıdaki komutu yazıyoruz.
Dikkat: Bu işlem geri alınamaz; bu nedenle silmeden önce dosyaların gerçekten gereksiz olduğundan emin olunmalıdır.
1 |
find *.* -mtime +30 | xargs rm |

Temizlik işlemi sonrasında disk kullanımını kontrol etmek için df -h
komutu kullanılır. Bu komut, disk kullanımını okunabilir bir formatta bize gösterir. Yaklaşık 10-20 dakika bekledikten sonra, VAMI arayüzü (https://vcenter-ip-adresi:5480) yenilenerek arşiv diskindeki doluluk oranı kontrol edilebilir.

Alternatif Çözüm: Disk Genişletme
Eğer arşiv diskindeki dosyaların silinmesi mümkün değilse veya disk doluluğu sürekli bir sorun teşkil ediyorsa, disk kapasitesini artırmak bir alternatif çözüm olabilir. VCSA üzerinde disk genişletme işlemi için aşağıdaki adımlar izlenebilir:
- Disk Boyutunu Artırma: vSphere Web Client veya vSphere Client üzerinden VCSA sanal makinesinin ayarlarına girerek ilgili diskin boyutunu artırın.
- Disk Genişletme Komutunu Çalıştırma: SSH ile vCenter Appliance’a bağlandıktan sonra, aşağıdaki komutu çalıştırarak disk genişletme işlemini tamamlayın:
1 |
/usr/lib/applmgmt/support/scripts/autogrow.sh |
- Disk Alanını Kontrol Etme:
df -h
komutunu kullanarak disk alanının başarılı bir şekilde genişletildiğini doğrulayabilir ve görüntüleyebilirsiniz.
Alternatif çözüm olarak belirttiğim Arşiv diskinin genişletilmesi/extend edilmesi ile ilgili de bir içerik oluşturacağım.
Düzenli olarak arşiv diskindeki gereksiz dosyaların temizlenmesi, VCSA’nın performansını optimize eder ve olası disk doluluk sorunlarının önüne geçer. Eğer temizlik işlemi yeterli gelmiyorsa, disk kapasitesini artırmak da bir çözüm olacaktır. Bu işlemleri belirli periyotlarla tekrarlamak, kontrol etmek sistemin sorunsuz çalışmasını destekleyecektir.
Son yazılar için;
Red Hat Summit: Connect İstanbul 2024
VMSA-2024-0019.3: VMware vCenter Server Güncellemeleri ile Kritik Güvenlik Açıkları Giderildi
VMUG Nedir ve 2025 Yılında Sunacağı Avantajlar Nelerdir?
VMware DRS Hatası: ‘Unable to Apply Resource Settings on Host’ Sorununun Nedenleri ve Çözüm Yolları
Windows Server 2025 Yeni Özellikler