Depolama yeniden eşitlemeyi anlama ve izleme
Şunlar için geçerlidir: Azure Stack HCI, sürüm 22H2 ve 21H2; Windows Server 2022, Windows Server 2019
Depolama yeniden eşitleme uyarısı, Azure Stack HCI ve Windows Server'da Depolama Alanları Doğrudan özelliğidir. Sistem Sağlığı Hizmeti'nin hata oluşturmasına olanak tanır ve yeniden eşitleme hakkında sizi bilgilendirir. Bu, birden çok hata etki alanını etkileyerek kümenizin kapanmasını sağlayan daha fazla sunucuyu yanlışlıkla devre dışı bırakılmasını önlemeye yardımcı olur.
Bu makalede depolama yeniden eşitlemesine genel bir bakış ve Depolama Alanları Doğrudan ile bir yük devretme kümesinde nasıl izleyebileceğiniz açıklanır.
Depolama yeniden eşitlemesi hakkında
Depolamanın eşitlemeden nasıl çıkabileceğini anlamak için basit bir örnekle başlayalım. Paylaşılan hiçbir şey (yalnızca yerel sürücüler) dağıtılmış depolama çözümünün bu davranışı sergilediğini unutmayın. Aşağıdaki bölümde, bir sunucu düğümü kapandığında depolamanın nasıl eşitlenmemiş olduğu gösterilmektedir. Sürücüleri yeniden çevrimiçi olana kadar güncelleştirilmez; bu davranış herhangi bir hiper yakınsanmış mimari için geçerlidir.
"HELLO" dizesini depolamak istediğinizi varsayalım.
Üç yönlü yansıtma dayanıklılığına sahip olduğunuzu varsayarsak, bu dizenin üç kopyasına sahip olursunuz. 1. sunucuyu geçici olarak (bakım için) devre dışı bıraksanız, 1. kopyaya erişemezsiniz.
Şu anda "HELLO" dizesini "HELP!" olarak güncelleştirdiğinizden emin olun.
Dizeyi güncelleştirdikten sonra, kopya #2 ve #3 başarıyla güncelleştirilir. Ancak, sunucu #1 geçici olarak kapalı olduğundan (bakım için) 1. kopyaya erişilemiyor.
Artık eşitlenmemiş verilerle 1. kopyaya sahipsiniz. İşletim sistemi, eşitlenmemiş bitleri izlemek için ayrıntılı kirli bölge izleme kullanır. Bu şekilde, 1. sunucu yeniden çevrimiçi olduğunda, 2. veya 3. kopyadaki verileri okuyup 1. kopyadaki verilerin üzerine yazarak değişiklikleri eşitleyebilirsiniz. Bu yaklaşımla, sunucu 2 veya sunucu #3'ten tüm verileri yeniden eşitlemek yerine yalnızca eski olan verilerin üzerine kopyalamanız gerekir.
Önceki bölümde verilerin eşitlemeden nasıl çıkabileceği açıklanmıştır. Ama bu yüksek düzeyde nasıl görünüyor? Üç sunuculu, hiper yakınsanmış bir kümeniz olduğunu varsayalım. 1. sunucu bakım sırasında kapalı olduğunu görürsünüz. 1. sunucuyu yedeklediğinizde, ayrıntılı kirli bölge izlemesini kullanarak tüm depolama alanını yeniden eşitlemeye başlar (önceki bölümde açıklanmıştır). Verilerin tümü yeniden eşitlendiğinde, tüm sunucular yukarı olarak gösterilir.
Aşağıdaki GIF, depolama yeniden eşitlemesinin hiper yakınsama kümesinde nasıl çalıştığını gösterir:
Depolama yeniden eşitlemesini izleme
Windows Server 2019'dan başlayarak Sistem Sağlığı Hizmeti'ne depolama alanınız yeniden eşitlendiğinde görüntülenen yeni bir hata ekledik.
Bu hatayı PowerShell'de görüntülemek için aşağıdaki cmdlet'i çalıştırın:
Get-HealthFault
Bu yeni hata PowerShell'de, küme doğrulama raporunda ve Sistem Durumu hatalarını oluşturan başka herhangi bir yerde görünür.
Daha ayrıntılı bir görünüm elde etmek için PowerShell'deki zaman serisi veritabanını aşağıdaki gibi sorgulayabilirsiniz:
Get-ClusterNode | Get-ClusterPerf -ClusterNodeSeriesName ClusterNode.Storage.Degraded
Çıkış örneği:
Object Description: ClusterNode Server1
Series Time Value Unit
------ ---- ----- ----
ClusterNode.Storage.Degraded 01/11/2019 16:26:48 214 GB
Windows Admin Center küme düğümlerinin durumunu ve rengini ayarlamak için Sistem durumu hatalarını kullanır. HCI Panosu'nda bu yeni hata, küme düğümlerinin doğrudan kırmızıdan yeşile geçmek yerine kırmızıdan (aşağı) sarıya (yeniden eşitleme) yeşile (yukarı) geçişini sağlar.
Aşağıdaki görüntüde, Windows Server 2016 ve Windows Server 2019'da depolama yeniden eşitlemesinin nasıl ilerlettiği karşılaştırilmektedir.
Depolama yeniden eşitleme işleminin genel ilerleme durumunu göstererek ne kadar verinin eşitlenmediğini ve sisteminizin ileriye doğru ilerleme kaydedip ilerlemediğini doğru bir şekilde anlayabilirsiniz. Windows Admin Center'da, aşağıdaki ekran görüntüsünde gösterildiği gibi yeni uyarıyı görmek için Pano'ya gidin:
Uyarı, yeniden eşitleme gerçekleştiğinde size bildirimde bulunur, böylece yanlışlıkla daha fazla sunucuyu devre dışı bırakmazsınız (bu da birden çok hata etki alanının etkilenmesine ve kümenizin kapanmasına neden olabilir).
depolama yeniden eşitlemesinin Windows Admin Center sunucu başına temelinde nasıl göründüğüne ilişkin ayrıntılı bir görünüm elde etmek için Sunucular sayfasına gidin, Envanter'e tıklayın ve belirli bir sunucuyu seçin. Sunucunuza gidin ve Depolama grafiğine bakarak, onarılması gereken veri miktarını tam olarak üstünde tam sayıya sahip mor bir çizgide görebilirsiniz. Sunucu kapalı olduğunda bu miktar artar (daha fazla verinin yeniden eşitlenmesi gerekir) ve sunucu yeniden çevrimiçi olduğunda (veriler eşitleniyor) aşamalı olarak azalır. Onarılması gereken veri miktarı 0 olduğunda, depolama alanınız yeniden eşitlenmeyi tamamlar; artık gerekirse bir sunucuyu devre dışı bırakabilirsiniz.
Aşağıdaki ekran görüntüsü, Windows Admin Center'da sunucu görünümünü görüntüler:
Windows Server 2016 depolama yeniden eşitlemesini izleme
Windows Server 2019 ve sonraki sürümlerde sağlanan uyarı, depolama katmanında neler olduğuna ilişkin bütünsel bir görünüm elde etme konusunda yararlıdır. Cmdlet'ten Get-StorageJob
alabileceğiniz bilgileri özetler. Bu cmdlet, aşağıdaki örnek çıktıda gösterildiği gibi depolama alanında onarım işlemi gibi uzun süre çalışan depolama modülü işleri hakkında bilgi döndürür.
Get-StorageJob
Aşağıda örnek bir çıkış verilmişti:
Name ElapsedTime JobState PercentComplete IsBackgroundTask
---- ----------- -------- --------------- ----------------
Regeneration 00:01:19 Running 50 True
Depolama işleri birim başına listelendiğinden bu görünüm daha ayrıntılıdır. Çalışan işlerin listesini görebilir ve bunların ilerleme durumunu izleyebilirsiniz. Bu cmdlet hem Windows Server 2016 hem de 2019'da çalışır.
Ek Başvurular
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin