Users Guide
RoCE – konfiguracija i primeri načina korišćenjaNetXtreme-E Korisnički priručnik
26. februar 2018. • NetXtreme-E-UG100 Stranica 68
Poznati problemi
Bnxt_en i Bnxt_re su dizajnirani da funkcionišu u paru. Stariji Bnxt_en upravljački programi koji su nastali pre
verzije 1.7x ne podržavaju RDMA i ne mogu se učitati u isto vreme kada i upravljački program
Bnxt_re (RDMA).
Korisnik može da se suoči sa padom sistema i ponovnim pokretanjem sistema ako se
Bnxt_re učita sa starijim
upravljačkim programima
Bnxt_en. Korisniku se preporučuje da učita modul upravljačkih programa Bnxt_en
i
Bnxt_re iz istog paketa netxtreme-bnxt_en-<1.7.x>.tar.gz.
Da bi ste sprečili učitavanje neusaglašene kombinacije
bnxt_en i bnxt_re, potrebno je da uradite sledeće:
• Ako je na ciljnom sistemu instaliran operativni sistem RedHat/CentOS 7.2 korišćenjem PXEboot-a sa
bnxt_en DUD ili RPM modulom jezgra, izbrišite datoteku bnxt_en.ko koja se nalazi u /lib/modules/$
(uname -r)/extra/bnxt_en/bnxt_en.ko
ili uredite /etc/depmod.d/.
• bnxt_en.conf treba zameniti radi upotrebe ažurirane verzije. Takođe, korisnici mogu da izbrišu trenutni
upravljački program jezgra BCM5741X pomoću komande rpm -e kmod-bnxt_en. RHEL 7.3/SLES 12 Sp2
ima upravljački program bnxt_en (stariji od verzije v1.7.x). Ovaj upravljački program mora biti izbrisan
i dodat najnoviji bnxt_en pre primene bnxt_re (RoCE upravljačkih programa).
Windows
Režim jezgra
Windows Server 2012 i noviji aktivira RDMA mogućnost na mrežnoj kartici za SMB prenos datoteka ako oba
kraja imaju omogućenu podršku za RDMA. NDIS miniport bnxtnd.sys v20.6.2 korporacije Broadcom i noviji
podržavaju RoCEv1 i RoCEv2 putem interfejsa NDKPI. Podrazumevana postavka je RoCEv1.
Da biste omogućili RDMA:
1. Nadogradite NIC NVRAM korišćenjem odgovarajućih paketa. Na CCM-u ili na UEFI HII-u omogućite
podršku za RDMA.
2. Pristupite stranici adaptera Advanced Properties (Napredna svojstva) i podesite NetworkDirect
Functionality (Funkciju NetworkDirect) na Enabled (Omogućeno) za svaki BCM5741X miniport,
odnosno u PowerShell prozoru primenite sledeću komandu:
Set-NetAdapterAdvancedProperty -RegistryKeyword *NetworkDirect -RegistryValue 1
3. Sledeće Powershell komande vraćaju vrednost „true” ako je omogućena funkcija NetworkDriect.
a. Get-NetOffLoadGlobalSetting
b. Get-NetAdapterRDMA
Proverite RDMA
Da biste proverili RDMA:
1. Na udaljenom sistemu kreirajte deljenje datoteke i otvorite to deljenje pomoću Windows Explorer-a ili
komande „net use ….”. Da biste izbegli „usko grlo” u brzini čitanja/upisivanja na čvrsti disk, kao deljeni
mrežni resurs preporučuje se RAM disk koji se testira.
2. U PowerShell-u pokrenite sledeće komande:
Get-SmbMultichannelConnection | fl *RDMA*
ClientRdmaCapable : True
ServerRdmaCapable : True