Sharepoint 2010 Service Pack 1 Yükleme İşlemi

Aralık 21st, 2011

!!! Uyarı : Aşağıda yazılanlar tamamen yol, yordam ve fikir vermek amaçlıdır. Emin değilseniz, bu işlemleri bir danışman eşliğinde yapmanız faydalı olacaktır. !!!

Sharepoint serverınıza service pack geçmeye niyetlenirseniz internet üzerinde düzgün bir kaynak bulamayacağınızı göreceksiniz. Genelde Microsoft dökümanında yazanları yazmış herkes. Ama bunun dışındaki işlemler ve bunların sırası hakkında detaylı bir bilgi mevcut değil. Örneğin; Sharepoint Server 2010 Service Pack 1 Turkish Language Pack’in hatalı olduğunu, bunun zaten yüklenemediğinden kimse bahsetmemiş :) Yani herşey düzgün bir şekilde ilerlerken, Language Pack yüklemesine sıra geldiğinde “Gerekli Sharepoint Versiyonu bulunamadı” ya benzer bir hata alacaksınız. Bu biraz adrenalin miktarınızı arttırabilir :)

Sırasıyla yapılacak işlemleri yazacak olursak:

  • En önemli ve ilk yapmanız şey mutlaka, backup prosedürünüze uygun bir backup alın (Sonuçta bu sharepoint sunucuları elinize alabileceğiniz bir gerçek :) )
    1. DB Backup : Mutlaka Content DB’lerinizin bir kopyası bulunsun. Serverlara ek disk takıp mı alırsınız, harici diske mi backupları çıkarsınız bilmiyorum.
    2. Sharepoint Backup : Mümkünse ve gerekli donanımınız varsa bir adet bundan bulundurmakta fayda var.
    3. Sharepoint Backup alamıyorsanız, Solutionlarınızın veya bu solutionların kodlarının elinizde olduğunu kontrol edin.
    4. Mümkünse, serverlarınız sanal ortamdaysa, hepsinin tek tek klonunu almak en garanti yöntem olacaktır. Bir sorun olduğunda hiç birşey olmamış gibi bunları ayağa kaldırarak hizmet vermeye devam edebilirsiniz.
    5. Mutlaka bir adet test ortamınız olsun.

      Test ortamınız varsa;

      1. Production ile bire bir aynı yapıda ve içerikte olduğunu kontrol edin. Mümkünse dataları ve konfigürasyonları productiondan çekip, test ortamını güncelleyin.
      2. Aşağıda yazacak olduğum işlemleri ilk önce test ortamında uygulayın, bir sorun olmaması durumunda productionda işlem yapın.
      3. Test ortamında çıkacak olan hataları düzeltip, başarılı bir upgrade işlemi sonrasında, aynı hataları productionda da düzeltip, service pack geçin

      Test ortamınız yoksa;

      1. Test ortamı edinmeye gayret edin (yönetimden para isteyin, donanım isteyin, ram veya disk de isteyebilirsiniz :) )
      2. Gözünüzü karartın.
      3. Her türlü riski göze alın.
      4. Backuptan dönmek için harcanacak olan zamanları düşünün ve haftasonu için erken planlar yapmayın :)
      5. Hala SP geçmek istiyorsanız aşağıdan devam edin.
    6. Networker, Avamar gibi bir tool ile tape backup alabilirseniz sizler için iyi olabilir. Bu backupların tüm sharepoint serverlarda aynı anda alındığına emin olmakta fayda var. Farklı statelerde alınırsa ileride sıkıntı doğurabilir.

Şaka ile karışık oldu biraz ama ciddi bir felaket senaryonuz olsun mutlaka. Yukarıda yazdıklarımın hepsini yapmaya elbette gerek yok. Bir sorun olduğunda, sunucuları rahatlıkla eski halini geri döndürebilirim diyorsanız service pack geçin. Yoksa service packsiz de sisteminiz çalışmaya devam edecektir.

  • Her türlü riski göze alıp buraya geldiğinize göre işlemlere devam edebiliriz. Microsoft her türlü ortamda service pack geçiş işlemini test etmiştir şimdiye kadar. Ama %80-90 olasılıkla tüm windows ve security updatelerin yapıldığı serverlarda bunu test etmiştir diye düşünebiliriz. Bu yüzden Serverlara son windows ve security updateleri geçmeyi ciddi olarak düşünün. Kesinlikle yapın demiyorum, ama kendinize güveniyorsanız yapın diyorum :) Bu arada SQL e SP geçmemişseniz, bu updatelerin arasında bulunan SQL Service Pack 1 i yüklememeye dikkat edin. İki Service Packi aynı anda yüklemeyin, sorun çıkarsa hangisinden dolayı olduğunu anlayamazsınız.
  • Security ve Windows updateleri yaptıysanız serverları mutlaka restart edin. Yapmadıysanız bu adımı geçebilirsiniz.
  • Sıra Service Pack 1 ve Microsoft tarafından mutlaka beraber kurulması önerilen June 2011 Cumulative update i kurmaya geldi.
    1. Bu kurulum için aşağıdaki şekilde bir tablo tutun. Bu tablo ile hangi servera hangi işlemlerin yapıldığını hatırlayabilirsiniz. Bir servera kurulmayan veya hata oluşan bir setupı, diğer serverlara da kurmamak gerekli. Yoksa upgrade işlemi, versiyon uyumsuzluğundan dolayı başlamaz.
    2. Service Pack 1 ve June 2011 Cumulative update i için kurulum sırası ve kurulması gereken dosyalar aşağıdaki listede belirtilmiştir. June 2011 Cumulative updateini SP sonrası da kurabilirsiniz. Beraber kurmak da mümkün. Binarylerindeki versiyonlar farklı olduğu için, sınırlarınızı zorlayıp, June 2011 CU yu geçip, üzerine SP kurulumu da yapabilirsiniz dilerseniz :)
    3. Listedeki Dosya Yerine indirdiğiniz kurulum dosyalarının pathini, Package alanına da Bu dosyaların ismini yazabilirsiniz. Kurulum yaparken hız kazandırdığını göreceksiniz.
    4. Çok önemli ve internette dolaşan sorulardan biri de : Sharepoint Foundation 2010 ve Sharepoint Server 2010 SP1 ve CU yu kurmam gerekir mi şeklinde. Evet ikisinin de kurulumlarını yapmanız gerekiyor. İlk önce Foundation sonrasında Server kurulumlarını geçmek gerekiyor. Foundation, Sharepointin Core özelliklerini güncelliyor. Server kurulumu ile de geri kalan featurelar için güncelleme yapılıyor.
    5. İşlem sırasında gerekli olan setup dosyalarını aşağıda belirttim. June 2011 CU kurulumu yapmayacaksanız indirmenize gerek yok. Yine Language Pack kurulumu yapmamışsanız bunu indirmeye ve kurmaya gerek yok.
      1. Sharepoint Foundation 2010 SP1
      2. Sharepoint Server 2010 SP1
      3. Sharepoint Foundation 2010 SP1 Language Pack
      4. Sharepoint Server 2010 SP Language Pack
      5. Sharepoint Foundation CU June 2011
      6. Sharepoint Server CU June 2011
    6. Kurulum dosyalarını aşağıdaki siteden indirebilirsiniz. Yine bu site üzerinden iki ayda bir yayınlana Cumulative Updateleri de takip etmeniz mümkündür.

      http://technet.microsoft.com/tr-tr/sharepoint/ff800847.aspx

    7. Yazının en başında da bahsettiğim gibi aşağıdaki listeden 5. 11. ve 17. adımlarda hata alacaksınız (Turkish Language Pack geçecekseniz). Bu sizin sisteminiz ile ilgili değil, kurulum dosyasında olan bir hata sebebiyle. Ama foundation language pack’i sorunsuz yüklendiği için çok fazla önemli değil. Çünkü core olan sharepoint featurelarının dil paketini yapmış olduğunuz.
    8. Kurulumunuza Central Administration servisinin aktif olduğu application sunucusundan başlayın. Birden fazla application sunucunuz varsa, ilk CA nin aktif olduğu application sunucusu, sonrasında diğer application serverlara update işlemini yapın. Application serverlarınızda kurulumları bitirdikten sonra sırasıyla Front-End serverlarınıza kurulum yapabilirsiniz. İşlemler sırasında sadece üzerinde uğraşılan server kesintiye uğramaktadır. Bu yüzden Load Balance varsa bunu kapatıp tek bir front-end e yönlendirin. Diğer front-end kurulumları tamamlandıktan sonra, kurulumu yapılmış olan bir front-ende yönlendirme yapıp bu servera da kurulumu yapın. Bu sayede down-time önemli ölçüde azalmış olacaktır.
    9. Hazırsanız aşağıdaki tablodaki alanları kendi sisteminize göre doldurun.

      Örnek işlem listesi ;

      Bu tabloda bir application ve iki tane de front-end sunucunuzun olduğu varsayılmıştır. Listeyi kendi sunucu listenize göre güncelleyin.

 

Sıra Server Package Açıklama Dosya Yeri Durum
1 Application Sunucusu sharepointfoundation2010sp1-kb2460058-x64-fullfile-en-us Sharepoint Foundation 2010 SP1
2 Application Sunucusu spflanguagepack2010sp1-kb2460059-x64-fullfile-tr-tr Sharepoint Foundation 2010 SP1 Language Pack
3 Application Sunucusu 435078_intl_x64_zip Sharepoint Foundation CU June 2011
4 Application Sunucusu officeserver2010sp1-kb2460045-x64-fullfile-en-us Sharepoint Server 2010 SP1
5 Application Sunucusu serverlanguagepack2010sp1-kb2460056-x64-fullfile-tr-tr Sharepoint Server 2010 SP1 Language Pack Hata Alırsanız kurulum yapmak için uğraşmayın. Diğer adımdan devam edin
6 Application Sunucusu 435088_intl_x64_zip Sharepoint Server CU June 2011
7 Front-End Sunucusu 1 sharepointfoundation2010sp1-kb2460058-x64-fullfile-en-us Sharepoint Foundation 2010 SP1
8 Front-End Sunucusu 1 spflanguagepack2010sp1-kb2460059-x64-fullfile-tr-tr Sharepoint Foundation 2010 SP1 Language Pack
9 Front-End Sunucusu 1 435078_intl_x64_zip Sharepoint Foundation CU June 2011
10 Front-End Sunucusu 1 officeserver2010sp1-kb2460045-x64-fullfile-en-us Sharepoint Server 2010 SP1
11 Front-End Sunucusu 1 serverlanguagepack2010sp1-kb2460056-x64-fullfile-tr-tr Sharepoint Server 2010 SP1 Language Pack Hata Alırsanız kurulum yapmak için uğraşmayın. Diğer adımdan devam edin
12 Front-End Sunucusu 1 435088_intl_x64_zip Sharepoint Server CU June 2011
13 Front-End Sunucusu 2 sharepointfoundation2010sp1-kb2460058-x64-fullfile-en-us Sharepoint Foundation 2010 SP1
14 Front-End Sunucusu 2 spflanguagepack2010sp1-kb2460059-x64-fullfile-tr-tr Sharepoint Foundation 2010 SP1 Language Pack
15 Front-End Sunucusu 2 435078_intl_x64_zip Sharepoint Foundation CU June 2011
16 Front-End Sunucusu 2 officeserver2010sp1-kb2460045-x64-fullfile-en-us Sharepoint Server 2010 SP1
17 Front-End Sunucusu 2 serverlanguagepack2010sp1-kb2460056-x64-fullfile-tr-tr Sharepoint Server 2010 SP1 Language Pack Hata Alırsanız kurulum yapmak için uğraşmayın. Diğer adımdan devam edin
18 Front-End Sunucusu 2 435088_intl_x64_zip Sharepoint Server CU June 2011
  • Sisteminiz için oluşturduğunuz yukarıdaki tabloya göre, kurulumlarınızı sırasıyla gerçekleştirin. Kurulumları yaparken bazı sunucularda restart isteklerini görebilirsiniz. Bu durumlarda sunucuyu restart etminizi öneririm. Kurulumları yaparken Central Administration -> Upgrade and Migration -> Check product and patch installation status den hangi serverlara ne kurulduğunu, hangi serverlara neyin kurulması gerektiğini takip edebilirsiniz. Tüm kurulumların sonrasında bu listede Missing/required diye bir şeyin kalmaması gerekiyor.

  • Kurulumlar tamamlandıktan sonra, tüm serverları sırasıyla restart edin.
  • Sonrasında ise PSConfig ile upgrade işlemini başlatmamız gerekiyor.
    1. Bu komutu yine Central Administrationın kurulu olduğu Application sunucundan başlayarak, diğer application sunucular ve en son olarak da front-end sunucularda çalıştırıyoruz.
    2. Komutu command prompt üzerinden %program files%/Common Files/Microsoft Shared/Web Server Extensions/14/bin klasöründe çalıştırabilirsiniz.
    3. Komut : psconfig -cmd upgrade -inplace b2b -wait
    4. İlk olarak çalıştırdığımızda işlem normalden biraz uzun sürecektir. İlk çalıştırmada, binary dosyalarının değiştirilip yenilerinin eklenmesinin yanında, DB Schemasını yeniden düzenliyor. Diğer sunucularda çalıştırdığınızda sürenin kısaldığını göreceksiniz.
    5. Upgrade işlemi tamamlandığında, ULS loglarının bulunduğu klasöre işlem ile ilgili log dosyaları bıracaktır. Eğer hata oluşmuşsa dosyaların sonunda -error textini görebilirsiniz. Upgrade işlemini etkilemeyen hatalar olursa Completed with errors diye bir sonuç görebilirsiniz. Hatalara bakıp, önem derecesine göre aksiyon almayıp diğer serverlarda bu komutu çalıştırabilirsiniz. Application sunucularda şu feature yok, bu solution yüklenmemiş diye hatalar olabilir. Ama bunlar, upgradei etkileyen hatalar değildir.
    6. Bu sırada yine Central Administration -> Update and Migration -> Check upgrade status yolu ile varsa hataları görebilir. Upgrade işleminin durumunu kontrol edebilirsiniz.

       

  • Tüm serverlarda bu işlem tamamlandıktan sonra yine hepsini restart etmemiz gerekiyor.
  • Şimdiden geçmiş olsun diliyorum :) ama emin olmak için sharepoint versiyonunu kontrol edelim. Bu işlemi;
    1. SQL server üzerinden, Select * from Versions ile,
    2. Central Administration -> System Settings -> Servers in Farm yoluna gidip Configuration Database version alanındaki rakamlara bakarak yapabilirsiniz.
    3. Sadece yukarıdaki kurulumları yaptıysanız beklenen versiyon numaranız 14.0.6106.5002 olacaktır.
  • Evet işlemler tamamlandı. Sadece bu kadardı :)

Biraz daha vaktiniz varsa ve August 2011 CU yu geçmek isterseniz yine yukarıdaki sıra ve yöntem ile kurulumu yapabilirsiniz. Ağustos 2011 CU sonucunda versiyonunuzun 14.0.6109.5002 olması gerekiyor.

Notlar :

  1. Cumulative Updatelerde Language Packler paketin içine gömülü gelmektedir. Dosya boyutlarında da görülebilir bu.
  2. Sharepointe Active Directoryden Picture Import ediyorsanız, Ekim 2011 CU yu geçmeyin.
  3. Aralık 2011 CU yeni çıktı. Bunu geçmek için de biraz bekleyin derim. Bakalım problem vs çıkacak mı insanlarda.

!!! Uyarı : Yukarıda yazılanlar tamamen yol, yordam ve fikir vermek amaçlıdır. Emin değilseniz, bu işlemleri bir danışman eşliğinde yapmanız faydalı olacaktır. !!!

Tags: , , , , , , , , , , , , , , , ,
Posted in Bilgisayar, Sharepoint | No Comments »

SQL Server 2012 RC0

Aralık 5th, 2011

Yapanların, fikir verenlerin, yapanlara çay getirenin ve bu arkadaşlara para veren tüm Microsoft yönetiminin ellerine sağlık :)

Çok şukela olmuş, hatta harika olmuş bu sql 2012.
Öncelikle RC0 ı aşağıdaki siteden indirebilirsiniz.

Link : http://www.microsoft.com/sqlserver/en/us/future-editions.aspx
Sonrasında da ilk gözüme çarpan şeyleri aşağıya yazdım.

  1. İlk management studio açılışında powered by Visual Studio yazısı göze çarpıyor. Bu biz kod yazan tayfayı bir kere cezbetmeye yetiyor ve açılmasını daha bir heyecanla bekliyoruz.


  2. Maalesef authentication kısmında herşey aynı gibi :) üzülmüyoruz, darılmıyoruz tabii. Hemen connecte tıklıyoruz.


  3. Açılan ekranda herşey Visual Studio’yu çağrıştırıyor. Bunu rahatlıkla söyleyebilirim.
    1. Object Explorer penceresi


    2. Management Studionun üst kısmı :)


    3. Ve ilk denediğim şey :) pencere ve viewleri VS 2010 daki gibi sağa sola oynatmak. Evet o da gelmiş.


  4. Sonrasında intellisensi deniyeyim dedim. Bilindiği gibi önceki versiyonlarında pek hoş halde değildi, ayrıca zamanın çok gerisinde eklenen bir özellik olmuştu bu. Ama bunda intellisense de çok güzel olmuşa benziyor.




  5. Yukarıdaki düğmeler ile bir sorguyu çalıştırayım dedim. Client Statistics ne kadar güzel gözüküyor değil mi :)


  6. Sonrasında da bir dummy db oluşturmaya çalıştım. Sağ tıklayınca aşağıdaki gibi bir contextstrip çıktı karşıma


  7. SQL 2008 e 100 demişlerdi buna 110 denmiş.


  8. Database oluşturma ekranında pek bir değişiklik olmamış, demekki eksik yokmuş :)


E daha ne yazayım, yazının başındaki linkten indirin deneyin hemen :)

Bu arada farkındayım ben sadece görünüme çalıştım (Ne görünüm ama, bal gibi de managementı anlatmışım :) ).
Benim gördüğüm kısım bu kadar iyileşmişken alt yapıya bakmama gerek kalmadı. Meraklılar aşağıdan devam edebilir.

 

http://technet.microsoft.com/en-us/library/bb418432(SQL.10).aspx

Yuh bunları tek tek okuyayım mı yenilikleri ne diyenler için:

http://www.microsoft.com/sqlserver/en/us/product-info/whats-new.aspx
http://www.infotechguyz.com/SQLServer2012/NewFeaturesinSQLServer2012.html

Bunlardan en möhimi sanki; Always-On Availability Groups (AAG) denen şey olacak. Exchange için 2010 da gelen bir özellik SQL için 2012 de gelmiş. Ouhh yeah :)

Tags: , , , , ,
Posted in Bilgisayar, SQL Server | No Comments »

Twitter @m3hm3taydin

Kasım 13th, 2011

deniyorum öyleyse var mıyım? link : http://twitter.com/m3hm3taydin/status/135770284362969088

Posted in Bilgisayar | No Comments »

Twitter @m3hm3taydin

Kasım 13th, 2011

deniyorum öyleyse var mıyım? link : http://twitter.com/m3hm3taydin/status/135769869273673728

Posted in Bilgisayar | No Comments »

TTnet

Kasım 7th, 2011

uyhh sinirliyim yine :)

TTnet hızımı adım adım düşürmeye devam ediyor. Konu ile ilgili danışmadığım merci kalmadı, adamlarda sallayan yok :)

en son olarak; iletişimden aşağıdaki metni göndermeye çalıştım.

Merhabalar,

yaklaşık olarak üç haftadır internet bağlantısındaki yavaşlıktan sıkıntılıyım. İlk bir kaç gün, tamir tadilat vardır diye üstelemedim. Daha sonra bir hafta boyunca yurtdışındaydım. Yine kontrol etme imkanım olmadı. Fakat sıkıntıyı twitter üzerinden @ttnetdestek’e ilettim. Sonrasında 4440375 numaralı telefondaki, leb demeden leblebiyi anlayan arkadaşlara da ilettim. Mutlaka iletişim telefonu olarak cep telefonumu kullanın dememe rağmen, ısrarla evi arayıp, bana evden ulaşmaya (ulaşmamaya) çalışıyorlar.

Özetle sorunumdan bahsedecek olursam;

8 megabit-persecond olan hızım azala azala bu akşam 160 kilobit-persecond a düşmüş durumda. Yani, on sene önce kullandığım dial-up bağlantı hızının üç katı (Bu şekilde yazınca bir sorun yok diye anlaşılmaz umarım).

Bu satırları yazarken @ttnetdestek en kısa zamanda size yardımcı olacağız Mehmet Bey diye mesaj göndermiş. Çok acelem yok, bir iki gün daha bekleyebilirim. Perşembe sabahı da bir düzelme olmazsa; tüm günümü, seve seve, ttneti iptal edip, başka bir servis sağlayıcıya geçmekle harcayacağım.

İyi bayramlar dilerim.

ama sağolsunlar buradaki mesaj alanını da 1000 karakter ile sınırlamışlar :) ee hak verdim arkadaşlara, bu şekilde yapılan bir hizmete atılan mesaj sayısını tahmin bile edemiyorum. Neyse yine bu vesile ile www.lettercount.com adlı siteyi keşfetmeme sebep oldular.

1089 karaktermiş mesajım. 89 adet karakteri silip aşağıdaki mesajı gönderdim.

Merhabalar,
yaklaşık olarak üç haftadır internet bağlantısındaki yavaşlıktan sıkıntılıyım. İlk bir kaç gün, tamir tadilat vardır diye üstelemedim. Daha sonra bir hafta boyunca yurtdışındaydım. Yine kontrol etme imkanım olmadı. Fakat sıkıntıyı twitter üzerinden @ttnetdestek’e ilettim. Sonrasında 4440375 numaralı telefondaki, leb demeden leblebiyi anlayan arkadaşlara da ilettim. Mutlaka iletişim telefonu olarak cep telefonumu kullanın dememe rağmen, ısrarla evi arayıp, bana evden ulaşmaya (ulaşmamaya) çalışıyorlar.

Özetle sorunumdan bahsedecek olursam;

8 megabit-persecond olan hızım azala azala bu akşam 160 kilobit-persecond a düşmüş durumda. Yani, on sene önce kullandığım dial-up bağlantı hızının üç katı (Bu şekilde yazınca bir sorun yok diye anlaşılmaz umarım).
Çok acelem yok, bir iki gün daha bekleyebilirim. Perşembe sabahı da bir düzelme olmazsa; tüm günümü, seve seve, ttneti iptal edip, başka bir servis sağlayıcıya geçmekle harcayacağım.

İyi bayramlar dilerim.


Haydin gazam mübarek olsun :) Bu gidişle perşembe günü biri sahibi olucam veya superonline (ama Darıca’ya gelmemiş olabilir :( ) ne bilim lan en kötü 3g falan alırım artık.

Tags:
Posted in Genel | 1 Comment »

Şaka Gibi

Ekim 20th, 2011

bundan bir tek biz Türklerin haberi yoktur eminim…

Posted in Genel, Haberler, Yaşam | No Comments »

ADSL Bırakma Hizmetleri

Ekim 10th, 2011

çok başarılı olmuş :)

Tags:
Posted in Geyik | No Comments »

Seni Çektim İçime

Eylül 21st, 2011

namanallahım diyorum.

Tags: ,
Posted in Genel | No Comments »

bira.fm

Eylül 20th, 2011

Çok beğendiğim, sanal ortamda müzik dinlerken bira içmemize imkan tanıyan bir sitedir kendileri. link : http://bira.fm/
öncelikle yapanların;

if(yapankisi.Age > me.Age) return “Ellerinden Öperim”;
else if(yapankisi.Age < me.Age) return “Gözlerinden Öperim”;
else return “Yanaklarından Öperim”;

sonrasında ise bol bol tebrik ederim.

Selamlar;

Tags: ,
Posted in Genel | No Comments »

Windows 8

Eylül 18th, 2011

Valla arkadaşlar ben gözümü karartıp, indirip kuruyorum windows 8 i. kendim denemeden rahat duramam :)
siz de indirmek isterseniz buyurun: http://msdn.microsoft.com/en-us/windows/apps/br229516

Tags:
Posted in Bilgisayar | 4 Comments »