0

この質問をstackoverflowとserverfaultのどちらに置くべきか確信が持てませんでしたが、ITインフラ関連よりもコーディング関連の方が多いと思います。

新しい Neutron L3 プラグインを追加して、これまでにいくつかの優れた例の機能を模倣しようとしました。私の問題はここにあります: 私の構成ファイルは同じ命名規則/場所に従っていますが、Oslo Config から空の文字列が返され続けます。

編集: 私のプラグインmyappは に/opt/stack/neutron/neutron/plugins/ml2/drivers/myappあり、構成ファイルml2_conf_myapp.iniは にあり/opt/stack/neutron/etc/neutron/plugins/ml2/ます。

新しいプラグイン構成ファイルの場所とその名前を Oslo config に指定するにはどうすればよいですか?

ありがとうございました!

4

1 に答える 1

0

devstack/lib/neutron のコードを読んで、この問題を解決しました。

devstack/local.conf で、変数Q_PLUGIN_EXTRA_CONF_FILESQ_PLUGIN_EXTRA_CONF_PATH.

私の場合、私は持っています:

ML2_L3_PLUGIN=neutron.plugins.ml2.drivers.myapp.myapp
Q_PLUGIN_EXTRA_CONF_FILES+="myapp_conf.ini"
Q_PLUGIN_EXTRA_CONF_PATH="$DEST/neutron/neutron/plugins/ml2/drivers/myapp"

これで、Oslo が構成を取得できるようになりました。

これが他の誰かが作業を節約するのに役立つことを願っています。

于 2015-04-27T19:35:08.603 に答える