Debian 8 網路上的 Openstack 安裝失敗
我正在嘗試使用本手冊安裝 Openstack。
我有兩個虛擬節點:controller1(控制器)和 cmp1(計算)。他們都有2個介面。兩個節點的 Eth0 在管理程序上的同一個網橋 br0 中,兩個節點的 eth1 在 br1 中。
控制器1:eth0:172.16.0.3/24 eth1:10.0.0.3/24
Cmp1:eth0 172.16.0.2/24 eth1:10.0.0.2/24
預設路由通過 10.0.0.1/24。
主管理程序:br0:172.16.0.1/24 br0:Public_IP_Also br1:10.0.0.1/24
我使用名稱“public”而不是“provider”來表示平面網路。
我一直在瀏覽手冊並堅持使用 Neutron 配置。
如果我想跑步,
openstack network agent list
我會看到:openstack: 'network' is not an openstack command. See 'openstack --help'. Did you mean one of thease? network create network delete network set network show
如果我嘗試通過創建網路,
openstack network create --share --provider-physical-network public --provider-network-type flat public
我會看到下一個錯誤:openstack network create: error: unrecognized arguments: --provider-physical-network --provider-network-type flat public
而且,沒有
openstack subnet create
命令。我應該在這裡顯示哪些日誌和配置文件?
我找到了這個問題,但沒有答案。
我已經刪除了所有 neutron 包並再次重新安裝,刪除並重新創建了數據庫 - 但沒有任何幫助。
UPD:我發現
network_agent.py
/usr/lib/python2.7/dist-packages/openstackclient/network/v2/ 中沒有文件和更多文件,但git 上有源。我忘記安裝什麼軟體包?或者它是一個錯誤?希望得到幫助。
看起來像一個糟糕的 .deb 包。
所以,答案是使用 pip。
pip install python-openstackclient --upgrade
之後
openstack network agent list
工作正常,網路按應有的方式創建。