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:
- Front End Server Havuzlarının Güncellenmesi
- Mediation, Director ve Edge Sunucularının Güncellenmesi
- Backend SQL Databases Güncellenmesi
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.
- 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. - Eksik replikalar varsa, yamaları uygulamadan önce şu cmdlet ile havuzu restore edin:
“Reset-CsPoolRegistrarState -ResetType QuorumLossRecovery“ - Güncellemek istediğiniz ilk sunucuda aşağıdaki komutu çalıştırın:
“Stop-CsWindowsService“ - Sunucuya yamayı veya güncellemeyi uygulayın (Windows yamalarını uyguluyorsanız Windows yamalarını ekleyin).
- Güncelleme tamamlandıktan sonra sunucuyu yeniden başlatın.
- 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.
- Güncellemek istediğiniz ilk sunucuda şu komutu çalıştırın
“Stop-CsWindowsService“ - Bu sunucuya yamayı veya güncellemeyi uygulayın.
- Güncelleme tamamlandıktan sonra sunucuyu yeniden başlatın.
- 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.
- 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“ - 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“ - Monitoring, LCSCdr ve Archiving veritabanlarını yamalamak için şu cmdlet’i kullanın:
“Install-CsDatabase -ConfiguredDatabases -“SqlServerFqdn”.SQLAOAG.cozumpark.com -Verbose“ - İş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.
Eline sağlık.