我刚刚在 ESXi VM 上使用 conjure-up 安装了一个 Openstack 单机。我已成功在其上启动了一个实例,但仍有 2 个问题:
1-我无法从任何地方访问分配的浮动 IP(SSH、PING……等)。
2-无法让控制台在Horizon中正常工作。
如果您能提供任何帮助,我将不胜感激,请让我知道您需要哪些详细信息。
问候 Thamer
答案1
所有分配的浮动 IP 都是私有的,您只能从主机服务器内部访问它们。因此,回答您的问题:
由于您使用 conjure-up 安装了 OpenStack,因此最好使用 juju 来协调服务(keystone、nova 等)。例如,您想要配置 keystone,请执行以下操作:
- 查找梯形校正机编号
$ juju 机器
- 然后 ssh 进入 keystone 容器:
$ juju ssh
要从主机外部访问 OpenStack Dashboard 服务/horizon,您必须在主机上创建 NAT 规则:
$ sudo iptables -t nat -A PREROUTING -p tcp -d --dport 443 -j DNAT --to-destination :443