2014-01-24 75 views
1

我想知道中子如何調度由neutron-client發送的命令。我的意思是,當你執行如下命令時:Openstack Neutron命令工作流程

$ neutron agent-list 

應該執行neutron-server端的哪個python文件來響應該命令?我想這應該是一個「代理類」來解決這個請求,但我不知道響應請求的工作流程是什麼。

謝謝。

+1

你應該在這裏問你的問題https://launchpad.net/neutron。中子人在那裏非常活躍。 – Akilesh

回答

1

OpenStack Python SDK實現了與OpenStack API的Python綁定,使您可以通過在Python對象上調用而不是直接進行REST調用來在Python中執行自動化任務。所有的OpenStack命令行工具都是使用Python SDK實現的。

中子命令在項目python-neutronclient。在shell.py文件中,您可以找到命令'agent-list': agent.ListAgent以及所有其他命令。

+1

CLI內部轉換爲python中子客戶端,後者又使用其餘api。他的問題只能由中子休息API開發者回答。 – Akilesh