PfSense CARP Cluster Configuration
Merhaba Arkadaşlar,
Bu gün 2 adet Pfsense makinemizin birbiri ile Cluster yaparak nasıl Senkronize çalıştıracağımızı anlatacağım.
Bu işlem sayesinde makinelerinizden birinde sorun yaşasanız dahi diğer mekinenizde bütün log ve sistemsel ayarlarınızın yedeği olduğu için hiçbir veri kaybı yaşamadan sisteminizi ve internetinizi dağıtmaya devam edebileceksiniz.
alışmamızın kurulum şeması aşağıdaki gibidir
1-) Master makinem ve Senkronize olacağı Backup makinelerimin network bacakları aşağıdaki gibi yapılandırılmış durumda.
Yapılandırmamız başlıyoruz.
Firewall–>Virtual IPs seçeneğini seçiyoruz.+ butonuna basarak bir WAN interface için sanal network oluşturuyoruz
Save diyerek kayıt ediyoruz ve ardından Lan Networkümüz için bir sanal network daha oluşturuyoruz.
2-) Bu adımdan sonra SYN interfacelerimizin birbirine erişim yapabilmesi için Master ve Backup makinemde de SYNC bacakları için bir kural oluşturuyorum tüm erişimlere izin veriyorum.
Firewall –> Rule menüsüne geliyoruz ve aşağıdaki kuralı oluşturuyoruz.
Bu adımdan sonra her iki makinemde de birbirine erişim için ping testlerini yapıyorum
1.1.1.1 –>1.1.1.2 ‘ye
192.168.1.1–>192.168.1.2 ‘ye
Ping atarak pinglerin sorunsuz gittiğini test ediyorum. Eğer bir sorun yok ve sorunsuzca birbirlerine ping atabiliyorlarsa aşağıdaki adıma geçebilirsiniz =)
3-) Firewall–> Virtual IPs–>Carp Settings e geliyoruz ve burada carp için Master makine de Senkronizasyon ayarlarını yapılandıracağız.
Synchronize interface : burada SYNC için var olan interface i seçiyoruz
Pfsync Synchronice peer IP: senkronizasyonun olacağı Backup makinemin ip adresini giriyoruz.
Configuration synchoronization setting bölümündeyse Backup sunucumun ip adresi ve login olurken girdiğiniz yetklili kullanıcının adı ve parolasını giriyoruz.
Yedek sunucuya aktarılmasını istediğiniz bileşenleri seçip save diyoruz.
4-)Şimdi Backup makineme gidip Status–>CARP seçeneğini seçelim ve otomatik olarak master makinemden buraya carp ayarlarının aktarıldığını göreceksiniz.
ackup makinemizde Firewall–>Virtual IPs–>Carp Settings ayalarına geliyoruz ve aşağıda ayarları yapılandırıyoruz.
Client Makinemin network ayarları nı kotrol ediyorum.
Bu adımdan sonra master makinenizde bir Rule oluşturun ve bu işlemden sonra Backup makinenizde bu kuralın otomatik olarak oluşuturlduğunu ve senkronizasyonun sorunsuzca yapıldığını göreceksiniz.
5-) Video da oluşturuğum kurallar sorunsuzca senkronize oldu ve loğları incelediğimde aşağıdaki gibi logların düştüğünü görebilirsiniz.
Bu Makalemizde Pfsense üzerinde Cluster işleminin nasıl yapılandırıldığını inceledik umarım faydalı olmuştur.
Hazırlayan
SERDAR BAYRAM
Merhabalar, öncelikle böyle bir makale için teşekkürler, emeğinize sağlık,
Şöyle bir soru olacak; CARP uygulanacak yapıda WAN tarafında tek IP adresine sahip Metro ethernet yapısı kullanılıyorsa nasıl bir senaryo izlenebilir?
Teşekkürler,
Merhaba ,
Böyle bir durum için 2 senaryonuz var
1-) Metro ethernetten gelen ip yi WAN Bacaklarına verirsiniz ve iç networkünüze yeni bir IP tanımlarsınız.
2-) İç ip bloğunuzda bir değişiklik yapmak istemezseniz Telekomdan size gelen metronun ip adresini değiştirmesini talep edersiniz.
Kısaca LAN ve WAN Networkü farklı ip bloklarında olmak zorunda.
makale benim için çok önemli 2. pfsense için kurulum ayarlarını yaparken sorunla karşılaştım
1. pfsensemin ipsi metro ip si 2. pfsenseye ne yazmalımıy ayarları ne olmalıdır
195.175.58.*** /32 yaptığım zaman
The following input errors were detected:
This IP address is being used by another interface or VIP.
The /31 and /32 subnet mask are invalid for CARP IPs.
böyle bir hata alıyorum
merhaba ,
ip adresinizle ilgili bir gariplik var gibi metro ile gelen ip adresiniz 195.175.58.X ile başlayan bir ip olmamalı bu ip bir dış ip dir telekomun verdiği bir dış ip sizin iç networkünüze dağıttığınız 10.20.1.X /172.0.0.x gibi bir ip aralığınız olmalı ki makalede anlattığım gibi her iki pfsense in wan bacağına aynı subnetten ip verebilesiniz.
Hocam Merhaba, bu yapıda iki cihazın versiyonu farkedermi yani bir tane 2.0.3 x86 diğeri 2.1.5 x64 olabilirmi
merhaba ,
arada versiyon farkı olduğundan dolayı sorun çıkartacağını düşünüyorum normalde her iki versiyonunda aynı olması gerekiyor.