解决openstack输入命令出现Missing value auth-url required for auth plugin password的问题

在/etc/keystone/创建一个叫admin-openrc.sh的文件

touch /etc/keyston/admin-openrc.sh

向admin-openrc.sh中写入如下内容

export OS_PROJECT_DOMAIN_NAME=demo
export OS_USER_DOMAIN_NAME=demo
export OS_PROJECT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=000000    #此处改为自己设置的keystone密码
export OS_AUTH_URL=http://controller:5000/v3    #5000端口是keystone的端口
export OS_IDENTITY_API_VERSION=3
export OS_IMAGE_API_VERSION=2
export OS_AUTH_TYPE=password

使配置文件admin-oprc.sh生效

source /etc/keystone/admin-openrc.sh

配置.bashrc文件使admin-oprc.sh自动生效

vi /root/.bashrc

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
        source /etc/keystone/admin-openrc.sh
fi

posted @   suknna  阅读(10934)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示