Merhaba arkadaşlar,

Bu makale serisinde sizlere SharePoint Server 2013 yazılımını yedekli olarak kurulumunu anlatmaya çalışacağım. Bu makale serisinde yedekli ortamı hem application server seviyesinde (Share Point Server 2013) hemde database sunucusu seviyesinde yaparak tam yedekli bir yapı kuracağız.

Kuracağımız yedekli SharePoint Server 2013 yapısını gözünüzde canlandırabilmek için aşağıdaki çizimi hazırladım önce isterseniz bu çizimi birlikte inceleyelim ve kurulumunu yapacağımız sistemin resmini anlamaya çalışalım. Bu makalemizin sonunda bu resimdeki yapının ayını ortamınıza kurmuş olacağız.

Bu resim üzerinde en üstte share point sitemize erişmek isteyen kullanıcıları yer almaktadır.

Bu kullanıcılarımız ortamımızda share point sitelerine erişim izni verdiğimiz kullanıcı hesaplarıdır, kullanıcımız share point sitesine erişmek için internet explorer üzerinde share point server’a erişim adresini yazdıklarında onları önce load balancer cihazımız karşılayacaktır.

Load balancer cihazımız üzerinde yaptığımız ayarlara göre kullanıcımızı hemen bir alt altındaki üzerlerinde sharepoint web + application servisleri yüklü sunucularımızdan birisine yönlendirecektir. Buradaki 2 adet sunucu bulunmasının sebebi bu sunuculardan birisinin çalışamaz duruma geldiğinde share point sistemimize erişimin çalışan diğer sunucu üzerinden devam etmesi içindir. İlk yedeklilik bu katmanda çalışan sunucular arasında sağlanmış olacaktır.

SharePoint Server 2013sunucularımız kullanıcılarımıza sunacakları web sitesi içeriğini hemen altındaki SQL Server Cluster ortamındaki SQL Server 3 isimli aslında gerçekte var olmayan sanal SQL Server sunucusu ismine erişerek en güncel database dosyaları üzerinden bilgileri okunarak kullanıcımızın erişmek istediği web sitesini açacaktır.

SQL Server katmanında çalışan 2 adet SQL Server 2012 sunucumuz arasında Microsoft Cluster servisi kurulmuş ve SQL Server 2012 Always on özelliği enable edilerek SP server’a ait tüm databaseler’in bir kopyası ikinci SQL Server üzerine replike edilmektedir. SQL Server 3 isimli withness server ismine erişen kullanıcıları withness server Primary databaselerin olduğu SQL server sunucusuna yönlendirmektedir.

İkinci yedeklilik bu katmanda sağlanarak herhangi bir SQL Server Database sunucusuna erişim sorunu olduğunda son kullanıcılarınızı bu kesintiden hiç etkilenmeden Share Point sistemine erişiminin sağlaması amaçlanmaktadır.

Biz bu makale serimizde sizlere aşağıdaki şemadaki yapının sıfırdan nasıl kurulabileceğini adım adım aktarmaya çalışacağız. Biz bu makale serimizde yukarıdaki şemadaki ilk aşamada gözüken Front-end Web sunucularını kullanmayacağız.

Bizim bu makale sonunda kurmayı planladığımız yapının görünümü aşağıdaki gibi olacaktır.

 SP2013_Bol1_01

Herhangi bir zamanda aşağıdaki resimdeki gibi aynı anda 1 adet SP Web Server ve 1 adet SQL Server’a erişimin kesildiği bir durumda sistem durmadan çalışmaya devam edecektir. Kullanıcılarımız herhangi bir kesinti yaşamadan Share Point 2013 portalına erişmeye devam edebileceklerdir. Makalemizde aşağıdaki 2 sunucu kaybı anında ortamımızın gerçekten çalışıp çalışmadığının testlerini yapacağız ve bu testlerin sonuçlarını ayrıntılı olarak sizlerle paylaşacağız.

Bu makalede 2 adet sunucu kullanarak yaptığımız test ortamını siz gerçek ortamınızda 2’den daha fazla sunucu kullanarak kurabilir HA (High Avalibility) erişilebilirlik durumunu daha da çok güçlendirebilirsiniz.

SQL Server 2012 database dosyalarınızı isterseniz farklı site’lardaki SQL Server sunucularına’da repkike ederek daha güvenli bir yapı kurabilirsiniz. Aşağıdaki resimde böyle bir yapının şeması paylaşılmıştır (Resim Kaynağı Microsoft TechNet).

Bu resimde merkeze Primary Datacenter üzerinde 1 adet Primary Replika database var aynı site içerisindeki 2 farklı SQL Server üzerine bu databaseler Synchron olarak replike edilebilmektedir. Secondary Datacenter üzerindeki SQL Server üzerine databaseler Asynchron olarak replike edilebilmektedir. Bu resim’deki yapıda SQL Server üzerindeki orijinal database dosyalarının 3 farklı SQL Server’a yedeklendiği görülmektedir.

SP2013_Bol1_02

Microsoft SharePoint 2013 için yedekli yapı kurulum önerilen yapı aşağıdaki gibidir.

 SP2013_Bol1_001

SharePoint Server 2013 Yedekli Yapı (Resim Kaynağı Microsoft TechNet)

Buraya kadar bu makale serisinde sizlere aktarmak istediklerimizi anlatabildiysem hep beraber kurulum işlemlerine başlayabiliriz, önce bu yapının kurulumu sırasında kullanacağımız ihtiyaç listemize bir göz atalım ve kuruluma başlamadan önce bunları hazırlayalım.

Bu makale sırasında anlatılanları tam olarak yaptıktan sonra bir sonraki adıma geçmenizi tavsiye ederim. Sonuçta bizlerde bu bilgileri okuyarak uygulayarak öğreniyoruz ve sizlere aktarmaya çalışıyoruz. Ben bir makaleyi dikkatli okumadan geçtiğim 1 parağraf yüzünden 2-3 gün boşu boşuna araştırma yaptığım olmuştur. Bu yüzden dikkatli okumanızı ve anlamadığınız bölümü tekrar okuyrak bir sonraki aşamaya geçmenizi tavsiye ederim.

Gerekli olan kurulum medyaları;

Windows Server 2012 R2 Standart,

SQL Server 2012 Enterprise,

SharePoint Server 2013,

Test ortamı gerekli olan sunucu donanımları (Fiziksel veya Sanal);

4 adet Windows Server 2012 R2 Standart işletim sistemi yüklü sunucu, (2 CPU Core, 2-4 GB Ram olabilir)

Bu sunucuların görev dağılımı;

2 sunucu Share Point Server 2013 Application sunucusu olacak,

2 sunucu SQL Server 2012 database sunucusu olarak kullanılacaktır.

Load Balancer (Kutu veya Applicance, DNS Server, Microsoft NLB)

Test Ortamında Bulunması Gerekenler;

Microsoft Active Director Sunucusu ve AD domain yapısı,

Active Directory Server üzerinde network’ten sorunsuz erişebileceğimiz paylaştırılmış bir folder.

Bu makalede kurulumunu yapacağımız 4 adet Windows Server sunucusunun isimleri görevleri ve IP adresleri aşağıdaki şekilde planlanmıştır.

SQL Server sunucuları arasında kuracağımız Microsoft Cluster servisine vereceğimiz server isim ve IP adresi, SQL Server Always On servisi üzerinde kullanacağımız server ismi ve IP adreside bu listede paylaşılmıştır. Bu iki isim ve IP cluster servisi üzerinde kullanılacaktır.

Bizim bu yedekli yapıyı kurabilmemiz için toplamda 6 adet farklı IP adresine ihtiyacımız olacak.

Sunucu Adı Rolu IP
Spapp Web + SP App 192.168.0.51
spapp1 Web + SP App 192.168.0.52
spdb1 SQL DB 192.168.0.53
spdb2 SQL DB 192.168.0.54
SPDB SQL Server Cluster Name 192.168.0.55
SPSQLDB (SQL Instance Name) SQL Always On Listener Name 192.168.0.56

 

Ihtiyacımız olan active directory kullanıcı hesapları ve yetkileri;

User Name Görevi Yetkileri
Spadmin SP Server Admin User Domain Admin, Local Admin
Spfarm SP Server Farm Admin User Domain Admin, Local Admin
Spsqladmin SP SQL Server Admin User Domain Admin, Local Admin

 

Share Point Serverlarımıza erişim için kullanacağımız URL Listesi

Internal URL Zone Public URL for Zone
http://spapp Default http://spapp
http://sharepoint Intranet http://sharepoint
http://portal.recepyuksel.net Internet http://portal.recepyuksel.net

 

Kurulum işlemlerinde izleyeceğimiz yolumuzun özeti ve yol haritamız aşağıdaki şekilde olacaktır;

İlk önce 2 adet SQL Server 2012 kurulumu için 2 adet Windows Server 2012 R2 standart sunucumuzu kuracağız, bu 2 sunucumuz arasında Microsoft Cluster Servisini kurup yapılandıracağız ve sunucularımız üzerinde Microsoft SQL Server 2012 kurulumunu yapacağız.

Microsoft SQL Server kurulumunu yaptıktan sonra SQL Server üzerinde Always On enable edeceğiz. Microsoft Cluster servisi adı ve IP adresine, SQL Server Always On Withness Server isminine ve IP adresine erişebildiğimizi gördükten sonra Share Point Server kurulum işlemlerine başlayacağız.

Sharepoint sunucu kurulumlarını yaparken ilk önce birinci Share Point Server sunucumuzu kurup Share Point 2013’ü çalışır duruma getireceğiz. Sshare Point Site kurulumunu yaptıktan sonra Share Point 2013 sunucumuza ait database doyaları birinci SQL Server sunucumuz üzerinde oluşturulmuş olacaktır. Site yapısı kuurlduktan sonra oluşan bu Share Point Server SQL Database dosyalarının ikinci SQL Server üzerine replike edilmesi için gerekli işlemleri yapacağız ve database dosyalarımız ikinci SQL server üzerine replike olduktan sonra Share Server’ın SQL Server Withness ismine erişerek çalışmasını sağlaycağız.

Bu aşamada SQL Server tarafındaki yedekli çalışma işlemini tamamlamış olacağız. SQL Server sunuculardan birisi kapandığında sistemimiz çalışıyormu testlerini yapacağız sorunsuz çalışıyor ise ikinci Share Ponit Server kurulumunu yaptıktan sonra Share Point Server sunucularının yedekli çalışması için gerekli ayarları yapacağız.

NLB cihazımızın kurulumunu ve konfigurasyonunu yaparak Share Point Web sunucularına erişimi yedekli olarak sağladıktan sonra herhangi bir SharePoint sunucu kapandığında sisteme erişim devam ediyormu testlerimizi yapıp kurulum işlemlerini tamamlayacağız.

 

SQL Server 2012 Sunucularının Kurulumu ve Konfigurasyonu

Bu bölümde Windows Server 2012 R2 Standart işletim sistmei yüklemiş olduğumuz 2 adet sunucumuz üzerine SQL Server 2012 yazılımı kurup konfigurasyonları yapılacaktır. SQL Server yazılımı kurmadan önce sunucumuzun üzerinde yüklü işletim sisteminine ait tüm windows update dosyalarının yüklenmiş olması uygun olacaktır.

Windows Server 2012 R2 Standart işletim sistemini yükleyelim, işletim sistemi yüklerken dil seçeneklerinde sadece ingilizce dili seçili olarak kurulmuş olmasına dikkat edelim, kurulum işlemleri bittikten sonra tüm Windows güncellemelerini yapalım, Sunucumuza sabit bir IP adresi verelim, firewall disable edelim.

Sunucumuzu domain’e dahil edelim.


SP2013_Bol1_03

Sunucumuzu domain’e aldıktan sonra aşağıdaki gibi sunucular için oluşturulmuş bir Organization Unit içine sunucularımızın computer objesini taşıyalım.

SP2013_Bol1_04

Kurulum işlemleri sırasında kullanacağımız 3 adet domain user kullanıcı hesabını oluşturalım.

spadmin
spfarm
spsqladmin

SP2013_Bol1_05

Bu kullanıcılardan spadmin ve sqlsqladmin’e domain admin yetkisi verelim sadece. (Domain üzerinde computer objesi yaratması gerektiği için)

SQL Server Sunucuları üzerinde Local Administrators grubuna aşağıdaki resimdeki gibi bu kullanıcı hesaparını ekleyelim.

SQL Server 2012 Yükleme İşlemleri

SQL Server olarak yapılandıracağımız sunucularımızın işletim sistemleri üzerinde yapacağımız ilk işlemler tamamlandı. Şimdi SQL Server 2012 kurulumu yapabiliriz sunucularımıza.

SQL Server sunucularımıza daha önce domainde oluşturup SQL server sunucularımızın Local Administrators grubuna dahil ettiğimiz spsqladmin isimli kullanıcı hesabı ile logon olalım ve SQL Server 2012 yükleme işlemlerini bu kullanıcı hesabı ile yapalım. (Test ortamında bu RECEPYUKSEL\spsqladmin şeklinde)

SQL Server 2012 kurulum medyasını sunucumuza bağlayalım ve kurulum işlemlerine başlayalım.

SQL Server kurulumunda dikkat etmenizi isteyeceğim iki nokta var. Her iki SQL Server üzerinde database dosyalarını barındıracağınız D:\ isimli ikinci bir disk alanı olması, ve her iki sunucuda da kurulum yaparken aynı SQL Instance name’i kullanmanı.

Ben iki SQL Server 2012 sunucumda da SPDB isimli SQL Server Instance Name adını kullanacağım.

SQL Server 2012 kurulum ekranında sol taraftaki Installation bölümüne gelerek New SQL Server stand-alone installation or add fetures to an existing installation seçeneği ile kurulum işlemlerine başlayalım.

SP2013_Bol1_08

SQL Server kurulum medyası sunucumuz üzerinde ilk kontroller yaptıktan sonra aşağıdaki menüde herşey yeşil ise yani herhangi bir eksik veya yapılması gereken işlem yok ise OK butonu ile devam edelim.

SP2013_Bol1_09

Lisans Key ekleme ekranına lisans key ekleyerek devam edelim. (Lisans key girmeyerek 180 gün ücretsiz olarak kullanabilirsiniz SQL Server 2012 ürününü)

SP2013_Bol1_10

Lisans Anlaşmasını onaylayalım.

SP2013_Bol1_11

Aşağıdaki menü Microsoft ürünleri kurulumuna yeni eklenen bir ekran, aynı ekran yükleme öncesinde kurulum medyası içerisinde olmayan ürün güncellemelerini en son güncelleme dosyaları ile ürünü sisteminize kurmanıza yardımcı oluyor. Bence oldukça faydalı olmuş bu bölüm.

SQL Server 2012 SP1 in en son güncellemeleri internet üzerinden bulunacak ve aşağıdaki ekrandaki gibi bu güncellemeleri seçip kurmanızı isteyecektir. (Benim kurulum medyam SQL Server 2012 SP1 içeriyordu ve sadece aşağıdaki 2 güncelleme çıktı. Sizde daha fazla veya daha az çıkabilir)

SP2013_Bol1_12

Güncelleme dosyaları indirildikten sonra aşağıdaki Setup Support Rules ekranında sunucumuzun SQL Server yüklemesine uygun olup olmadığı bildirilecektir. Yine tüm seçenekler yeşil, herhangi bir sorun yok ise Next ile devam edelim.

SP2013_Bol1_13

Setup Role bölümünde SQL Server Feature Installation seçeneğini seçerek devam edelim.

SP2013_Bol1_14

Share Point Server 2013 kurulumu için ihtiyacımız olan SQL Server 2012 feature ları aşağıdaki gibidir.

  • Database Engine Services
  • Client Tools Connectivity
  • Client Tools Backwards Compability
  • Management Tools – Basic

Shared Feature directory ve Shared feature directory (x86) bölümlerindeki kurulum adreslerini D:\ üzerine yüklenecek şekilde düzeltebilirsiniz.

SP2013_Bol1_15

SP2013_Bol1_16

Installation Rules bölümünde gerekli olan ön yüklemeler kontrol edilecektir. Sorun yok ise Next ile devam edebilirsiniz.

SP2013_Bol1_17

Instance Configuration bölümünde Named Instance seçip bizim bu makale serisinde kullanacağımız SPDB adını yazalım. Instance root directory adresini D:\ olarak düzeltmeyi unutmayalım.

SP2013_Bol1_18

Diskler üzerindeki boş alan kontrolu yapılacaktır.

SP2013_Bol1_19

Server Configuration bölümünde kurulacak olan servisleri çalıştıracak kullanıcıları ve başlangıç ayarlarını düzenlememiz gerekiyor. Buradaki 3 servisinde Startup Type’inı Automatic olarak ayarlayalım ve SQL Server Agent ve SQL Server Database Engine servislerinin Accout Name bölümüne RECEPYUKSEL\spsqladmin kullanıcı adını ve şifresini ekleyelim.

SP2013_Bol1_20

Bu ekranda Collation tabına erişip aşağıdaki resimdeki gibi Latin1_General_CI_AS_KS_WS seçili olduğunu kontrol edelim. Eğer bu şekilde gelmedi ise sunucu işletim sistemi dili ile ilgili bir hata yapmış olduğunuzu düşünebilirsiniz. Burada bir hata varsa benim önerim işletim sistemi sıfırdan kurup dil ayarlarını hiç bir ekranda değiştirmeden hep default gelen seçenekler ile kurmanız şeklinde olacaktır.

SP2013_Bol1_21

Database Engine Configuration bölümünde Server Configuration bölümünde Windows authentication mode seçili olmalıdır. Aşağıdaki Specify SQL Server administrators bölmünde Domain Admins grubunu ve domaindeki spssqladmin isimli kullanıcı adını ekleyiniz.

SP2013_Bol1_22

Data Directories tabına erişerek kurulumların yapılacağı disk adreslerinin D:\ diski olduğunu kontrol etmenizi tavsiye ederim.

D diskine kurmanız şart degil her iki sunucuda da C diskini kullanabilirsiniz. Önemli olan SQL Server kurarken SQL Instance Name’in her iki sunucuda da aynı olması. Burada SQL Instance Name (SPDB) olarak ayarlanmıştır.

SP2013_Bol1_23

Error Reporting bölümünde herhangi bir seçeneği seçmeden devam edebilirsiniz.

SP2013_Bol1_24

Installation Configurations Rules bölümünde herhang bir hata yok ise Next ile devam edelim.

SP2013_Bol1_25

Ready to Install bölümünde yaptığımız tüm ayarları görebiliriz. Kontrol edip herhangi bir hatamız yok ise Install butonu ile SQL Server kurulumu başlatabiliriz.

SP2013_Bol1_26

Bu sunucu üzerinde SQL Server 2012 kurulumu sorunsuz olarak bittikten sonra buaraya kadar yaptığımız işlemlerin aynısını kullanarak birebir herşey aynı olacak şekilde (Sunucu Ismi Hariç) ikinci SQL Server sunucumuz üzerine de SQL Server 2012 yazılımının kurulumunu tamamlayalım.

İkinci SQL Server 2012 kurulumunda SQL Server 1 üzerine kurulum yaparken kullanıdğımız SQL Instance Name (SPDB) ve D:\ diskini seçerek kurulumu yapmaya dikkat ediniz.

SQL Server 2012 kurulumları her iki sunucu üzerinde de bittikten sonra SQL Server sunucularımız arasında Microsoft Cluster Feature kurup yapılandırmasını yapacağız.

SQL Server Sunucuları Üzerinde Fail Over Cluster Feature Kurulumu ve Yapılandırması:

Ilk önce her iki SQL Server 2012 sunucumuz üzerine Fail Over Cluster Feature kurulumunu yapalım.

Fail Over Cluster feature ‘nu kurmak için aşağıdaki Power Shell komutu kullanabilirsiniz.

PowerShell Run As Admin ile açtıktan sonra aşağıdaki komutu kullanabilirsiniz.

import-module failoverclusters

Server manager üzerinden kurulum yapmak için aşağıdaki adımları takip edebilirsiniz. Manage \ Add Roles and Feature seçeneği ile devam edelim.

SP2013_Bol1_27

Next ile devam edelim.

SP2013_Bol1_28

Role-based or featıre-based installation seçeneği ile devam edelim.

SP2013_Bol1_29

Kurulum yapacağımız sunucuyu seçelim.

SP2013_Bol1_30

Features bölümüne gelelim ve Failover Clustering Feature seçelim.

SP2013_Bol1_31

Fature seçtiğimizde aşağıdaki ekran açılacaktır. Include management tools seçli iken Add Features butonu ile devam edelim.

SP2013_Bol1_32

Next ile devam edelim.

SP2013_Bol1_33

Failover Cluster Feature’ını her iki sunucu üzerinede bu şekilde kurulumunu yaptıktan sonra herhangi bir SQL Server sunucu üzerinde Failover Cluster ekranını açalım ve sol taraftaki menü içerisindeki Failover Cluster Manager üzerinde sağ tuşa basıp Create Cluster ile SQL Server sunucularımız arasında oluşturmamız gereken Microsoft Cluster kurulumunu başlatalım.

SP2013_Bol1_34

Cluster içine dahil edeceğimiz SQL Server 2012 sunucularımızı aşağıdaki gibi selected servers bölümüne ekleyelim.

SP2013_Bol1_35

Validation test yapacağımız için bu ekranda Yes ile devam edelim.

SP2013_Bol1_36

Ortak disk alanlarımız olmadığı için sadece seçeceğimiz bazı testleri yapabilmek için ikinici seçenek olan Run only test I select seçeneği ile devam edelim.

SP2013_Bol1_37

Test listesinden sadece Inventory ve System Configuration seçip devam edelim.

SP2013_Bol1_38

Test işlemi bittikten sonra eğer herhangi bir hatamız yok ise oluşturacağımız Cluster’a isim ve IP adresini bu bölümde vereceğiz. Cluster ismini SPDB olarak belirleyeceğimizi başta konuşmuştuk ismi ve IP adresini ilgili alanlara ekleyelim. Domain üzerinde bu isimde bir computer objesi oluşturulacaktır.

SP2013_Bol1_39

Cluster ismini, IP adresini ve cluster’a dahil olacak sunucuların isimlerinde bir sorun yok ise Next ile devam ettiğimizde cluster kurulum işlemi başlayacaktır.

SP2013_Bol1_40

SPDB isimli Microsoft Clusterimiz kuruldu. Artık bu isme ve IP adresine ping attığımızda erişebiliyor olmamız gerekiyor.

SP2013_Bol1_41

Nodes bölümünde cluster’a üye sunucularımızı görebilirsiniz.

SP2013_Bol1_42

Storage bölümünde ortak disk alanlarını görebilirsiniz, bizim yapımızda ortak disk alanımız olmayacak böyle disklere ihtiyacımızda olmayacak, sadece bir network paylaşımı Quorum diski olarak olacak onuda biraz sonra birlikte ekleyeceğiz.

SP2013_Bol1_43

Networks bölümünde Cluster’a ait Network bilgilerini görebilirsiniz.

SP2013_Bol1_44

Active Directory üzerinde SPDB isimli yeni kurmuş olduğumuz cluster ismine ait Computer objesi aşağıdaki gibi oluşturulmuş olmalıdır.

SP2013_Bol1_45

DNS Server üzerinde SQL sunucularımız ve Cluster’a ait DNS kayıtları aşağıdaki gibi gözükmeye başlayacaktır.

SP2013_Bol1_46

SPDB isimli yeni Cluster adınıza ping ile erişmeye çalıştığınızda cevap aldığınızı test ediniz.

SP2013_Bol1_47

Şimdi oluşturmuş olduğumuz bu Cluster’a Quorum diski olarak network üzerindeki bir paylaşım alanını ekleyeceğiz. Bu disk üzerinde sadece Cluster’in sahipliği bilgileri yazılacaktır.

Ben Active Directory Server sunucum üzerinde oluşturduğum bir folder’i paylaşıma açtım ve bu paylaşımı buraya Cluster Quorum diski olarak ekleyeceğim.

Aşağıdaki Cluster ana ekranında SPDB.recepyuksel.net cluster adını seçiniz ve sağ taraftaki Actions bölümü altındaki More Actions bölümüne erişiniz (bu bölüm bu ekranda gözükmüyor bir sonraki resimde bu bölümü görebilirsiniz.).

SP2013_Bol1_41

More Actions \ Configure Cluster Quorum Settings… kısayolunu kullanarak Qourum disk oluşturma işlemini başlatalım.

SP2013_Bol1_48

Select the quorum witness seçeneğini seçerek devam edelim.

SP2013_Bol1_49

Configure a file share withness seçeneğini seçerek devam edelim.

SP2013_Bol1_50

Domain Controller sunucumuz üzerinde oluşturduğumuz ve paylaşım açtığımız network adresini aşağıdaki gibi ekleyelim ve Next ile devam edelim.

SP2013_Bol1_51

Qourum disk alanımız aşağıdaki ekranda Next ile devam ederseniz eklenmiş olacaktır.

SP2013_Bol1_52

Quorum disk alanı sorunsuz olarak eklendi. Finish ile bu ekranı kapatabilirsiniz.

SP2013_Bol1_53

Eklemiş olduğunuz Quorum disk alanı aşağıdaki gibi Witness disk karşısında gözükecektir.

SP2013_Bol1_54

Bu işlemleri yaptığınız sunucuyu restart etmenizi, daha sonra bu sunucu açıldıktan ikinci sunucuyu da restart etmeniz uygun olacaktır.

Bu işlemler sırasında cluster ismine ping’in kesilmedigini test edebilirsiniz. Bir sunucu kapandığında diğer sunucu SPDB isimli cluster ismini üzerine alacak ve bu isme diğer sunucu üzerinden erişmeye devam edeceksiniz. Sunucularımızın restart edilmesi biraz sonr ayapacağımız SQL Server AlwaysOn ayarları işlemlerinde sorun yaşamamamız için gereklidir.

Failower Cluster Manager üzerinde yapacağımız işlemlerin hepsi bu kadar. Sunucularımızın restart işlemlei sonrasında SQL Server 2012 üzerinde AlwaysOn enable etmek için yapılması gereken işlemleri yapmaya başlayabiliriz.

SQL Server 2012 Yedekli Yapıda Çalışabilmesi için (Always On) Ayarlarının Yapılması

SQL Server sunucularımızı restart ettik artık SQL Server 2012 üzerinde SQL Server AlwaysOn aktif etme işlemlerine başlayabiliriz.

Bu bölümde anlatacağımız işlemleri her iki SQL Server 2012 sunucumuzda da yapmamız gerekiyor. Ben burada bir sunucu üzerinde yapacağım siz birinci sunucuda işlemler biter bitmez diğer sunucuda da aynı işlemleri yapmayı unutmayınız.

Computer Management ekranını açarak Services and Applications bölümü altındaki SQL Server Configuration \ SQL Server Services bölümüne erişelim. Burada SQL Server (SPDB) seçelim.

SP2013_Bol1_55

SQL Server (SPDB) üzerinde sağ tuşa basalım ve Properties bölümüne erişelim.

SP2013_Bol1_56

Özellikler içindeki AlwaysOn High Availability tabını seçelim. Bu bölümün görünümü aşağıdaki resimdeki gibi olacaktır. Windows failover cluster name bölümünde biraz önce konfigurasyonunu yaptığımız Failover Cluster servisindeki SPDB isimli Cluster ortamımıza verdiğimiz Cluster adımızın gözükmesi gerekir.

SP2013_Bol1_57

Enable AlwaysOn Availability Groups seçeneğini işaretledikten sonra OK ile ayarlarımızı kayıt edelim. Bu işlemin enable olabilmesi için SQL Server servislerinin yeniden başlatılması gerektiği ile ilgili uyarı alabilirsiniz.

SP2013_Bol1_58

Aynı ekranda SQL Server servisler üzerinde sağ tuşa basıp Restart seçeneği ile buradaki tüm servisleri ayrı ayrı restart etmenizi tavsiye ederim. (Yada sunucumuzu yeniden restart edelim.)

SP2013_Bol1_59

Şimdi SQL Server Management Studio açalım.

SP2013_Bol1_60

SQL Server DB sunucumuzu seçelim ve üzerinde sağ tuşa basalım ve açılan ekranda Properties bölümüne erişelim.

SP2013_Bol1_61

SQL Server DB özelliklerinde Advanced bölümünü seçeli ve Parallelism bölümü altındaki Max Degree of Parallelism değerini 0 yerine 1 olarak ayarlayalım.

SP2013_Bol1_62

Buradaki ayar aşağıdaki gibi 1 olarak ayarlanmalıdır. OK ile bu bölümden çıkalım.

SP2013_Bol1_63

Buraya kadar yaptığımız işlemler sayesinde AlwaysOn yapısının kurulması için yapılması gereken ilk ayarların hepsini tamamlamış olduk. AlwaysOn enable etmek için bundan sonraki aşama aşağıdaki ekranda görebileceğiniz AlwaysOn High Availability \ Availability Groups bölüme erişip yeni bir grup yaratma işlemi olacaktır.

SQL Server 2012 AlwaysOn Availability Group oluşturmadan önce elimizde oluşturacağımız grup’a dahil edebileceğimiz SQL Database dosyalarının hazır olması gerekiyor. Elimizde şuanda yedekli ortama dahil edebileceğimiz bir SQL Database dosyası yok, hem bu sebepten hemde bizim makalemiz Share Point 2013 kurulum ve yedekliliğini anlatan bir makele olduğu için önce Share Point 2013 sunucularımızın birisinin kurulumunu yapacağız, Share Point 2013 sunucumuza ait SQL Database dosyaları sunucularımızın birisi üzerinde oluşmuş olacak. Daha sonra bu database dosyalarını kullanarak AlwaysOn Availability Group’u oluşturacağız.

Bu bölümü bu makele serisinin ikinci bölümünde bulabilirsiniz.

SP2013_Bol1_64

Share Point Server 2013 SQL Database kullanıcı hesaplarının oluşturulması:

Bu bölümde Share Point Server 2013 kurulum öncesi gerekliliklerden birisi olan SQL Server sunucuları üzerindeki kullanıcı hesaplarını oluşturalım.

SQL Server Management Studio \ Security \ Logins bölümüne erişelim ve New Login ile yeni bir kullanıcı oluşturma işlemini başlatalım.

SP2013_Bol1_65

Aşağıdaki ekranda General tabında Login Name bölümünde Search butonunu kullanarak domain üzerindeki RECEPYUKSEL\spadmin kullanıcı hesabını seçelim.

SP2013_Bol1_66

Server Roles bölümüne gelelim ve burada dbcreator, public ve securityadmin seçelim ve OK butonu ile ilk SQL Server kullanıcı hesabımızı oluşturalım.

SP2013_Bol1_67

Bu işlemi tekrarlayarak RECEPYUKSEL\spfarm isimli kullanıcı içinde aynı işlemi tekrarlayalım. SQL Server Kullanıcı hesabı oluşturma işlemi bitince yeni kullanıcı hesaplarınız aşağıdaki resimdeki gibi buraya eklenmiş olacaktır.

SP2013_Bol1_68

Share Point Server 2013 kurulum öncesi ortamda hazırlanmış olması gereken SQL Server 2012 sunucu alt yapı çalışmamız bu aşamada tamamlanmıştır. Artık SharePoint Server 2013 sunucu kurulumuna başlayabiliriz.

Buraya kadar yaptığımız işlemler sonrasında ortamımız aşağıdaki resimdeki gibi bir duruma geldi.

SP_2013_SQL_Yapi

Makale serimizin ikinci bölümünde 1 adet SharePoint Server 2013 kurulumunu yapacağız. SharePoint Server 2013 sunucusu kurulumundan sonra SQL Server 1 üzerinde oluşturulacak olan SharePoint ortamımızın SQL Database dosyalarını SQL AlwaysOn Enable ederek SQL Server 2 üzerine replike edilmesini sağlayacağız ve SQL tarafının yedekli olarak çalıştığını test edeceğiz.

Bu makale serisinin ikinci ve üçüncü bölümüne aşağıdaki linklerden erişebilirsiniz. 

SharePoint Server 2013 ve SQL Server 2012 Yedekli Olarak Kurulum ve Yapılandırma Bölüm-2 (tr-TR)
SharePoint Server 2013 ve SQL Server 2012 Yedekli Olarak Kurulum ve Yapılandırma Bölüm-3 (tr-TR)

Faydası olması dileklerimle.