PDA

Orijinalini görmek için tıklayınız

eXTReMe Tracker
: WHM Cluster(birden fazla sunucuyu kümeleme)


TaRGeTWoRKeR
12-05-2007, 03:21 PM
WHM Cluster

Merhaba,

WHM de cluster işlemi nasıl yapılır onu anlatacağım.Cluster nedir ? cluster türkçe olarak kümeleme anlamına gelmektedir.Yani birden fazla sunucuyu aynı gruba sokmak.

Gooooooogle.com microsofttt.com gibi sitelerin nasıl hiç kapanmadığını mı merak ediyorsunuz ? tabiki cluster yöntemi ile .

Cluster sayesinde sitenizin yükünü sunuculara paylaştırmış olursunuz.Bu da sitenizi daha sağlam stabil kılar.tabiki maliyeti de artacaktır.

Cluster ile MySQL bir sunucuda Apache bir sunucuda çalışabilir.Şimdi bunu WHM de nasıl yapacağız ?

En az 2 sunucumuz olmalı ve her ikisi de WHM/cPanel e sahip olmalı.

Sunucularımızın aynı network içinde olması gereklidir.Trafik ihtiyacınız artacakdır dolaylı olarak.Örneğin,LayeredTech network içi trafiğe göz yummaktadır.Çoğu dc de olduğu gibi.Ayrıca cluster ınızın sağlıklı olması için aynı networkde bulunması gerekiyor.Neden ? bir sunucu hindistanda diğeri amerikada cluster olmaz.Veriler çekilene kadar sanırım 3 ay geçer .

Ayrıca MySQL in barınacağı sunucu Apache sunucusundan donanım olarak yüksek olmalıdır.Çünkü MySQL kullanımı sunucunuzu yorar.

Şimdi WHM anlatıma geçelim.

WEB1 = apache sunucumuz
DB2 = mysql sunucumuz

WEB1 sunucumuzdan şu bölüme geliyoruz

Sitedeki Linkleri Sadece Üyelerimiz Görebilir..


Configure Cluster a tıklıyoruz .

normal de dns cluster disabled şeklinde gelir .

Sitedeki Linkleri Sadece Üyelerimiz Görebilir..

onu resimdeki gibi enable deyip aktif hale getiriyoruz.

Sitedeki Linkleri Sadece Üyelerimiz Görebilir..
resimde gördüğümüz ip boşluğuna DB2 sunucumuzun base yani ana ip siniz yazıyoruz ve configure diyoruz.

karşımıza şu ekran gelecek
Sitedeki Linkleri Sadece Üyelerimiz Görebilir..

burada yapacağımız şey basit .en altta gördüğünüz gibi DB2 sunucumuzun Remote access key oluşturma linki verilmiş.O linke tıklayıp WEB1 sunucumuza bağlanıyoruz.Root girişimizi yapıyoruz.

şu ekrana geliyoruz direkmen.

Sitedeki Linkleri Sadece Üyelerimiz Görebilir..
buradan kutucukdaki karmakarışık key imizi kopyalıyoruz.DB2 sunucumaz geri dönüp orada göreceğiniz boş hazneye key imizi yapıştırıyoruz ve yukarıdan submit diyoruz.

daha sonra geri dönüp configure cluster dan baktığımızda şunu göreceğiz.

Sitedeki Linkleri Sadece Üyelerimiz Görebilir..

cluster işlemini yaptık.Standalone kısmına gelip Synchronise Changes deyip kayıt edelim.

WEB1 sunucumuza gidip configure cluster bölümüne giriyoruz.
oradaki görüntünün diğer sunucudaki gibi yani alttaki resimdeki gibi olduğuna emin olun.

Sitedeki Linkleri Sadece Üyelerimiz Görebilir..

Eğer böyle ise Cluster işlemini başarı ile tamamladınız.

Şimdi nasıl Db mizi birinde ftp mizi birinde barındıracağız ?

Her iki sunucuda da aynı domain hesabını açın.(db sunucunuzdan sadece db çekilecek domain ismi gerekli bile değil rastgele birşey olabilir ama WEB1 yani ftp sunucunuza bağlanılacağı için domain hesabının doğru olması gerekir.Yani biz burada DB2 sunucumuzu slave olarak atamış olduk.)

daha sonra DB sunucumuzda açtığımız hesapta bir db açıp db mizi yüklüyoruz.Hemen aşağısında şunu göreceksiniz

Sitedeki Linkleri Sadece Üyelerimiz Görebilir..

buraya WEB1 sunucumuzun ip sini yazıyoruz.Bu işlem ile o sunucumuza izin vermiş oluyoruz.

bu işlem sonrasında ftp sunucumuza gidip db config bilgilerinizi girerken localhost kısmına mysql sunucunuzun ip sini yazıyoruz.Yani DB2 sunucumuzun.İşlem tamamlandı.

Artık cluster olarak çalışan 2 sunucumuz var.