Unable to establish connection to http://controller:35357/v3/auth/tokens 解决这个错误
时间: 2023-10-07 10:09:28 浏览: 106
这个错误通常是因为身份验证服务无法访问或无法连接到控制节点上的身份验证服务而发生的。以下是一些可能的解决方法:
1. 检查控制节点上的身份验证服务是否正在运行,可以使用以下命令检查其状态:
```
systemctl status openstack-keystone
```
如果身份验证服务未运行,请使用以下命令启动服务:
```
systemctl start openstack-keystone
```
2. 检查身份验证服务的配置文件中的端口是否正确配置为35357,如果不是,请更新配置文件并重新启动服务。
3. 检查网络连接,确保您可以ping通控制节点,并且端口35357没有被防火墙或其他网络设备阻止。
如果以上解决方法仍然无法解决问题,请提供更多的上下文或错误信息,以便我能够更好地帮助您。
相关问题
openstack报错Unable to establish connection to http://controller:5000/v3/aut
这个错误通常是由于认证服务无法连接导致的。你可以按照以下步骤进行诊断和修复:
1. 检查认证服务的状态,确保其正在运行。你可以使用以下命令检查:
```
systemctl status openstack-keystone.service
```
如果认证服务没有运行,请使用以下命令启动它:
```
systemctl start openstack-keystone.service
```
2. 检查认证服务配置文件中的连接信息是否正确。你可以使用以下命令检查:
```
grep auth_uri /etc/keystone/keystone.conf
```
确保 auth_uri 参数的值是正确的,它应该指向你的 OpenStack 环境中认证服务的地址。如果你对其进行了更改,请确保它与实际地址匹配。
3. 检查防火墙规则是否正确。如果你的 OpenStack 环境有防火墙,确保 5000 端口是开放的。你可以使用以下命令检查:
```
firewall-cmd --zone=public --list-ports
```
如果 5000 端口没有列出来,请使用以下命令添加规则:
```
firewall-cmd --zone=public --add-port=5000/tcp --permanent
firewall-cmd --reload
```
4. 检查认证服务的日志,查看是否有其他错误提示。你可以使用以下命令查看日志:
```
tail -f /var/log/keystone/keystone.log
```
如果你按照以上步骤仍然无法解决问题,可以提供更详细的错误信息或日志,以便我能够更好地帮助你。
Could not find versioned identity endpoints when attempting to authenticate. Please check that your auth_url is correct. Unable to establish connection to http://controller:11211:
这似乎是 OpenStack 中认证服务的一个错误。可能是因为认证服务的 URL 不正确或者认证服务无法访问。请检查您的认证 URL 是否正确,并确保认证服务正在运行并且可以访问。您可以尝试使用 telnet 命令测试认证服务的可访问性,例如:telnet controller 11211。如果显示连接失败,则说明认证服务无法访问。