Users Guide
RoCE – Beispiele für Konfiguration und AnwendungsfälleNetXtreme-E Benutzerhandbuch
26. Februar 2018 • NetXtreme-E-UG100 Seite 74
Konfiguration der VM auf Linux-Gast-Betriebssystem
1. Laden Sie den PVRDMA-Treiber und die Bibliothek mithilfe der folgenden Befehle herunter:
git clone git://git.openfabrics.org/~aditr/pvrdma_driver.git
git clone git://git.openfabrics.org/~aditr/libpvrdma.git
2. Kompilieren und installieren Sie den PVRDMA-Gasttreiber und die Bibliothek.
3. Um den Treiber zu installieren, führen Sie
make && sudo insmod pvrdma.ko im Verzeichnis des Treibers aus.
Der Treiber muss geladen werden, nachdem der gekoppelte vmxnet3-Treiber geladen wurde.
4. Um die Bibliothek zu installieren, führen Sie
./autogen.sh && ./configure --sysconfdir=/etc && make &&
sudo make install im Bibliotheksverzeichnis aus.
5. Fügen Sie die Datei
/usr/lib der Datei /etc/ld.so.conf hinzu, und laden Sie ldconf erneut, indem Sie
ldconfig ausführen.
6. Laden Sie die ib-Module mithilfe von
modprobe rdma_ucm.
7. Laden Sie das PVRDMA Kernel-Module mithilfe von
insmod pvrdma.ko.
8. Weisen Sie jeder PVRDMA-Schnittstelle eine IP-Adresse zu.
9. Überprüfen Sie, ob das IB-Gerät erstellt wird, indem Sie den Befehl
ibv_devinfo -v ausführen.
Hinweis: Der Benutzer muss die entsprechenden Entwicklungstools einschließlich git installieren,
bevor er mit den nachfolgenden Konfigurationsschritten fortfahren kann.
Die installierten RDMA-Kernel-Module sind möglicherweise nicht mit dem PVRDMA-Treiber kompatibel.
Wenn dies der Fall ist, entfernen Sie die aktuelle Installation, und führen Sie einen Neustart durch.
Folgen Sie anschließend den Installationsanweisungen. Lesen Sie die README-Datei im
Treiberverzeichnis, um weitere Informationen zu den verschiedenen RDMA-Stacks zu erhalten.
Hinweis: Der Installationspfad der Bibliothek muss sich im gemeinsamen Cache der Bibliothek
befinden. Befolgen Sie die Anweisungen in der Datei INSTALL im Bibliotheksverzeichnis.
Hinweis: Die Firewall Einstellungen müssen möglicherweise angepasst werden, um den RDMA-
Datenverkehr zu ermöglichen. Vergewissern Sie sich, dass die korrekten Firewall-Einstellungen
ausgewählt wurden.