如何通过命令行获取openstack openrc文件

时间:2015-12-05 19:39:30

标签: openstack-horizon

我部署了OpenStack Ubuntu并喜欢脚本启动实例。有一件事是我无法找到一种方法来获取openrc文件,其他手动登录仪表板并下载它。

有没有办法通过命令行或api下载这个openrc文件?

感谢。

2 个答案:

答案 0 :(得分:1)

迟到的回复,但我自己也在努力解决这个问题。注意,这并不是最好的方法,因为这些env似乎在不同版本之间发生了变化。所以升级了一个quickfix。

基本思想是使用“openstack user show”命令自行构建文件。

openstack user show <username> | grep id 
| id         | 38107017a45747569461cf7c6ef2cc1f |
| project_id | 808c10c6156c44179f9643c2ac8b0aa3 |

用户名,密码和端点我猜你有个好主意。

答案 1 :(得分:0)

我猜您正在引用stackrc,如果是这样,您需要通过ssh连接到openstack的director(控制器)并手动下载。然后你需要source stackrc,你可以在终端上使用openstack命令。