我在虚拟机上安装了 packstack openstack ussri,没有任何问题(CLI 和仪表板)。
当我尝试在公司环境中安装它时,我无法使用 CLI 命令。安装过程中没有错误。但我可以登录仪表板并在那里执行操作。
抛出的错误:
Failed to discover available identity versions when contacting http://ipaddr:5000/v3. Attempting to parse version from URL.
Proxy Authentication Required (HTTP 407)
这是安装后生成的 keystonerc_admin 文件的样子,与我在虚拟盒中的非常相似:
unset OS_SERVICE_TOKEN
export OS_USERNAME=admin
export OS_PASSWORD='***'
export OS_REGION_NAME=RegionOne
export OS_AUTH_URL=http://ipaddr:5000/v3
export PS1='[\u@\h \W(keystone_admin)]\$ '
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_IDENTITY_API_VERSION=3
我尝试了另一个类似线程中的解决方案(安装 python3.8 并通过 pip 安装 openstackclient),但没有成功。我仍然收到相同的错误。
我想知道为什么我在虚拟盒中的设置可以运行,而在公司网络中部署的设置却不运行?
有什么想法我需要检查/修改什么来解决这个问题?对 openstack 来说还很陌生...
请让我知道我需要提供哪些文件才能提供帮助。
提前致谢!
~rad