返回到文章

采纳

编辑于 9小时前

Openstack命令执行环境

kolla-ansible
OpenStack
笔记

执行命令,第一步要有执行环境,还有执行权限,时间久了,你都找不到openstack命令在哪里执行。

第一步:进入环境

如果是虚拟环境安装(venv):

source /path/to/venv/bin/activate

第二步:加载认证文件(证书/凭证)

source /etc/kolla/admin-openrc.sh

(有些环境可能用的是 public-openrc.sh,根据情况替换)

第三步:执行命令

openstack service list
openstack project list
openstack server list

常见报错提示

# openstack service list
Missing value auth-url required for auth plugin password

原因:没有加载认证文件。

重新加载权限:

source /etc/kolla/admin-openrc.sh

如果没有admin-openrc.sh文件,则可参考Openstack生成admin-openrc.sh