5.10 High Availability
Tek bir cihaz gibi davranan iki cihaz; böylece birinin arızası kullanıcıların fark etmediği bir şey olur. Birbirinden bağımsız üç katmandan kurulur ve bunların bağımsız olduğunu anlamak, yüksek erişilebilirliği anlamanın büyük bölümüdür:
| Katman | Ne sağlar | Nerede ayarlanır |
|---|---|---|
| CARP | O an master olan düğüme ait ortak bir sanal adres. İstemciler o adresle konuşur ve hangi makinenin yanıt verdiğini hiç bilmez. | Network → Virtual IPs |
| pfsync | Güvenlik duvarının bağlantı durumlarını düğümler arasında kopyalar; böylece var olan bağlantılar devreye alma sırasında kopmak yerine sürer. | Çifte ayrılmış bir arayüz |
| Yapılandırma eşitlemesi | Yapılandırmayı master'dan yedeğe iter; böylece yedek, ayrıca bakmanız gereken ikinci bir makine değil bir kopyadır. | Bu sayfa |
CARP'ı olup durum eşitlemesi olmayan bir çift devreye alırken her bağlantıyı koparır. İkisi olup yapılandırma eşitlemesi olmayan bir çift, kuralları aylar öncesine ait bir yedeğe devreder. Üçü birden — ya da işiniz bitmemiştir.
Settings — /m/core/hasync

Master üzerinde bu sayfa yedeğin nerede olduğunu ve ona ne gönderileceğini söyler: yedeğin adresi, oturum açma bilgileri ve eşitlenecek bölümlerin listesi.
Bölüm listesi "her şey" değil, bilinçli bir seçimdir: bazı ayarlar düğümler arasında farklı olmalıdır — her düğümün kendi arayüz adresleri, makine adı, CARP önceliği. Bunlar düğüme özel kalır ve hiç gönderilmez. İşaretlediğiniz her şey, değiştiğinde kopyalanır.
Eşitlemeyi tek yönlü kurun. İki düğümün birbirine göndermesi, iki makinenin birbirinin değişikliklerini ezmesi demektir. Master yedeğe eşitler; yedek kimseye eşitlemez.
Status — /ha-status

Çift, tek sayfada:
- Bu düğümün rolü — CARP açısından master mı yedek mi.
- Yapılandırma eşitlemesi — en son ne zaman çalıştı, ne gönderdi ve başarılı oldu mu. Haftalardır sessizce başarısız olan bir eşitleme, bu sayfanın var olma nedenidir.
- CARP — her sanal adres ve onu hangi düğümün tuttuğu. Sağlıklı bir çiftte tüm adresler aynı düğümdedir; adreslerin düğümlere bölünmüş olması, düğümlerin birbirini duymadığı anlamına gelir.
- Yedekteki servisler — karşı tarafta ne çalışıyor.
Çiftte yaptığınız her değişiklikten sonra ve her devreye alma denemesinden sonra buraya bakın. Ve deneyin: hiç prova edilmemiş bir devreye alma bir plandır, yetenek değil.