Users Guide

RoCE – Yapılandırma ve Kullanım Durumu ÖrnekleriNetXtreme-E Kullanım Kılavuzu
26 Şubat 2018 NetXtreme-E-UG100 Sayfa 68
Bilinen Sorunlar
Bnxt_en ve Bnxt_re çift olarak çalışacak şekilde tasarlanmıştır. 1.7.x sürümü öncesi eski Bnxt_en sürücüleri
RDMA'yı desteklemez ve
Bnxt_re (RDMA) sürücüsüyle aynı anda yüklenemez. Bnxt_re'de eski Bnxt_en
sürücülerin yüklü olması halinde kullanıcının bilgisayarında sistem arızası oluşabilir ve bilgisayar yeniden
başlatılabilir. Kullanıcının
Bnxt_en ve Bnxt_re modülünü aynı netxtreme-bnxt_en-<1.7.x>.tar.gz grubundan
yapması önerilir.
Eşleşmeyen
bnxt_en ve bnxt_re kombinasyonlarının yüklenmesini önlemek için şunlar gerekir:
RedHat/CentOS 7.2 işletim sistemi hedef sisteme
bnxt_en DUD içeren PXEboot veya bir kernel modülü RPM
ile yüklenmişse
/lib/modules/$(uname -r)/extra/bnxt_en/bnxt_en.ko konumunda bulunan bnxt_en.ko
dosyasını silin veya güncellenmiş sürümü kullanmak üzere geçersiz kılmak için
/etc/depmod.d/.
bnxt_en.conf dosyasını düzeltin. Kullanıcılar ayrıca mevcut BCM5741X Linux kernel sürücüsünü de rpm
-e kmod-bnxt_en komutunu kullanarak silebilir. RHEL 7.3/SLES 12 Sp2, bnxt_en giriş sürücüsüne (v1.7.x
öncesi) sahiptir. Sürücü çıkarılmalı ve bnxt_re (RoCE sürücüleri) uygulanmadan önce en güncel bnxt_en
eklenmelidir.
Windows
Kernel Modu
Windows Server 2012 ve sonrasında her iki uçta da RDMA etkin olması halinde SMB dosyası trafiği için NIC'de
RDMA kapasitesi gerekir. Broadcom NDIS miniport bnxtnd.sys v20.6.2 ve sonrası NDKPI arabirimi aracılığıyla
RoCEv1 ve RoCEv2 desteği sağlar. Varsayılan değer RoCEv1'dir.
RDMA'yı etkinleştirmek için:
1. Uygun kart paketleri kullanarak NIC NVRAM'yi etkinleştirin. CCM'de veya UEFI HII'da RDMA desteğini
etkinleştirin.
2. Bağdaştırıcı Gelişmiş Özellikler sayfasına gidin ve her BCM5741Xiçin NetworkDirect İşlevi'ni Etkin
olarak ayarlayın ya da PowerShell penceresini kullanarak şu komutu çalıştırın:
Set-NetAdapterAdvancedProperty -RegistryKeyword *NetworkDirect -RegistryValue 1
3. NetworkDirect etkinse aşağıdaki PowerShell komutları doğru sonuç verir.
a. Get-NetOffLoadGlobalSetting
b. Get-NetAdapterRDMA
RDMA Doğrulama
RDMA'yı doğrulamak için:
1. Uzak sistemde bir dosya paylaşımı oluşturun ve Windows Explorer ya da “net use ….” kullanarak bu
paylaşımıın. Sabit disk okuma/yazma hızı sorunundan kaçınmak için test altında ağ paylaşımı olarak
RAM diski kullanılması önerilir.
2. PowerShell'den şu komutları çalıştırın:
Get-SmbMultichannelConnection | fl *RDMA*
ClientRdmaCapable : True