vCenter Server Appliance (vCSA) Dosya Tabanlı Yedekleme ve Acil Durum Geri Yükleme
vCenter çöktüğünde üzerindeki sanal makineler çalışmaya devam eder; ancak DRS (kaynak dengeleme), HA (yüksek erişilebilirlik), vMotion ve en önemlisi vSphere Distributed Switch (vDS) ağ yönetimi kör kalır. Veeam ile sanal makine imaj yedeği almak iyi bir pratiktir; ancak VMware'in resmi olarak önerdiği ve en hızlı geri dönüş sağlayan yöntem vCSA Dosya Tabanlı Yedekleme (File-Based Backup) mekanizmasıdır.
1. VAMI (Port 5480) Üzerinden Otomatik Yedekleme Kurgusu
vCenter yönetim konsoluna (https://vcsa-prod.local:5480) girilerek haftalık veya günlük periyotlarla otomatik SFTP/SMB yedekleme tanımlanmalıdır.
Protokol: SFTP
Konum: sftp://192.168.10.85/backup/vcsa
Kullanıcı: svc_vcbackup
Şifreleme: AES-256 (Kritik: Şifreyi güvenli parola kasasında saklayın!)
Zamanlama: Her gece saat 02:00
Saklama İlkesi (Retention): Son 14 yedek
Kapsam: Veritabanı, Konfigürasyon, İstatistikler, Olaylar ve Alarmlar (SEAT)
2. Acil Durumda Geri Yükleme (Restore) Operasyonu
vCSA diski tamamen bozulduğunda veya veritabanı kilitlendiğinde geri yükleme işlemi VMware vCenter ISO yükleyicisi üzerinden yapılır:
- vSphere Kurulum Medyası Başlatılır: vCenter ISO'su açılarak
vcsa-ui-installer\win32\installer.exeçalıştırılır ve ana menüden Restore seçeneği tıklanır. - SFTP Yolu Tanımlanır: SFTP sunucusundaki yedek dizini gösterilir. Yükleyici otomatik olarak çöken vCenter'ın sürümünü, FQDN'ini, IP adresini ve kaynak konfigürasyonunu okur.
- Stage 1 (Temiz vCSA Dağıtımı): Belirtilen ESXi hostu üzerine tertemiz bir vCSA şablonu konuşlandırılır.
- Stage 2 (Veri Geri Yükleme): SFTP üzerindeki PostgreSQL veritabanı dökümü, SSL sertifikaları ve vDS konfigürasyonları yeni cihaza enjekte edilir.
# Alternatif CLI üzerinden vCenter servis durumlarını kontrol etme
service-control --status --all
# Eğer veritabanı servisi ayağa kalkmıyorsa disk doluluğunu kontrol edin:
df -h
Karşılaşılan Kritik Hatalar ve Çözüm İpuçları
- Disk Alanı Tükenmesi (Log/Core Partition Dolması): vCSA'nın aniden çökmesinin en büyük sebebi
/storage/logveya/storage/seatdisk alanının %100 dolmasıdır. Bu durumda vCenter web servisi başlamaz. SSH ile bağlanarak eski logları temizlemek veya vSphere üzerinden ilgili vCSA sanal diskinin (vDisk) boyutunu artırıpvpxd_servicecfg storage lvm autogrowkomutuyla diski genişletmek gerekir. - SSO Sertifika Süresinin Dolması: STS (Security Token Service) sertifikası dolduğunda vCenter'a oturum açılamaz ve
503 Service Unavailablehatası alınır. VMware tarafından sağlananchecksts.pyscripti ile sertifika kontrol edilmeli vefixsts.pyile süresi dolmadan yenilenmelidir.
Mühendis Notu
vCSA yedeğini alırken vCenter'ın kendisinin çalıştığı küme içine değil; doğrudan bağımsız bir ESXi hosta veya fiziksel NAS üzerindeki izole depolama alanına yönlendirin. vCenter yokken vCenter'a bağımlı bir yedekten dönemezsiniz!
