Her geçen gün hibrit bulut sistemlerine olan ilgi artıyor, durum böyle olunca da her güncelleme bizi heyecanlandırıyor.
Öncelikle baseline ve update build kavramlarını açıklamak istiyorum;
Baseline Build:
- Tanım: Azure Stack HCI’nin temel bir versiyonudur. Genellikle yeni bir Azure Stack HCI dağıtımı yaparken veya mevcut bir dağıtımı tamamen yenilerken kullanılır.
- Stabilite: Daha stabil ve test edilmiş sürümlerden oluşur. Uzun süreli kullanım için güvenlidir ve genellikle daha az hata içerir.
- Destek Süresi: Uzun süreli destek sağlar. Güncellemeler ve güvenlik yamaları uzun süre boyunca sağlanır.
- Güncelleme Sıklığı: Daha az sıklıkla güncellenir. Yıllık veya yarı yıllık olarak büyük güncellemeler alır.
- Kullanım Amacı: Kurulum ve dağıtım sırasında temel yapı olarak kullanılır. Yeni özellikler eklemekten çok mevcut sistemin stabilitesini ve güvenliğini sağlamak için tasarlanmıştır.
Update Build:
- Tanım: Azure Stack HCI için yapılan periyodik güncellemeler ve iyileştirmeleri içeren versiyonlardır.
- Yenilikler: Yeni özellikler, performans iyileştirmeleri ve hata düzeltmeleri içerir.
- Güncelleme Sıklığı: Daha sık güncellenir. Aylık veya üç aylık olarak yeni sürümler yayınlanabilir.
- Destek Süresi: Daha kısa süreli destek sağlar. Güncellemelerle birlikte sürekli yenilenen ve desteklenen bir yapıdır.
- Kullanım Amacı: Mevcut sistemin güncellenmesi ve iyileştirilmesi amacıyla kullanılır. Yeni özellikler eklemek ve performansı artırmak için düzenli olarak uygulanır.
Özet:
- Baseline Build: Uzun vadeli stabilite ve güvenlik için temel yapı. Daha az sıklıkla güncellenir ve uzun süreli destek sağlar.
- Update Build: Düzenli olarak yeni özellikler ve iyileştirmeler sunan güncellemeler. Daha sık güncellenir ve kısa süreli destek sağlar.
Burada Darryl van der Peijl tarafından hazırlanmış güzel bir özet görebilirsiniz
Peki bu sürümde neler yeni, yeni sürümde bilinen sorunlar nelerdir şimdi onları görelim?
Düzeltilen Sorunlar
Özellik | Sorun |
---|---|
Active Directory | Büyük bir Active Directory kullanan küme dağıtımları sırasında, kullanıcıları yerel yönetici grubuna eklerken zaman aşımlarına neden olabilen bir sorun düzeltildi. |
Dağıtım | Bağımlılık kaynağı oluşturmayı basitleştiren yeni ARM şablonları küme oluşturma için kullanıma sunulur. Bu şablonlar eksik zorunlu alanları ele alan bazı düzeltmeler içerir. |
Dağıtım | Gizli dizi döndürme PowerShell komutu Set-AzureStackLCMUserPassword , onay iletisini atlamak için yeni bir parametreyi destekler. |
Dağıtım | Hizmetler zamanında yeniden başlatılmadığında gizli dizi döndürme güvenilirliği iyileştirildi. |
Dağıtım | Kopuk bir ad alanı kullanıldığında dağıtımın etkinleştirilmesi sorunu düzeltildi. |
Dağıtım | Azure’da ve cihazda tanılama düzeyini ayarlarken dağıtımdaki bir sorun düzeltildi. |
SBE | Dağıtım zamanında sağlanan SBE iş ortağı özellik değerlerini güncelleştirmek için kullanılabilecek yeni bir PowerShell komutu yayınlanır. |
SBE | Güncelleştirme hizmetinin yalnızca SBE güncelleştirme çalıştırması sonrasında isteklere yanıt vermesini engelleyen bir sorun düzeltildi. |
Sunucu ekle Sunucuyu onar | Sunucu ekleme işlemi sırasında bir düğümün Active Directory’ye katılmasını engelleyen bir sorun düzeltildi. |
Ağ | Belirli ağ bağdaştırıcısı türleriyle konak ağ yapılandırmasını ayarlarken Ağ ATC’sinin güvenilirliği geliştirildi. |
Ağ | Disk sürücüleri için üretici yazılımı sürümlerini algılarken güvenilirlik geliştirildi. |
Güncelleştirme | Cihazdan AUM’ye (Azure Update Manager) gönderilen sistem durumu denetimi sonuçları için güncelleştirme bildirimlerinin güvenilirliği iyileştirildi. Bazı durumlarda ileti boyutu çok büyük olabilir ve AUM’da hiçbir sonuç gösterilmez. |
Güncelleştirme | Güvenilen başlatma VM aracısı (IGVM) için güncelleştirme hatalarına neden olabilen bir dosya kilidi sorunu düzeltildi. |
Güncelleştirme | Bir güncelleştirme çalıştırması sırasında orchestrator aracısının yeniden başlatılmasını engelleyen bir sorun düzeltildi. |
Güncelleştirme | Güncelleştirme hizmetinin bir güncelleştirmeyi bulması veya başlatması uzun sürdüğü nadir bir koşul düzeltildi. |
Güncelleştirme | Devam eden bir güncelleştirme CAU tarafından bildirildiğinde Küme Algılayan Güncelleştirme (CAU) ile düzenleyici etkileşimiyle ilgili bir sorun düzeltildi. |
Güncelleştirme | Güncelleştirmeler için adlandırma şeması, özelliğin ve toplu güncelleştirmelerin tanımlanmasına izin verecek şekilde ayarlandı. |
Güncelleştirme | Küme güncelleştirmesinin ilerleme durumunu düzenleyiciye raporlama güvenilirliği geliştirildi. |
Azure Arc | Karma Örnek Meta Veri hizmeti (HIMDS) yeniden başlatıldığında Azure Arc bağlantısının kaybolmasına neden olan ve Azure portalı işlevselliğini bozan bir sorun çözüldü. Cihaz artık bu durumlarda Azure Arc bağlantısını otomatik olarak yeniden başlatır. |
Peki bu sürüm ile gelen ve bilinen sorunlar nelerdir?
Özellik | Sorun | Geçici Çözüm/Açıklamalar |
---|---|---|
Dağıtım | Azure Stack HCI, sürüm 23H2 işletim sistemi için yeni ISO görüntüsü, bazı donanım yapılandırmalarıyla uyumluluk sorunları nedeniyle önceki bir sürüme geri alındı. | Arc kaydında herhangi bir sorunla karşılaşırsanız önceki sürüme geri dönün. Daha yeni görüntüyü başarıyla dağıttıysanız sizin için herhangi bir eylem gerekmez. Her iki ISO görüntüsü de aynı işletim sistemi derleme sürümüdür. |
Güncelleştirmek | Azure Update Manager aracılığıyla bir Azure Stack HCI kümesi için hazırlık denetimi sonuçlarını görüntülerken, aynı ada sahip birden çok hazırlık denetimi olabilir. | Bu sürümde bilinen bir geçici çözüm yoktur. Hazırlık denetimiyle ilgili belirli bilgileri görüntülemek için Ayrıntıları görüntüle’yi seçin. |
Dağıtım | Bazı durumlarda, Azure Stack HCI sunucularının kaydı sırasında bu hata hata ayıklama günlüklerinde görülebilir: İç sunucu hatasıyla karşılaşıldı. Cihaz dağıtımı için zorunlu uzantılardan biri yüklenmemiş olabilir. | Sorunu azaltmak için şu adımları izleyin:$Settings = @{ "CloudName" = $Cloud; "RegionName" = $Region; "DeviceType" = "AzureEdge" } New-AzConnectedMachineExtension -Name "AzureEdgeTelemetryAndDiagnostics" -ResourceGroupName $ResourceGroup -MachineName $env:COMPUTERNAME -Location $Region -Publisher "Microsoft.AzureStack.Observability" -Settings $Settings -ExtensionType "TelemetryAndDiagnostics" -EnableAutomaticUpgrade New-AzConnectedMachineExtension -Name "AzureEdgeDeviceManagement" -ResourceGroupName $ResourceGroup -MachineName $env:COMPUTERNAME -Location $Region -Publisher "Microsoft.Edge" -ExtensionType "DeviceManagementExtension" New-AzConnectedMachineExtension -Name "AzureEdgeLifecycleManager" -ResourceGroupName $ResourceGroup -MachineName $env:COMPUTERNAME -Location $Region -Publisher "Microsoft.AzureStack.Orchestration" -ExtensionType "LcmController" New-AzConnectedMachineExtension -Name "AzureEdgeRemoteSupport" -ResourceGroupName $ResourceGroup -MachineName $env:COMPUTERNAME -Location $Region -Publisher "Microsoft.AzureStack.Observability" -ExtensionType "EdgeRemoteSupport" -EnableAutomaticUpgrade |
Güncelleştirmek | Bu sürümde, Azure portalı güncelleştirme tamamlandıktan sonra güncelleştirme durumu hatalı olarak Güncelleştirilemedi olarak bildirildiğinde aralıklı bir sorun vardır. | Uzak bir PowerShell oturumu aracılığıyla Azure Stack HCI’nize bağlanın. Güncelleştirme durumunu onaylamak için aşağıdaki PowerShell cmdlet’lerini çalıştırın:$Update = get-solutionupdate | ? version -eq "10.2405.0.23" $Update.state Güncelleştirme durumu Yüklü ise, sizin için başka bir işlem yapmanız gerekmez. Azure portalı 12 saat içinde durumu doğru bir şekilde yeniler. Durumu daha erken yenilemek için küme düğümlerinden birinde bu adımları izleyin. Bulut Yönetimi küme grubunu yeniden başlatın. Stop-ClusterGroup "Cloud Management" Start-ClusterGroup "Cloud Management" |
Güncelleştirmek | İlk MOC güncelleştirmesi sırasında, hedef MOC sürümünün katalog önbelleğinde bulunmaması nedeniyle bir hata oluşur. İzleme güncelleştirmeleri ve yeniden denemeleri, güncelleştirme başarılı olmadan hedef sürümde MOC’yi gösterir ve sonuç olarak Arc Kaynak Köprüsü güncelleştirmesi başarısız olur. Bu sorunu doğrulamak için Azure Stack HCI, sürüm 23H2 için çözüm güncelleştirmeleri sorunlarını giderme’yi kullanarak güncelleştirme günlüklerini toplayın. Günlük dosyaları benzer bir hata iletisi göstermelidir (geçerli sürüm hata iletisinde farklılık gösterebilir): [ERROR: { "errorCode": "InvalidEntityError", "errorResponse": "{\n\"message\": \"the cloud fabric (MOC) is currently at version v0.13.1. A minimum version of 0.15.0 is required for compatibility\"\n}" }] | Sorunu azaltmak için şu adımları izleyin: 1. MOC aracı sürümünü bulmak için aşağıdaki komutu çalıştırın: 'C:\Program Files\AksHci\wssdcloudagent.exe' version .2. Aşağıdaki tablodan aracı sürümüyle eşleşen MOC sürümünü bulmak ve bu MOC sürümüne ayarlamak $initialMocVersion için komutunun çıkışını kullanın. $targetMocVersion Öğesini, güncelleştirmekte olduğunuz Azure Stack HCI derlemesini bularak ayarlayın ve aşağıdaki tablodan eşleşen MOC sürümünü alın. Aşağıda sağlanan azaltma betiğinde şu değerleri kullanın:Tabloyu genişletYapıMOC sürümüAracı sürümü2311.21.0.24.10106v0.13.0-6-gf13a73f7, v0.11.0-alpha.38,01/06/202424021.0.25.10203v0.14.0, v0.13.1, 02/02/20242402.11.0.25.10302v0.14.0, v0.13.1, 03/02/20242402.21.1.1.10314v0.16.0-1-g04bf0dec, v0.15.1, 03/14/20242405/2402.31.3.0.10418v0.17.1, v0.16.5, 04/18/2024 Örneğin, aracı sürümü v0.13.0-6-gf13a73f7, v0.11.0-alpha.38,01/06/2024 $initialMocVersion = “1.0.24.10106” ise ve 2405.0.23 sürümüne güncelleştiriyorsak, o zaman $targetMocVersion = “1.3.0.10418” .3. İlk düğümde aşağıdaki PowerShell komutlarını çalıştırın: $initialMocVersion = "<initial version determined from step 2>" $targetMocVersion = "<target version determined from step 2>" # MOC modülünü iki kez içeri aktarma import-module moc import-module moc $verbosePreference = "Continue" # SFS katalog önbelleğini temizleme Remove-Item (Get-MocConfig).manifestCache # Güncelleştirmeden önce sürümü geçerli MOC sürümüne ayarlayın ve durumu güncelleştirme başarısız olarak ayarlayın Set-MocConfigValue -name "version" -value $initialMocVersion Set-MocConfigValue -name "installState" -value ([InstallState]::UpdateFailed) # MOC güncelleştirmesini istenen sürüme yeniden çalıştırın Update-Moc -version $targetMocVersion 4. Güncelleştirmeye devam edin. |
Kaynak