使用 conjure-up 单机 openstack 进行网络

使用 conjure-up 单机 openstack 进行网络

我刚刚在 ESXi VM 上使用 conjure-up 安装了一个 Openstack 单机。我已成功在其上启动了一个实例,但仍有 2 个问题:

1-我无法从任何地方访问分配的浮动 IP(SSH、PING……等)。

2-无法让控制台在Horizo​​n中正常工作。

如果您能提供任何帮助,我将不胜感激,请让我知道您需要哪些详细信息。

问候 Thamer

答案1

所有分配的浮动 IP 都是私有的,您只能从主机服务器内部访问它们。因此,回答您的问题:

  1. 由于您使用 conjure-up 安装了 OpenStack,因此最好使用 juju 来协调服务(keystone、nova 等)。例如,您想要配置 keystone,请执行以下操作:

    • 查找梯形校正机编号

    $ juju 机器

    • 然后 ssh 进入 keystone 容器:

    $ juju ssh

  2. 要从主机外部访问 OpenStack Dashboard 服务/horizo​​n,您必须在主机上创建 NAT 规则:

    $ sudo iptables -t nat -A PREROUTING -p tcp -d --dport 443 -j DNAT --to-destination :443

相关内容