OpenStack命令执行报错Gateway Timeout (HTTP 504)

问题现象描述

OpenStack命令执行报错如下:

1
2
Failed to discover available identity versions when contacting http://controller:5000/v3. Attempting to parse version from URL.
Gateway Timeout (HTTP 504)

关键过程、根本原因分析

环境中存在代理影响http的请求。

执行如下命令查看环境变量。

env

若环境变量中存在https_proxy、http_proxy则代表环境中存在代理,会影响OpenStack http api的请求。

结论、解决方案及效果

根据实际配置去掉环境中的代理。

  1. 临时去掉环境中https_proxy、http_proxy的命令操作如下。

    unset https_proxy http_proxy