Küme doğrulama raporlama sorunlarını giderme
Şunlar için geçerlidir: Azure Stack HCI, sürüm 22H2 ve 21H2; Windows Server 2022, Windows Server 2019
Bu konu, Azure Stack HCI kümesindeki sunucular arasında ağ ve depolama QoS (hizmet kalitesi) ayarları için küme doğrulama raporlama sorunlarını gidermenize ve önemli kuralların tanımlandığını doğrulamanıza yardımcı olur. En iyi bağlantı ve performans için küme doğrulama işlemi, Veri Merkezi Köprü Oluşturma (DCB) QoS yapılandırmasının tutarlı olduğunu ve tanımlandığı takdirde Yük Devretme Kümelemesi ve SMB/SMB Doğrudan trafik sınıfları için uygun kurallar içerdiğini doğrular.
DCB, Yakınsanmış Ethernet (RoCE) ağları üzerinden RDMA için gereklidir ve İnternet Geniş Alan RDMA Protokolü (iWARP) ağları için isteğe bağlıdır (ancak önerilir).
Veri merkezi köprü oluşturma yükleme
QoS'ye özgü cmdlet'leri kullanmak için Veri Merkezi Köprü Oluşturma yüklenmelidir. Veri Merkezi Köprü Oluşturma özelliğinin bir sunucuda zaten yüklü olup olmadığını denetlemek için PowerShell'de aşağıdaki cmdlet'i çalıştırın:
Get-WindowsFeature -Name Data-Center-Bridging -ComputerName Server1
Veri Merkezi Köprü Oluşturma yüklü değilse kümedeki her sunucuda aşağıdaki cmdlet'i çalıştırarak yükleyin:
Install-WindowsFeature –Name Data-Center-Bridging -ComputerName Server1
Küme doğrulama testi çalıştırma
Windows Admin Center'de Araç > Sunucuları > Envanter > Doğrulama kümesini seçerek Doğrula özelliğini kullanın veya aşağıdaki PowerShell komutunu çalıştırın:
Test-Cluster –Node Server1, Server2
Test, dcb QoS Yapılandırmasının tutarlı olduğunu ve kümedeki tüm sunucuların aynı sayıda trafik sınıfına ve QoS Kuralına sahip olduğunu doğrular. Ayrıca tüm sunucuların Yük Devretme Kümelemesi ve SMB/SMB Doğrudan trafik sınıfları için tanımlanmış QoS kurallarına sahip olduğunu doğrular.
Doğrulama raporunu Windows Admin Center veya geçerli çalışma dizinindeki bir günlük dosyasına erişerek görüntüleyebilirsiniz. Örneğin: C:\Users<username>\AppData\Local\Temp\
Raporun alt kısmında "QoS Ayarları Yapılandırmasını Doğrula" ifadesini ve kümedeki her sunucu için ilgili raporu görürsünüz.
Sunucuda hangi trafik sınıflarının zaten ayarlandığını anlamak için cmdlet'ini Get-NetQosTrafficClass
kullanın.
Daha fazla bilgi edinmek için bkz. Azure Stack HCI kümesini doğrulama.
Ağ QoS kurallarını doğrulama
Kümedeki sunucular arasında DCB istekli durumunun ve öncelik akışı denetim durumu ayarlarının tutarlılığını doğrulayın.
DCB istekli durumu
Veri Merkezi Köprü Oluşturma Özelliği Exchange protokolünü (DCBX) destekleyen ağ bağdaştırıcıları uzak bir cihazdan yapılandırmaları kabul edebilir. Bu özelliği etkinleştirmek için ağ bağdaştırıcısındaki DCB istek bitinin true olarak ayarlanması gerekir. İstekli bit false olarak ayarlanırsa, cihaz uzak cihazlardan gelen tüm yapılandırma girişimlerini reddeder ve yalnızca yerel yapılandırmaları zorlar. Yakınsanmış Ethernet (RoCE) bağdaştırıcıları üzerinden RDMA kullanıyorsanız, istekte bulunan bit tüm sunucularda false olarak ayarlanmalıdır.
Azure Stack HCI kümesindeki tüm sunucularda DCB istek biti aynı şekilde ayarlanmalıdır.
Aşağıdaki örnekte olduğu Set-NetQosDcbxSetting
gibi DCB istekli bitini true veya false olarak ayarlamak için cmdlet'ini kullanın:
Set-NetQosDcbxSetting –Willing $false
DCB akış denetimi durumu
Fiber Kanal gibi üst katman protokol kayıpsız bir temel aktarımı kabul ediyorsa, öncelik esaslı akış denetimi esastır. DCB akış denetimi genel olarak veya tek tek ağ bağdaştırıcıları için etkinleştirilebilir veya devre dışı bırakılabilir. Etkinleştirilirse, belirli uygulama trafiğine öncelik veren QoS ilkelerinin oluşturulmasına olanak tanır.
Yük devretme sırasında QoS ilkelerinin sorunsuz çalışması için Azure Stack HCI kümesindeki tüm sunucuların aynı akış denetimi durum ayarlarına sahip olması gerekir. RoCE bağdaştırıcıları kullanıyorsanız, öncelik akışı denetiminin tüm sunucularda etkinleştirilmesi gerekir.
Get-NetQosFlowControl
Geçerli akış denetimi yapılandırmasını almak için cmdlet'ini kullanın. Tüm öncelikler varsayılan olarak devre dışıdır.
Enable-NetQosFlowControl
Öncelik akışı denetimini açmak veya kapatmak için -priority parametresiyle ve Disable-NetQosFlowControl
cmdlet'lerini kullanın. Örneğin, aşağıdaki komut öncelik 3 ile etiketlenen trafikte akış denetimini etkinleştirir:
Enable-NetQosFlowControl –Priority 3
Depolama QoS kurallarını doğrulama
Tüm düğümlerin yük devretme kümelemesi ve SMB veya Doğrudan Erişimli SMB için bir QoS kuralına sahip olduğunu doğrulayın. Aksi takdirde, bağlantı sorunları ve performans sorunları oluşabilir.
Yük devretme kümelemesi için QoS Kuralı
Kümede herhangi bir depolama QoS kuralı tanımlanmışsa, yük devretme kümelemesi için bir QoS kuralı bulunmalıdır veya bağlantı sorunları oluşabilir. Yük devretme kümelemesi için yeni bir QoS kuralı eklemek için aşağıdaki örnekte olduğu gibi cmdlet'ini kullanın New-NetQosPolicy
:
New-NetQosPolicy "Cluster" -Cluster -Priority 6
SMB için QoS kuralı
Düğümlerin bazılarında veya tümlerinde QOS kuralları tanımlanmışsa ancak SMB için QOS Kuralı yoksa, bu durum SMB için bağlantı ve performans sorunlarına neden olabilir. SMB için yeni bir ağ QoS kuralı eklemek için aşağıdaki örnekte olduğu gibi cmdlet'ini kullanın New-NetQosPolicy
:
New-NetQosPolicy -Name "SMB" -SMB -PriorityValue8021Action 3
Doğrudan Erişimli SMB için QoS kuralı
Doğrudan Erişimli SMB, veri aktarmak için RDMA yöntemlerini kullanmak yerine ağ yığınını atlar. Düğümlerin bazılarında veya tümlerinde QOS kuralları tanımlanmışsa ancak Doğrudan Erişimli SMB için QOS Kuralı yoksa, bu durum Doğrudan Erişimli SMB için bağlantı ve performans sorunlarına neden olabilir. Doğrudan Erişimli SMB için yeni bir QoS ilkesi oluşturmak için aşağıdaki komutları çalıştırın:
New-NetQosPolicy "SMB Direct" –NetDirectPort 445 –Priority 3
Sonraki adımlar
İlgili bilgiler için ayrıca bkz: