openstack实例和web server
我安装了all-in-one openstack grizzly版本在我的电脑上,然后创建了一个实例。我之后在实例上安装了apache, 并且设定听端口为3974.
我的实例有一个固定IP: 192.168.32.2 和一个浮动IP: 10.2.3.4
我现在想要从外部访问实例的Apache,所以输入: http://10.2.3.4:3974, 可是一直无法连接。
如果从实例内部输入 “curl http://192.168.32.2:3974", 我可以看到Apache的成功界面。
我的实例是RHEL6.4, 我还加了两个安全组规则(security group: tcp 3974 和 udp 3974)
并且修改了openstack主机的iptables:
-A nova-network-OUTPUT -d 10.2.3.4/32 -j DNAT --to-destination 192.168.32.2
-A nova-network-PREROUTING -d 10.2.3.4/32 -j DNAT --to-destination 192.168.32.2
-A nova-network-float-snat -s 192.168.32.2/32 -j SNAT --to-source 10.2.3.4
可是还是连接不上实例的web service。
请问有人知道怎么解决吗
补充:云计算 , OpenStack