执行命令,第一步要有执行环境,还有执行权限,时间久了,你都找不到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