DPDKを使用してOVS 2.4をインストールしようとしています。以下は私が行ったステップです。
- DPDKを次のようにインストールします。
git clone http://dpdk.org/git/dpdk
cd dpdk
make config T=x86_64-default-linuxapp-gcc DESTDIR=dpdk-install
その後、ファイルが変更されました。
CONFIG_RTE_BUILD_COMBINE_LIBS=y
CONFIG_RTE_LIBRTE_VHOST=y
CONFIG_RTE_LIBRTE_VHOST_USER=y
置く
EXTRA_CFLAGS=”-g –Ofast”
最後の実行make
1から順に追ってみました。https://download.01.org/packet-processing/ONPS2.1/Intel_ONP_Release_2.1_Performance_Test_Report_Rev1.0.pdf
成功したインストール。
次に、OVS 2.4をインストールします。
構成スクリプトを実行するときに、パラメーターを次のように設定しました。
./configure --with-dpdk=/root/dpdk/x86_64-native-linuxapp-gcc CFLAGS=”-Ofast –g”
この段階でエラーが発生します。
configure error cannot link with dpdk
これは既知の問題であり、以下でそのバグを見つけることができます。
http://www.mail-archive.com/[Eメール保護]/msg16368.html http://thread.gmane.org/gmane.linux.network.openvswitch.general/9289
ここで提案されたソリューションは機能しません。
どんな提案がありますか?
どのように:
- DPDKパッケージの現在のバージョンを確認する方法
- DPDKを削除する方法
ベストアンサー1
- DPDKパッケージの現在のバージョンを確認する方法
ソースからインストールする場合、「パッケージ」(ファイルなど)はありません.deb
。フラグまたは類似のフラグを使用してビルドした実行可能ファイルを実行してみてください--version
。または、ソースコードにバージョン番号があることを確認してください。通常、これは梱包が完了するまで発生しません。
- DPDKを削除する方法
make install
バイナリを、/usr/bin/
または同様のものにコピーします。確認するには、引用符を作成する必要がありますMakefile
(またはインストールコマンドを再実行して出力を確認してください)。直接削除できます。パッケージではないため、削除コマンドはありません。
問題の原因は、最後のconfigure
コマンドがdpdkライブラリが実際に存在する場所を指していないことです。