Skype for Business Sunucularında Güncelleme Rehberi

Merhaba bu rehberde Skype for Business sunucu ortamını Cumulative Update (CU) güncellemesinin nasıl uygulanacağını anlatacağız. Microsoft, önemli hata düzeltmeleri ve ürün iyileştirmeleri içeren düzenli Cumulative Update güncellemeler sunmaktadır. Güncellemeleri düzenli olarak uygulamak, sistemin güncel kalmasını sağlamak için önemlidir; birden fazla CU geride kalmaktan kaçınmak en iyisidir.

Güncellemeleri daha kolay hale getirmek için kümülatif güncelleme yükleyicisini indirmeniz gerekir. Bu yükleyici, her Skype sunucu rolünde hangi yamaların gerekli olduğunu otomatik olarak belirler.

Skype for Business 2019 Enterprise Edition Sunucu Ortamında Güncelleme

Örnek olarak, bir Skype for Business 2019 rolü çalıştıran sunuculardan oluşan aşağıdaki yapıdaki gibi bir yapıyı güncelleceğinizi düşünün.

· 6 Front End Servers

· 3 Mediation Servers

· 2 Edge Servers

Güncelleme süreci üç aşamaya ayrılmaktadır:

Güncellemeleri uygulamak için bir bakım zamanı planlamanız önerilir. Bu işlem, geçici kesintilere yol açabileceğinden mesai saatleri dışında yapılmalıdır. Bu kesintiler genellikle 30 saniye ile 2 dakika arasında sürse de değişikliklerin iş saatleri dışında yapılması önerilir.

Front End Server Sunucuların Güncellenmesi

Uzman İpucu: Skype Ön Uç sunucularını birer birer güncellemek önemlidir. Her havuzda bir sunucuya ile başlayın ve aynı anda birden fazla Front End Server sunucusunu güncellemeyin.

  1. Aşağıdaki cmdlet’i yazın:

    Get-CsPoolFabricState -PoolFqdn SkypePool.cozumpark.com

    Bu komut, eksik replikaları kontrol eder. Sağlıklı bir durum gösteren çıktıyı görmek istersiniz.
  2. Eksik replikalar varsa, yamaları uygulamadan önce şu cmdlet ile havuzu restore edin:

    Reset-CsPoolRegistrarState -ResetType QuorumLossRecovery
  3. Güncellemek istediğiniz ilk sunucuda aşağıdaki komutu çalıştırın:

    Stop-CsWindowsService
  4. Sunucuya yamayı veya güncellemeyi uygulayın (Windows yamalarını uyguluyorsanız Windows yamalarını ekleyin).
  5. Güncelleme tamamlandıktan sonra sunucuyu yeniden başlatın.
  6. Tüm Skype Hizmetlerinin başladığını ve Olay Günlüklerinde sorun olmadığını doğrulayın.

Bu adımları diğer Front End Server sunucular için tekrarlayın.

Uzman İpucu: Microsoft önerisi üzerine Invoke-CsComputerFailOver ve Invoke-CsComputerFailBack komutlarını kullanarak Front End Server sunucuları bakım moduna alabilirsiniz. Bu komutlar, yamalama sırasında belirli bir Front End Server sunucuyu havuzdan çıkarır ve işlem tamamlandığında sunucuyu topolojiye geri ekler. Ancak bu cmdlet’lerin kullanımı, bazen Windows Fabric sorunlarına yol açabilir.

Mediation, Director ve Edge Sunucularının Güncellenmesi

Mediation, Director ve Edge Sunucularında Windows Fabric ile ilgili bir sorun olmadığından süreç daha basittir. Yine de her sunucuyu tek tek güncellemeniz önerilir. Büyük bir ortamınız varsa, işlemi hızlandırmak için sunucuları bölerek birden fazla sunucuyu aynı anda güncelleyebilirsiniz.

  1. Güncellemek istediğiniz ilk sunucuda şu komutu çalıştırın

    Stop-CsWindowsService
  2. Bu sunucuya yamayı veya güncellemeyi uygulayın.
  3. Güncelleme tamamlandıktan sonra sunucuyu yeniden başlatın.
  4. Tüm Skype Hizmetlerinin başladığını ve Olay Günlüklerinde sorun olmadığını doğrulayın.

Bu adımları, güncellenmesi gereken her Mediation, Director veya Edge Sunucusu için tekrarlayın.

Backend SQL Veritabanlarının Güncellenmesi

Tüm sunucular güncellendikten sonra backend veritabanlarını güncelleyebilirsiniz. Bu işlem, Skype sunucularınıza yüksek kullanılabilirlik sağlayan SQL Always On Availability Group yapılandırması kullanıyorsanız geçerlidir. Enterprise Edition çalıştırmıyorsanız veya SQL cluster yüklü değilse süreçte bazı değişiklikler olabilir.

  1. Herhangi bir Front End Server sunucusundan yükseltilmiş bir PowerShell modülü açın ve şu cmdlet’leri çalıştırın:

    Stop-CsWindowsService net stop w3svc
  2. Tüm veritabanlarının birincil SQL sunucusunda olduğuna emin olun ve aşağıdaki cmdlet’i çalıştırın.

    Install-CsDatabase -Update -ConfiguredDatabases -“SqlServerFqdn” SQLAOAG.cozumpark.com -ExcludeCollocatedStores
  3. Monitoring, LCSCdr ve Archiving veritabanlarını yamalamak için şu cmdlet’i kullanın:

    Install-CsDatabase -ConfiguredDatabases -"SqlServerFqdn".SQLAOAG.cozumpark.com -Verbose
  4. İşlemin başarıyla tamamlandığını kontrol etmek için şu cmdlet’i çalıştırın:

    Test-CsDatabase -ConfiguredDatabases -"SqlServerFqdn" SQLAOAG.cozumpark.com | Select-Object DatabaseName,Installed*,Expected*

    Bu komutun çıktısında “InstalledVersion” ve “ExpectedVersion” aynı olmalıdır.

Bu adımları izleyerek Skype for Business ortamınızı düzenli ve güvenli bir şekilde güncelleyebilirsiniz.

Exit mobile version