解决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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM