{"id":948,"date":"2015-09-14T11:23:49","date_gmt":"2015-09-14T08:23:49","guid":{"rendered":"https:\/\/furkansandal.com\/web-sunuculari-icin-nlb-cluster-yapilandirmasi\/"},"modified":"2015-09-14T11:23:49","modified_gmt":"2015-09-14T08:23:49","slug":"web-sunuculari-icin-nlb-cluster-yapilandirmasi","status":"publish","type":"post","link":"https:\/\/furkansandal.com\/web-sunuculari-icin-nlb-cluster-yapilandirmasi\/","title":{"rendered":"Web Sunucular\u0131 \u0130\u00e7in NLB Cluster Yap\u0131land\u0131rmas\u0131"},"content":{"rendered":"
<\/div>\n
Windows Server 2008 R2 \u00dczerinde Web Server (IIS 7.0) Rol\u00fcn\u00fc NLB \u0130le Birlikte \u00c7al\u0131\u015ft\u0131rmak<\/span><\/div>\n
<\/span><\/div>\n

<\/p>\n

<\/div>\n

<\/span><\/p>\n

\u00d6ncelikle NLB\u2019 yi yedeklilik ve y\u00fcksek performans amac\u0131yla kullanaca\u011f\u0131z. Bunun i\u00e7in 2 sunucuya ihtiyac\u0131m\u0131z var. \u0130kisinin \u00fczerinde de IIS\u2019 in zaten kurulu oldu\u011funu s\u00f6ylememe gerek yok san\u0131r\u0131m. Sonras\u0131nda 2 sunucuda da feature olarak \u201cNetwork Load Balancing\u201d eklenir.<\/span><\/div>\n
<\/a><\/div>\n
<\/div>\n
\u00d6zelli\u011fi ekledikten sonra sunuculardan bir tanesinde NLB\u2019 yi kurabiliriz. NLB Manager\u2019 \u0131 a\u00e7al\u0131m;<\/span><\/div>\n
<\/a><\/div>\n

<\/p>\n

<\/div>\n

<\/span><\/p>\n

New Cluster diyerek kuruluma ba\u015fl\u0131yoruz;<\/span><\/div>\n
<\/a><\/div>\n
<\/div>\n
\u00d6ncelikle \u00fczerinde bulundu\u011fumuz sunucunun hostname\u2019 ini giriyoruz ve connect diyoruz. Sunucunun IP sis otomatik olarak gelecektir;<\/span><\/div>\n
<\/a><\/span> <\/span><\/p>\n
Sonraki pencerede default olarak devam ediyoruz;<\/span><\/div>\n
<\/a><\/span>Cluster i\u00e7in belirledi\u011fimiz IP adresini girip devam ediyoruz;<\/span><\/div>\n
<\/div>\n
<\/a><\/span> <\/span><\/p>\n
Sonraki pencerede, Cluster\u2019 a verece\u011fimiz ismi giriyoruz ve \u00e7al\u0131\u015fma modu olarak Multicast se\u00e7iyoruz;<\/span><\/div>\n
<\/a><\/span><\/p>\n
Son pencerede finish diyerek cluster kurulumunu tamaml\u0131yoruz. Cluster\u2019 a 1 tane host eklemi\u015f oluyoruz ayn\u0131 zamanda.<\/span><\/div>\n
<\/a><\/span><\/p>\n
Sonra 2nci host\u2019 ekleyem i\u00e7in i\u015fleme ba\u015fl\u0131yoruz;<\/span><\/div>\n
<\/a><\/span><\/p>\n
2nci hostun ismini yaz\u0131p connect diyoruz;<\/span><\/div>\n
<\/a><\/span><\/p>\n
Next ile devam;<\/span><\/div>\n
<\/a><\/span><\/p>\n
Ve finish.<\/span><\/div>\n
<\/a><\/span><\/p>\n
NLB Manager i\u00e7erisinde olu\u015fturdu\u011fumuz Cluster i\u00e7erisinde 2 hostunda ye\u015fil oldu\u011funu g\u00f6rm\u00fc\u015f olmal\u0131y\u0131z. (2 host \u00fczerinde de ayn\u0131 \u015fekilde g\u00f6rebilirsiniz. Kurulumu tek host \u00fczerinden tamamlam\u0131\u015f oluyoruz)<\/span><\/div>\n
<\/a><\/span><\/p>\n
Bu \u015fekilde 2 web sunucusunu NLB olarak \u00e7al\u0131\u015ft\u0131rman\u0131n baz\u0131 kritik gereklilikleri var. <\/span><\/div>\n

<\/p>\n

<\/div>\n

<\/span><\/p>\n

– Bunlardan ilki 2 web sunucusununda web sitelerini ayn\u0131 \u015fekilde yay\u0131na alm\u0131\u015f olmam\u0131z gerekmektedir. Yani hizmet birbirinin kopyas\u0131 olmal\u0131. Bir sunucuda yap\u0131lan her ne var ise di\u011ferinde de ayn\u0131 olmal\u0131. Kesinlikle hi\u00e7bir de\u011fi\u015fiklik olmamal\u0131.<\/span><\/div>\n

<\/p>\n

<\/div>\n

<\/span><\/p>\n

– NLB Cluster Mode\u2019 unu Multicast olarak se\u00e7meliyiz. \u00c7\u00fcnk\u00fc Unicast olarak \u00e7al\u0131\u015fma \u015fekli web sunucular\u0131 i\u00e7in uygun olan bir mode de\u011fildir. IIS Sunucu \u00fczerinde \u00e7al\u0131\u015fan sitelerde session problemi ya\u015fanmas\u0131na sebep olur, bir ki\u015fi ilk session\u2019 \u0131n\u0131 bir sunucu \u00fczerinde ba\u015flatt\u0131\u011f\u0131nda i\u015flemlerine bu sunucu \u00fczerinde devam etmesi gereklidir. Multicast bunu bize sa\u011flayan \u00e7al\u0131\u015fma mode\u2019 udur. Statik web siteleri i\u00e7in bir \u00f6nemi yoktur ama dinamik siteler i\u00e7in \u00f6l\u00fcmc\u00fcl bir durumdur. <\/span><\/div>\n

<\/p>\n

<\/div>\n

<\/span><\/p>\n

– NLB Cluster i\u00e7in verdi\u011finiz ismi DNS \u00fczerinde Host+PTR kayd\u0131 olarak girmeniz gerekmektedir. <\/span><\/div>\n

<\/p>\n

<\/div>\n

<\/span><\/p>\n

– NLB Cluster i\u00e7in ortam\u0131n\u0131zda bulunan switch \u00fczerinde bir tane static ARP kayd\u0131 girmeniz gerekmektedir. \u00c7\u00fcnk\u00fc Cluster\u2019 a verdi\u011fimiz IP i\u00e7in bir tane sanal MAC olu\u015fur, bu MAC adresi kayd\u0131 kendini switch \u00fczerinde g\u00fcncelleyemeyecektir. Bunun nedeni Microsoft NLB\u2019 den kaynakl\u0131 bri bug\u2019 d\u0131r asl\u0131nda. Bu sorun ile ilgili Cisco\u2019 nun yay\u0131nlam\u0131\u015f oldu\u011fu bir makale bulunmaktad\u0131r. \u00c7al\u0131\u015fma mode\u2019 lar\u0131 ile ilgili bilgiler, Static ARP kayd\u0131n\u0131n nas\u0131l girilece\u011fi ile ilgili bilgilerde bulunmaktad\u0131r;<\/span><\/div>\n

<\/p>\n

<\/div>\n

<\/span><\/p>\n

http:\/\/www.cisco.com\/en\/US\/products\/hw\/switches\/ps708\/products_configuration_example09186a0080a07203.shtml<\/a><\/span><\/div>\n
<\/div>\n
– Bir bilgide, web sunucular\u0131n\u0131n \u00fczerinde yay\u0131nda olan siteler i\u00e7in Host dosyas\u0131n\u0131n i\u00e7erisine host kayd\u0131 girmenizi \u00f6neririm, her bir sitenin binding name\u2019 i i\u00e7in cluster\u2019 \u0131n IP adresi tan\u0131mlan\u0131r. Test yaparken i\u015finizi kolayla\u015ft\u0131racakt\u0131r.<\/span><\/div>\n

<\/p>\n

<\/div>\n

<\/span><\/p>\n

– Tabi yay\u0131nda olan her site i\u00e7in DNS \u00fczerinde de host kay\u0131tlar\u0131n\u0131n cluster\u2019 \u0131n IOP adresini g\u00f6sterecek \u015fekilde d\u00fczenlenmesi gereklidir. B\u00f6ylece web sitelerine eri\u015fmeye \u00e7al\u0131\u015fan ki\u015filer cluster\u2019 a gelecekler, cluster y\u00fck da\u011f\u0131l\u0131m\u0131n\u0131 ve session\u2019 \u0131 orant\u0131l\u0131 bir \u015fekilde y\u00f6netecektir. <\/span><\/div>\n
<\/a><\/span><\/p>\n
Cluster bize y\u00f6netimsel kolayl\u0131klarda sa\u011flayacakt\u0131r. Host\u2019 lar art\u0131k birbirinin yede\u011fi oldu\u011fu i\u00e7in, g\u00fcncellemelerde ve zorunlu restart gereksinimlerinde bir tanesini hizmette b\u0131rak\u0131p di\u011ferinde gerekli i\u015flemleri yapabilirsiniz. Hatta \u00fczerinde a\u00e7\u0131k session\u2019 lar\u0131 bir anda kesmemek i\u00e7in bile se\u00e7eneklerimiz var.<\/span><\/div>\n

<\/p>\n

<\/div>\n

<\/span> <\/div>\n

<\/div>\n<\/div>\n
<\/div>\n<\/div>\n
<\/div>\n<\/div>\n
<\/div>\n<\/div>\n
<\/div>\n<\/div>\n
<\/div>\n<\/div>\n
<\/div>\n<\/div>\n
<\/div>\n<\/div>\n
<\/div>\n<\/div>\n
<\/div>\n","protected":false},"excerpt":{"rendered":"

Windows Server 2008 R2 \u00dczerinde Web Server (IIS 7.0) Rol\u00fcn\u00fc NLB \u0130le Birlikte \u00c7al\u0131\u015ft\u0131rmak \u00d6ncelikle NLB\u2019 yi yedeklilik ve y\u00fcksek…<\/p>\n","protected":false},"author":1,"featured_media":494,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","footnotes":""},"categories":[6,1,9,10,3,7,11,4],"tags":[78,76,88,89,26,83,81,79,82,77,80,84,85,87,86],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/furkansandal.com\/wp-content\/uploads\/2015\/08\/fiziksel_guvenlik.jpg?fit=227%2C226&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6BM7I-fi","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/posts\/948"}],"collection":[{"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/comments?post=948"}],"version-history":[{"count":0,"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/posts\/948\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/media\/494"}],"wp:attachment":[{"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/media?parent=948"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/categories?post=948"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/furkansandal.com\/wp-json\/wp\/v2\/tags?post=948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}