Cluster Network Infrastructure
- Enis GOKTAY
- 13 Nis 2014
- 1 dakikada okunur
Failover Clustering nodular arasında health monitoring yapar. Yani nodeların ayakta olup olmadığını takip eder. Eğer sunucular cevap veremez duruma gelirse recover işlemi başlar. Nodeların kontrolü için Request-Reply unicast paketler kullanılır.
Clustering tüm node ve interfacelari tamamen monitor eder. Nodelar eğer ki değeri değiştirilmezse her 1(bir) saniyede heartbeatleri değişir. 5(Beş) heartbeat ten sonar cevap alamazsa recoverying işlemi başlar. Bu da; nodeları üyelikten çıkartmak demektir. Cluster dahilindeki nodular 3343 portları arasında haberleşmektedir.
Failover Cluster Virtual Adapter (NetFT)
Failover Cluster Virtual Adapter(NETFT) sanal bir adaptördür. Cluster kurulumu sırasında oluşur. Yine cluster içindeki nodeların tüm available interfaceleri arasında TCP bağlantıları oluşturur.
Ayrıca ipconfig /all ile de bu adaptor görülebilir.
NetFT için manuel bir konfigürasyon yapılmaz. Tamamen APIPA adresi alır. MAC adresi ise cluster node içindeki fizikse interface’in hashlenmesi neticesinde oluşmaktadır.
NetFT Mimarisi
NDIS 6.2 miniport sanal adaptor kullanılır,
IPv4, IPv6 ve Receive Side Scaling destekler,
IP over UDP/Ip tunneling denilen ve adaptörlerin üzerinden sanal bir tünel oluştururarak haberleşir.
Genelde cluster 3343 portunu kullanır.
NETFT — > UDP 3343
ClusSvc — > TCP 3343
Built in route failure detect eder
Her interface bağımsız olarak monitor edilir.
NetFT Virtual Adapter performance filter ile cluster network performansı artmaktadır.
Cluster Communication
Cluster’da 3 tip haberleşme bulunmaktadır.
Network Health Monitoring : Network interfacelerin sağlık durumunu gözlemler
Intra-cluster Communicating: Node’lar arası database update ve durumunu sync eder. Örnek olarak yeni bir resource create edilirse tüm nodelarda sync olmasını ve databaselerin update olmasını sağlar. Heartbeat packetleri toplam 134 bytes’tır.
CSV I/O redirection : Bilindiği üzere CSV, cluster içinde farklı nodeların NTFS formatlı bir diske erişim çözümüdür. Tüm nodelar aynı anda ilgili diskte okuma ve yazma yapabilirler. Bu durumda fail senaryolarında tüm I/O, metadata updateleri yapılmaktadır.
Comments