5 Mart 2015 Perşembe

Team Foundation Server Kurulum

     Merhaba arkadaşlar, bu hafta sizlere adım adım Team Foundation Server 2013 kurulumunu anlatacağım. Kuruluma başlamadan önce gereken özelliklerin desteklendiğinden emin olmak için sistem gereksinimlerinden biraz bahsetmem gerekiyor.

     1.İşletim Sistemi Gereksinimleri:
        Server işletim sistemi:
  • Windows Server 2008 R2 SP1 (Standard, Enterprise ya da Datacenter editions)  64-bit versiyon 
  • Windows Small Business Server 2011 SP1 (Standard, Essentials ya da Premium Add-on editions)
  • Windows Server 2012 (Essentials, Standard ya da Datacenter editions) 64-bit versiyon 
  • Windows Server 2012 R2 (Essentials, Standard ya da Datacenter editions) 64-bit RTM versiyon[1]
         Client işletim sistemi:
  • 64-bit ya da 32-bit versiyon Windows 7 SP1 (Home Premium, Professional, Enterprise ya da Ultimate editions)
  • 64-bit ya da 32-bit versiyon Windows 8 (Basic, Pro ya da Enterprise editions)
  • 64-bit ya da 32-bit RTM versiyon Windows 8.1 (Basic, Pro ya da Enterprise editions)[1]
      Team Foundation Server'ı yukarıdaki listede yer alan işletim sistemlerinden birini çalıştıran bir client bilgisayar üzerine yükleyebilirsiniz. Ancak client işletim sistemleri SharePoint ürünleri ile entegrasyonu, raporlamayı veya TFS proxy çalıştırma özelliğini desteklemez. Bu özelliklerin herhangi birini kullanmak isterseniz, Team Foundation Server'ı server işletim sistemine yüklemeniz gerekir.[1]

     2.Donanım Gereksinimleri:
     SharePoint ürünleri olmadan Team Foundation Server yükleyen takımlar için donanım yönergeleri  aşağıdaki tabloda gösterilmektedir.

Kullanıcı Sayısı
Configuration
CPU
Memory
Hard disk
250 kullanıcıdan az
Single-server (TFS ve Database Engine aynı server üzerinde).
2.13 GHz, 1 single core işlemci
2 GB
1 disk, 7.2k rpm (125 GB)
250-500 kullanıcı
Single Server
2.13 GHz, 1 dual core işlemci
4 GB
1 disk, 10k rpm (300 GB)
500-2,200 kullanıcı
Dual-server (TFS ve Database Engine farklı serverlar üzerinde).
Bu satır TFS için.
2.13 GHz, 1 dual core Intel Xeon işlemci
4 GB
1 disk,  7.2k rpm (500 GB)

Bu satır Database Engine için ( 500-2,200 kullanıcı için).
2.33 GHz, 1 quad core Intel Xeon işlemci
8 GB
SAS disk array, 10k rpm (2 TB)
2,200-3,600 kullanıcı
Dual-server.
Bu satır TFS için.
2.13 GHz, 1 quad core Intel Xeon işlemci
8 GB
1 disk, 7.2k rpm (500 GB)

Bu satır Database Engine için (2,200-3,600 kullanıcı için).
2.33 GHz, 2 quad core Intel Xeon işlemci
16 GB
SAS disk array, 10k rpm (3 TB)
                                                                                     Tablo 1: Donanım Gereksinimleri[1]

     3.SQL Server Gereksinimleri:
     Team Foundation Server 2013, SQL Server 2012 Service Pack 1 gerektirir.[2]

     Sistem gereksinimlerinden bahsettik, eğer kullandığınız sistemler yukarıdaki özellikleri destekliyorsa şimdi kurulum aşamasına geçebiliriz. Ben kurulumu  Team Foundation Server 2013 üzerinden anlatacağım, sizde aşağıdaki bağlantıdan deneme sürümünü  temin edebilirsiniz.
      https://www.visualstudio.com/en-us/products/tfs-overview-vs.aspx

     Eğer lisanlı olarak satın almak isterseniz Microsoft Store'dan $499.00'a temiz edebilirsiniz. Satın alabileceğiniz bağlantıyı aşağıda paylaşıyorum.
     http://www.microsoftstore.com/store/msusa/en_US/pdp/Visual-Studio-Team-Foundation-Server-2013/productID.284831500

      TFS'yi indirdikten sonra tfs_server_EN.exe yi açarak kuruluma başlayabiliriz. Aşamaları adım adım resim ekleyerek anlatacağım.

      Şekil 1'de görüldüğü gibi lisans anlaşmasını kabul edip Install Now ile ilerliyoruz.
Şekil 1:Team Foundation Server Setup
     Daha sonra şekil 2'de görülen soldaki wizard seçeneklerinden ihtiyacımıza göre olanı seçebiliriz, ben advanced wizard ile devam ediyorum. Çünkü basic wizard sadece source control, work item tracking ve build servislerini desteklemektedir. Single server yüklemesi yapmak veya Team Foundation Server ile yapılandırma veritabanını farklı sunuculara kurmak gibi gelişmiş özellikleri istersek bunları basic wizard ile yapamayız.
Şekil 2: Team Foundation Server Configuration Center
     Advanced wizard'ı seçtikten sonra karşımıza çıkan şekil 3'teki ekranda SQL Server Instance kısmına kendi SQL Server adınızı yazınız. Bağlantınızın doğruluğunu yandaki Test linkine tıklayarak kontrol edebilirsiniz. TFS database adı Tfs_Configuration olarak belirlenmektedir.
Şekil 3: Advanced Configuration-Database
     Account kısmına gelindiğinde TFS heabınız varsa onu yazabilirsiniz yada sistem hesabı ile ilerleyebilirsiniz. Application Tier kısmı ise şekil 4'te gösterildiği gibi port bölümünde default olarak 8080 gelmektedir ama bu portu halihazırda başka uygulamanız kullanıyor ise değiştirebilirsiniz.
Şekil 4: Advanced Configuration-Application Tier
     Project Collection kısmına geldiğimizde ise şekil 5'te görüldüğü gibi collection yaratmak için istediğiniz adı girerek Review kısmında özet bilgilerinizi görebilirsiniz.
Şekil 5: Advanced Configuration-Project Collection
      Özet bilgilerimizi tekrar kontrol ettikten sonra şekil 6'da görülen Readliness Checks kısmına geliyoruz. Tüm testleri geçtiysek Configure ile bir sonraki aşamaya geçebiliriz.

Şekil 6: Advanced Configuration-Readliness Checks
     Şekil 7'de görüldüğü gibi başarı ile tüm aşamalar gerçekleştikten sonra ilerleyen haftalarda değineceğim web access part'a erişim için kullanacağımız link gösterilmektedir. 
Şekil 7: Advanced Configuration-Complete
     Bu adımdan sonra Advanced Configuration penceresinde kapattığımızda karşımıza şekil 8'teki Administration Console ekranı çıkmalıdır.
Şekil 8: Team Foundation Server Administration Console

     Tüm aşamaları başarı ile gerçekleştirdiyseniz Team Foundation Server 2013 kurulumunu başarı ile yaptınız demektir. Haftaya ekip ve takım projelerine bağlanma konusuna değineceğim.

     Bir sonraki yazımda buluşmak üzere, okuduğunuz için teşekkürler.


Referanslar:

[1]System requirements for Team Foundation Server, https://msdn.microsoft.com/tr-tr/library/dd578592.aspx , 04.03.2015
[2]SQL Server requirements for Team Foundation Server, https://msdn.microsoft.com/tr-tr/library/dd631889.aspx, 04.03.2015

4 yorum:

  1. Güzel bir yazı olmuş, tebrik ederim.

    Team Foundation Server yazılımının ücretinden de bahsedebilir misin?

    Teşekkürler,
    Muzaffer.

    YanıtlaSil
    Yanıtlar
    1. Tabi ki Hocam, ücretlendirmeden bahsedip temin edebileceğimiz bağlantıyı paylaşarak güncelledim.

      Hatırlattığınız için teşekkür ederim.

      Sil
  2. Bilmeyenler için biraz daha kapsamlı bir anlatım olabilirdi. Mesela öncesinden iis kurulumunun yapılması gerektiği kullanıcı yetkilerinin ayarlanması gibi yinede güzel anlatım elinize sağlık.

    YanıtlaSil
    Yanıtlar
    1. IIS, Windows XP den sonraki sürümlerde zaten yerleşik olarak işletim sisteminde her zaman bulunmaktadır ancak pasif haldedir ama Visual Studio kurulumu ile aktif hale gelmektedir zaten o yüzden bir kuruluma gerek yok. TFS kullanmak için bahsettiğim kurulumlara ek hiç bir şey gerekmemektedir. Bir sonraki yazımda kullanıcı ekleme ekranından bahsettim, yetkiler vs hepsi orada mevcut.
      Teşekkürler okuduğunuz için.

      Sil