安装 devstack 后 http://server-ip:5000 无法访问
after insalling devstack http://server-ip:5000 not accessible
我按照 https://www.theurbanpenguin.com/installing-devstack-on-ubuntu-16-04/ 教程在我的 Ubuntu 16.04 服务器上安装了 devstack(皇后版)。
安装完成后我运行执行以下命令
export OS_USERNAME=admin
export OS_TENANT_NAME=admin
export OS_PASSWORD=<password>
export OS_AUTH_URL=http://server-ip:5000/v2.0
openstack image create --public --disk-format qcow2 --container-format bare --file /home/cse3/ubuntu_images/ubuntu-14.04-server-cloudimg-amd64-disk1.img ubuntu
但是每当我在浏览器中打开 http://server-ip:5000/v2.0 时,我都会收到 无法连接 错误。
当我从命令行创建图像时,我收到以下消息
Failed to discover available identity versions when contacting http://server-ip:5000/v2.0. Attempting to parse version from URL.
Unable to establish connection to http://server-ip:5000/v2.0/tokens: HTTPConnectionPool(host='server-ip', port=5000): Max retries exceeded with url: /v2.0/tokens (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f84ebecabd0>: Failed to establish a new connection: [Errno 111] Connection refused',))
任何人都可以建议需要遵循哪些步骤来消除此错误?
安装 Devstack 后,如果 server-ip
是 public IP,您应该能够在 http://server-ip
查看 OpenStack 仪表板。 AUTH_URL
是让你在使用 SDK 或客户端库时给 API 授权。这实际上就是仪表板 (Horizon) 与 Keystone 身份服务协同工作的方式。
如果server_ip
不是public IP,您需要在服务器和浏览器中设置代理端口。
因为身份API从
变了
export OS_AUTH_URL=http://server-ip:5000/v2.0
到
export OS_AUTH_URL=http://server-ip/identity
您可以从 OpenStack Doc
获得更多
检查你的 httpd 是 运行
systemctl 状态 httpd
如果退出或未启动。
启用httpd
systemctk s
我按照 https://www.theurbanpenguin.com/installing-devstack-on-ubuntu-16-04/ 教程在我的 Ubuntu 16.04 服务器上安装了 devstack(皇后版)。
安装完成后我运行执行以下命令
export OS_USERNAME=admin
export OS_TENANT_NAME=admin
export OS_PASSWORD=<password>
export OS_AUTH_URL=http://server-ip:5000/v2.0
openstack image create --public --disk-format qcow2 --container-format bare --file /home/cse3/ubuntu_images/ubuntu-14.04-server-cloudimg-amd64-disk1.img ubuntu
但是每当我在浏览器中打开 http://server-ip:5000/v2.0 时,我都会收到 无法连接 错误。 当我从命令行创建图像时,我收到以下消息
Failed to discover available identity versions when contacting http://server-ip:5000/v2.0. Attempting to parse version from URL.
Unable to establish connection to http://server-ip:5000/v2.0/tokens: HTTPConnectionPool(host='server-ip', port=5000): Max retries exceeded with url: /v2.0/tokens (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f84ebecabd0>: Failed to establish a new connection: [Errno 111] Connection refused',))
任何人都可以建议需要遵循哪些步骤来消除此错误?
安装 Devstack 后,如果 server-ip
是 public IP,您应该能够在 http://server-ip
查看 OpenStack 仪表板。 AUTH_URL
是让你在使用 SDK 或客户端库时给 API 授权。这实际上就是仪表板 (Horizon) 与 Keystone 身份服务协同工作的方式。
如果server_ip
不是public IP,您需要在服务器和浏览器中设置代理端口。
因为身份API从
变了export OS_AUTH_URL=http://server-ip:5000/v2.0
到
export OS_AUTH_URL=http://server-ip/identity
您可以从 OpenStack Doc
获得更多检查你的 httpd 是 运行
systemctl 状态 httpd
如果退出或未启动。
启用httpd
systemctk s