VMware vCenter Server Appliance (VCSA), sanal altyapının merkezi yönetim bileşenidir. Sanal makinelerin, hostların, datastore’ların ve cluster yapılarının yönetimi bu sistem üzerinden sağlanır. Bu kadar kritik bir yapının sağlıklı çalışması için disk altyapısının sorunsuz işlemesi gerekir.
Bu dokümanda, VCSA 8.x üzerinde PostgreSQL WAL (Write Ahead Logging) dosyalarının tutulduğu storage/archive
disk alanının nasıl izleneceği, doluluk tespitinde nasıl aksiyon alınacağı ve diskin adım adım nasıl genişletileceği detaylı olarak anlatılmaktadır.
2. Neden Disk Takibi Yapılmalı?
Disk kullanım oranlarının takip edilmemesi aşağıdaki gibi sorunlara neden olabilir:
- vCenter servislerinin durması (database, update, backup servisleri)
- Günlük işlemlerin kayıt altına alınamaması
- Upgrade ve patch işlemlerinde hata
- Kritik veritabanı sorunları (rollback, crash restore problemleri)
Bu nedenle VCSA sistemlerinde disk doluluk oranları %80–90 seviyelerine geldiğinde önlem alınması şiddetle tavsiye edilir.
3. vCenter Disk Yapısı ve storage/archive Diskinin Önemi
vCenter Appliance farklı diskleri içeren bir yapıya sahiptir.
Disk Alanı | Amaç |
---|---|
/ | Ana sistem dosyaları |
/var | Genel log ve runtime |
/var/core | Dump dosyaları |
/var/log | Servis logları |
/storage/db | Veritabanı |
/storage/core | Ana iş servisleri |
/storage/archive | PostgreSQL WAL dosyaları |
WAL (Write Ahead Log) dosyaları, veritabanının çökmesi durumunda verilerin geri yüklenmesini sağlayan log dosyalarıdır. Bu dosyalar disk doldukça birikir ve eğer disk dolarsa, veritabanı işlem yapamaz hale gelir.
4. Disk Doluluk Durumunun Tespiti
Yöntem 1 – VAMI Üzerinden:
- Tarayıcıdan
https://<vcenter_ip>:5480
adresine girin. - Login olun (root ile).
- Sol menüden “Monitor > Disks” bölümüne girin.
storage/archive
disk doluluk oranını kontrol edin.
Yöntem 2 – SSH Üzerinden:
df -h
Bu komutla disklerin % kaç dolu olduğunu görürsünüz.
5. SSH ve Bash Shell Erişimi Aktif Etme
- VAMI’den
Access
sekmesine girin. Enable SSH
veEnable Bash Shell
seçeneklerini aktif edin.- (Opsiyonel) Timeout sürelerini 1 saat olarak belirleyin.
6. PuTTY ile SSH Bağlantısı Kurma
- PuTTY uygulamasını açın.
- vCenter IP adresini girin, port: 22
- Kullanıcı adı:
root
, Şifre: root Şifresi - Bağlandıktan sonra
shell
yazarak Bash moduna geçin:
shell
7. Disklerin Mevcut Durumunu Kontrol Etme
df -h
Komutu ile tum mount edilmiş diskleri, boyutları ve doluluk oranları ile görebilirsiniz.
8. Genişletilecek Diski Tespit Etme
lsblk -o NAME,HCTL,MOUNTPOINT,SIZE
Bu komut, her disk ile hangi mount alanının ilişkili olduğunu belirtir.
Örnek çıktı:
sdd 2:0:13:0 /storage/archive 300G
Buradan “Hard Disk 13” olduğu anlaşılır.
9. vSphere Arayüzünden Disk Genişletme
- vCenter sunucusunun VM’ine sağ tıklayın >
Edit Settings
- Disk listesinde
Hard Disk 13
‘u bulun. - “Size” alanını artırın (300 GB → 500 GB gibi)
- Kaydedin ve kapatın.
Not: VM snapshot varsa bu işlem engellenebilir. Snapshot silinmelidir.
10. Diskin OS Tarafından Tanınması (autogrow.sh)
Reboot etmek yerine aşağıdaki komut ile genişletilen disk alanı tanıtılabilir:
/usr/lib/applmgmt/support/scripts/autogrow.sh
Komut, VCSA tarafından diskleri yeniden algılar ve otomatik olarak genişletir.
11. Genişletme İşleminin Doğrulanması
df -h
Komutunu tekrar çalıştırarak /storage/archive
disk alanının artıp artmadığını kontrol edin.
Örnek yeni durum:
/dev/sdd1 500G 290G 210G 58% /storage/archive
Ayrıca VAMI arayüzünden de bu artış izlenebilir.
12. Ekstra Tavsiyeler ve En İyi Pratikler
- Alarm Tanımlama: Disk kullanımı %80’e ulaştığında uyarı maili almak için vCenter’da alarm tanımlayın.
- Log Temizliği:
/var/log
ve/var/core
klasörlerini periyodik inceleyin. - Yedekleme: Her disk genişletme işlemi öncesi full yedek alınması önerilir.
- Dokümanlama: Yapılan değişiklikleri tarih/saat ile kayıt altına alın.
/storage/archive
disk alanı, vCenter Server Appliance için kritik bir rol oynar. PostgreSQL WAL loglarının buraya yazılması nedeniyle bu alan dolduğunda sistemin çalışması risk altına girer. Bu dokümandaki adımlar izlenerek disk doğmadan genişletme yapılabilir ve vCenter’ın sorunsuz bir şekilde hizmet vermesi sağlanabilir.
Disk genişletme işlemleri, doğru planlandığında ve dikkatli uygulandığında sistemde herhangi bir kesintiye yol açmaz.