Users Guide

RoCE – Yapılandırma ve Kullanım Durumu ÖrnekleriNetXtreme-E Kullanım Kılavuzu
26 Şubat 2018 NetXtreme-E-UG100 Sayfa 66
RoCE – Yapılandırma ve Kullanım Durumu Örnekleri
Bu bölümde RoCE için yapılandırma ve kullanım durumu örnekleri verilmiştir.
PF'ler veya VF'ler için RoCE'yi etkinleştirmek üzere kullanıcı, RDMA seçeneği sunucu ya da konuk işletim
sisteminde etkin hale gelmeden önce BIOS'taki HII menüsünde RDMA seçimini etkinleştirmelidir.
RDMA'yı tekli işlev modunda etkinleştirmek için (Sanallaştırma Modu Yok veya SR-IOV ise):
1. Sistem önyükleme sırasında Sistem Kurulumu -> Aygıt Ayarları-> NetXtreme-E NIC -> Ana
Yapılandırma Sayfası'na erişin ve NIC+ RMDA Modu'nu Etkin olarak ayarlayın.
Sanallaştırma Modu NPAR veya NPAR+SR-IOV olduğunda RDMA'yı etkinleştirmek için:
1. Sistem önyükleme sırasında Sistem Kurulumu -> Aygıt Ayarları-> NetXtreme-E NIC ->NIC Ayrımı
Yapılandırma-> Ayrım 1 (veya 2) Yapı
landırma'ya erişin ve NIC+ RMDA Modu'nu Etkin olarak ayarlayın.
Linux Yapılandırması
Gereklilikler
Linux'ta RoCE yapılandırması için aşağıdakiler gereklidir:
bnxt_en-roce (çıkarılan gzip sıkıştırılmış tar arşivinin bir parçası olan RoCE destekli bnxt_en sürücüsü)
bnxt_re (RoCE sürücüsü)
libbnxtre (Kullanıcı modu RoCE kitaplık modülü)
BNXT_RE Sürücüsü Bağımlılıkları
Bnxt_re sürücüsü, netxtreme-bnxt_en-1.7.9.tar.gz (veya daha yeni) paketinde yer alan bnxt_en dosyasının özel
RoCE etkinleştirilmiş sürümünü gerektirir. bnxt_re sürücü derlemesi, işletim sistemi dağıtımı ile birlikte bir IB
yığınının bulunup bulunmadığına veya harici OFED gerekip gerekmediğine bağlıdır.
İşletim sistemi dağıtımı ile birlikte IB Yığını olan dağıtımlar:
RH7.1/7.2/7.3/6.7/6.8, SLES12SP2 ve Ubuntu 16.04
Daha önce yüklenmediyse bnxt_re derlemesinden önce aşağıdaki komutlarla Redhat içinde IB yığını ve
kullanışlı yardımcı yazılımlar yüklenebilir:
yum -y install libibverbs* inifiniband-diag perftest qperf librdmacm utils
Not: NPAR+SRIOV modunda, RDMA desteğini yalnızca her ana fiziksel bağlantı noktasından iki VF
veya fiziksel cihaz başına toplam dört VF+RDMA sağlayabilir.
Not: Aynı netxtreme-bnxt_en-1.7.x.tar.gz paketinde yer alan doğru bnxt_en sürümünün yüklenmesi
gerekir. Bnxt_re ve Bnxt_en RoCE trafiğini etkinleştirmek için birlikte çalı şır. Bu iki sürücünün
eşleşmeyen sürümlerinin kullanılması güvenilemez veya tahmin edilemez sonuçlara yol açar.