vService'i Disabled durumda oluşturmanın anlamı nedir, ne zaman kullanılır?
Kısa cevap
Disabled durumdaki bir vService'in yapılandırması kaydedilir ama çalıştırılmaz: trafik almaz ve listedeki Status dairesi gri görünür. Yapılandırmayı canlıya almadan önce hazırlamak ya da bir vService'i silmeden geçici olarak durdurmak için kullanılır; hazır olduğunda Enable ile tek adımda devreye alınır. vService'in seçtiği frontend IP adresleri Disabled durumda devre dışı kalmaz; IP ağda yanıt vermeye devam eder ve aynı IP'yi kullanan diğer vService'ler çalışmayı sürdürür. IP'yi tamamen kapatmak için Network → Interfaces ekranında IP'ye sağ tıklanıp Disable for [Hostname] seçilir. Disabled vService'in IP:port'u da ayrılmış kalır; başka bir vService'e verilemez.
Nasıl Çalışır?
vService formunun üstündeki Status alanında üç seçenek vardır:
| Status | Ne olur |
|---|---|
| Enabled (varsayılan) | vService kaydedildiğinde çalışır ve trafik alır. |
| Disabled | Yapılandırma saklanır, vService çalıştırılmaz; trafik almaz. |
| Debug Mode | vService çalışır ve her istek için ayrıntılı Debug Mode Logs kaydı tutulur. Yalnızca HTTP vService'te görünür (Debug Mode ile başlatılan vService ne yapar; neden yalnızca HTTP vService'te var ve canlıda açık bırakmanın sakıncası nedir?). |
Disabled durum yalnızca vService'i etkiler; vService'in kullandığı nesneler (IP adresleri, Kurum Servisleri, profiller, sertifikalar) yerinde kalır.
Frontend IP'sine Ne Olur?
TR7'de IP adresleri vService'ten bağımsız, Network → Interfaces altında tanımlanan cihaz kaynaklarıdır; vService bir IP'yi yalnızca dinleme noktası olarak seçer (Profil Bazlı IP Modeli). Bu yüzden:
| vService Disabled | IP Disable for [Hostname] | |
|---|---|---|
| vService'in trafiği | Alınmaz; vService çalışmaz | Alınmaz; IP sisteme uygulanmadığı için o adrese ulaşılamaz |
| IP adresi ağda (ARP, ping) | Yanıt vermeye devam eder | Yanıt vermez |
| Aynı IP'yi kullanan diğer vService'ler | Çalışmaya devam eder | Onlar da bu IP'den erişilemez |
| Yapılandırma | Saklanır; Enable ile geri gelir | Saklanır; Enable for [Hostname] ile geri gelir |
IP'yi kapatmak için Network → Interfaces ekranında IP adresine sağ tıklanır ve Disable for [Hostname] seçilir; IP listede soluk ve üstü çizili görünür (Interfaces List · IP Adresine Sağ Tıklama). Cluster'da işlem her cihaz için ayrı yapılır (Disable for bu cihaz / eş cihaz). Kalıcı kaldırma için Delete IP kullanılır. Cihazın yönetim erişim listelerinde (HTTP, HTTPS, SSH, SNMP) tanımlı bir IP bu yolla devre dışı bırakılamaz ve "is protected" hatası alınır.
Ne Zaman Kullanılır?
| Durum | Neden Disabled |
|---|---|
| Yeni bir yayın hazırlanıyor; DNS henüz yönlendirilmedi | Yapılandırma adım adım tamamlanır, yarım hâliyle trafik almaz |
| Bakım ya da geçiş sırasında bir vService geçici olarak durdurulacak | Silinmeden durdurulur; ayarlar kaybolmaz, Enable ile geri gelir |
| Eski ve yeni yapılandırma yan yana tutulacak | Yedek vService hazır bekler, gerektiğinde devreye alınır |
TR7'de
- Oluştururken: Formdaki Status alanında Disabled seçilir ve Save butonuna tıklanır.
- Sonradan: Load Balancer → Load Balancer vService List ekranında bir ya da birden fazla vService seçilip araç çubuğundaki Disable / Enable butonları kullanılır; işlem toplu yapılabilir ve onay istenmez. Aynı işlemler satırın sağ tık menüsünde ve önizleme panelindeki ⋮ menüsünde de vardır. Disabled vService'te Reload pasiftir.
- İzleme: Listedeki Status dairesi gri görünür; cluster'da daire her cihazın durumu için ikiye bölünür.
- Cluster: Status değişikliği bir yapılandırma değişikliğidir; varsayılan auto-sync ile eş cihaza da aktarılır, Manual Sync Mode açıksa Synchronize ile elle gönderilir.
Sık Karıştırılan Noktalar
- "vService'i Disable edince IP de kapanır." IP adresi devre dışı kalmaz ve ağda yanıt vermeye devam eder; IP'yi kapatmak için Network → Interfaces'ta Disable for [Hostname] kullanılır.
- "Disabled vService'in IP:port'unu başka bir vService'te kullanabilirim." IP:port ayrılmış kalır; başka vService'te kullanılacaksa bu vService silinir ya da frontend portu değiştirilir.
- "Disable, açık bağlantıları korur." Disable edilen vService durur ve üzerindeki açık bağlantılar sonlanır; işlem bakım penceresinde yapılır.
- "Disabled vService log ve istatistik üretmeye devam eder." vService çalışmadığı için trafik, log ve istatistik üretmez.
Dokümantasyonda nasıl yapılır
İlgili sorular
- Bir vService'i geçici olarak devre dışı bırakmak ile silmek arasındaki fark nedir?
- Birden fazla vService'i aynı anda etkinleştirebilir, devre dışı bırakabilir veya silebilir miyim?
- Debug Mode ile başlatılan vService ne yapar; neden yalnızca HTTP vService'te var ve canlıda açık bırakmanın sakıncası nedir?
