如何给Neutron API增加资源

如何给Neutron API增加资源

相信,大家看了上面的长篇叙述之后,多半已经不厌其烦。好了,这里,我们将Demo一个列子,即如何为Neutron API增加WSGI APP资源。
我的环境:由DevStack在CentOS上安装的OpenStack

1)在Neutron API的Paste deploy配置文件中,增加所需的资源配置。编辑api-paste.ini文件。

# vim /etc/neutron/api-paste.ini
在[composite:neutron]部分,增加如下一行:
/pastetest: pastetest

再在该文件最后,增加如下两行:

2)切换到Python的源码包目录下。

再新建一个test.py文件,并输入如下内容:
# cattest.py

这里的内容主要是,无论是什么REST API请求,始终将“Hello Neutron API!”这段内容作为回复。

3)最后,我们需要重启Neutron服务

4)验证。使用我们刚才添加的WSGI APP资源

输出如下所示:

当然,为了直观,我们干脆直接在浏览器中查看吧。如下图所示。

小结

通过此篇介绍,相信,能够为我们了解、学习Neutron API的运行机制以及如何为Neutron API增加WSGI APP资源提供思路和方法。

你可能感兴趣的:(如何给Neutron API增加资源)