Users Guide
SR-IOV: Yapılandırma ve Kullanım Durumu ÖrnekleriNetXtreme-E Kullanım Kılavuzu
26 Şubat 2018 • NetXtreme-E-UG100 Sayfa 58
5. bnxt_en sürücüsünü yükleyin:
a.
bnxt_en sürücüsünü işletim sistemine kopyalayın ve make; make install; modprobe bnxt_en komutunu
çalıştırın.
6. Kernel parametreleri yoluyla Sanal İşlevleri etkinleştirin:
a. Sürücü yüklendikten sonra, lspci sistemde mevcut olan NetXtreme-E NIC'leri görüntüler. Sanal işlevleri
etkinleştirmek için veri yolu, cihaz ve İşlev gerekir.
b. Sanal işlevleri etkinleştirmek için aşağıda gösterilen komutu girin:
echo X >/sys/bus/pci/device/0000\:Bus\:Dev.Function/sriov_numvfs
Tipik bir örnek aşağıdaki gibidir:
echo 4 > /sys/bus/pci/devices/0000\:04\:00.0/sriov_numvfs
7. PCI-E sanal işlevlerini kontrol edin:
a.
lspci komutu, sanal işlevleri DID BCM57402/BCM57404/BCM57406 için 16D3, RDMA dışı BCM57412/
BCM57414/BCM57416 için 16DC veya RDMA etkin BCM57412/BCM57414/BCM57416 için 16C1 olarak
ayarlandığında görüntülenir.
8. Sanallaştırılmış İstemci sistemi yüklemek için Virtual Manager'ı kullanın (VM'ler).
Virtual Manager kurulumu için Linux belgelerine bakın. Hiper yöneticinin dahili sürücüsünün kaldırıldığından
emin olun. Örnek:
NIC:d7:73:a7 rtl8139. Bu sürücüyü kaldırın.
9. Konuk VM'lere bir sanal işlev atayın.
a. Bu bağdaştırıcıyı konuk VM'ye fiziksel bir PCI Cihazı olarak atayın. Konuk VM'ye sanal işlevler atamayla
ilgili bilgi için Linux belgelerine bakın.
10. VM'lere
bnxt_en sürücülerini yükleyin:
a. Konuk VM'lerde,
netxtreme-bnxt_en-<version>.tar.gz kaynak dosyasını kopyalayın ve tar.gz
dosyasını çıkarın. Her sürücünün dizinini değiştirin ve
make; make install; modprobe bnxt_en (ve RDMA
etkinleştiriliyorsa
bnxt_re) komutunu çalıştırın. Arabirimi modinfo komutunu kullanarak kontrol ederek
sürücünün düzgün şekilde yüklendiğinden emin olun. Kullanıcının en son yapım modülünü yüklemeden
önce mevcut veya gelen kutusu
bnxt_en modülünü kaldırmak için modprobe -r bnxt_en komutunu
çalıştırması gerekebilir.
11. Konuk VM'nin dış dünyayla bağlantısını test edin:
a. Bağdaştırıcıya uygun IP adresini atayıp ağ bağlantısını test edin.
Not: SRIOV VF'lerde RDMA işlevi için hem bnxt_re hem de bnxt_en yüklemek üzere netxtreme-
bnxt_en<version>.tar.gz
kullanın.
Not: PF arabirimlerinin yukarıda olduğundan emin olun. VF'ler yalnızca PF'ler yukarıdaysa oluşturulur.
X, işletim sistemine dışa aktarılacak VF'lerin sayısıdır.