Merhabalar
Makale dizimizin birinci bölümünde Sharepoint’in ne olduğundan , Sharepoint altyapısı için ihtiyaçlarımızdan ve yapılandırma için izlenecek yollardan bahsetmiştik. Ayrıca Aktif Dizin tarafında kurulum ve yapılandırma için gereken kullanıcı hesaplarını oluşturmuştuk. Bu bölümde ise altyapımız için gereken veritabanı sunucusunun (MS SQL 2008) kurulumunu yapacağız.
Veritabanı sunucusu olarak kullanacağımız, Aktif Dizin’e dahil edilmiş olan makineye spsql hesabı ile oturum açıyoruz (daha önce belirttiğimiz gibi bu hesap lokalde yönetici haklarına sahip). Öncelikle Server Features kısmından (Start -> Administrative tools -> Server Manager -> Features) Add Feature diyerek .Net Framework 3.5.1 kurulumu yapıyoruz (Şekil 1).

Şekil 1: :Net Framework 3.5.1 kurulumu
.Net Framework 3.5.1 kurulumu sonrası MS SQL 2008 kurulum dosyasına (setup.exe) çift tıklayarak veritabanı sunucusu kurulumunu başlatıyoruz. Kurulum adımlarına geçmeden önce bahsetmek istediğim birkaç dikkat edilmesi gereken konu var. Bunlar:
a) Kurulum sonrası MS SQL 2008 üzerine SP1 veya üstü geçilmelidir. Kurulum esnasında Şekil 2’deki gibi bir uyarı alınacaktır.
b) MS SQL kurulumu esnasında Collation, Latin1_General_CI_AS_KS_WS seçilmelidir.
c) spadm hesabına (sharepoint kurulumlarını yapan hesap) SQL kurulumu bittikten sonra dbcreator ve securityadmin haklarının verilmesi gerekmektedir.
d) SQL server ağ yapılandırmasında Named Pipes protokolünün aktif edilmesi gerekmektedir.
e) spsql hesabı için spn ayarlanması gerekmektedir.

Şekil 2: Kurulum başlarken gelen SP1 uyarı mesajı
Bu beş noktaya gerektiği yerlerde değiniyor olacağım ama şimdiden bu noktaları not etmekte fayda var zira çok kolaylıkla gözden kaçabilecek hususlar bunlar.
Kurulumun ik ekranında ne yapacağımıza karar veriyoruz. Burada en üstte bulunan “New SQL Server stand-alone installation or add features to an existing installation” seçeneğini tıklayarak yeni bir SQL sunucu kurulumunu başlatıyoruz (Şekil 3). Kurulum sihirbazı “Setup Support Rules” ekranında, kurulum öncesi kontrolleri yapıyor (işletim sistemi, WMI servisleri vb). Bir sonraki ekranda ise lisans anahtarını giriyoruz. Kurulum bir sonraki ekranda da bazı kontroller gerçekleştiriyor (DC kontrolü, Windows Powershell vb). Next butonuna bastığımızda kurulum için yapacağımız seçimlere geliyor sıra. Özellikleri daha sonra kullanabileceğimiz ihtimaline karşı bu ekranda ne var ne yok seçiyorum (Şekil 4) ve Next butonuna basıyorum. “Instance Configuration” ekranında Default Instance seçeneğini seçiyorum ve Next butonuna basıyorum (Şekil 5).

Şekil 3: Yeni SQL sunucu kurulum seçimi

Şekil 4: Future Selection ekranı

Şekil 5: Instance Configuration ekranı
Bir sonraki ekran “Server Configuration” ekranı. Burada “Service Accounts” sekmesinde Use the same account for all SQL Server services butonuna basarak yeni açılan ekranda spsql hesabını giriyoruz. Böylece SQL ile ilgili tüm servislerin çalışmasını bu hesap üzerinden sağlayacağız (Şekil 6). “Collation” sekmesinde ise Database Engine ve Analysis Services kısımlarında Customize butonuna basarak gerekli kutuları (case-insensitive, accent-sensitive, kanatype-sensitive ve width-sensitive) işaretliyor ve Collation tipini Latin1_General_CI_AS_KS_WS şekline getiriyoruz (Şekil 7).

Şekil 6: spsql hesabının SQL servisleri oturumları için atanması

Şekil 7: Collation tipinin ayarlanması
Next butonuna bastıktan sonra karşımıza gelen Database Engine Configuration ekranında Windows Authentication seçili kalıyor ve ayrıca aşağı kısımda bulunan “Specify SQL Server administrators” kısmında da Add Current User butonuna basarak spsql kullanıcısını SQL yöneticisi yapıyoruz (Şekil 8) ve Next butonuna basıyoruz. Bir sonraki ekran “Analysis Services Configuration” ekranında da Add Current User butonuna basarak spsql hesabını ekliyor ve Next butonuna basıyoruz (Şekil 9).

Şekil 8: spsql hesabının SQL sunucusu yöneticisi yapılması

Şekil 9: spqsl hesabına Analysis Services için yönetici haklarının verilmesi
Daha sonraki ekranları Next butonları ile geçtikten sonra sihirbazı sonlandırıyoruz. SQL kurulumu bittikten hemen sonra, SQL ile ilgili hiçbirşeyi çalıştırmadan SP1 kurulumuna geçiyoruz. SQL Server 2008 Service Pack 1 paketini www.microsoft.com adresinden indirdikten sonra çift tıklıyor ve birkaç Next butonundan sonra kurulumu bitiriyoruz.
Servis paketi kurulumu bittikten sonra Named Pipes protokolünün aktif edilmesi gerekiyor. Bunun için (Start -> All Programs -> Microsoft SQL Server 2008 -> Configuration Tools -> SQL Server Configuration Manager -> SQL Server Network Configuration -> Protocols for MSSQLSERVER) kısmına geliyoruz ve sağ taraftaki Named Pipes üzerine sağ tıklayarak Enable diyoruz (Şekil 10). Artık spadm hesabına dbcreator ve securityadmin haklarının verilmesi gerekiyor. Bunun için (Start -> All Programs -> Microsoft SQL Server 2008 -> SQL Server Management Studio -> Security -> Logins) kısmında sağ tıklıyoruz ve New Login… diyoruz. Login Name kısmına mstip\spadm yazdıktan sonra (Şekil 11), Server >Roles kısmında da dbcreator ve securityadmin kutularını işaretliyoruz (Şekil 12).

Şekil 10: Named Pipes protokolünün aktif edilmesi

Şekil 11: spadm hesabının eklenmesi

Şekil 12: spadm hesabına dbcreator ve securityadmin haklarının verilmesi
Artık son bir iş olarak spsql hesabı için spn (service principal name) ayarlanması gerekiyor. Bu SQL servislerinin çalıştırılması için etki alanı hesabı kullanıldığında (ki biz kullandık) yapılması gereken bir hareket. Spn ayarlaması için kullanılan setspn.exe dosyası Windows Server 2008 R2 makinelerinde otomatik gelmekte. Aşağıdaki iki komutu etki alanı sunucusunda çalıştırıyorum (komut satırını açarken yönetici hakları ile açmayı unutmayın):
setspn –A HTTP/mstipspsql01 \spsql
setspn –A HTTP/mstipspsql01.mstip.com \spsql
Şekil 13’te görüldüğü gibi “setspn –L spsql” komutunu çalıştırdığımızdaysa, gerekli yapılandırmanın yapılıp yapılmadığını kontrol etmiş oluyoruz. Böylece SQL sunucu kurulumumuz bitmiş oluyor.

Şekil 13: spsql hesabı için girilen spn kayıtları
Bu bölümde altyapımız için gereken veritabanı sunucusunun (MS SQL 2008) kurulumunu yaptık. Bir sonraki bölümde Sharepoint Server 2007 kurulumlarına geçeceğiz. Bu bölümde Windows Server 2008 R2 üzerinde kurulum için gereken birkaç ufak noktaya değinecek ve ayrıntılarıyla uygulama sunucusu ve web önyüz sunucularının kurulumlarını yapacağız. Şimdilik hoşçakalın.







RSS feed for comments on this post.




