openstack in openstack(在openstack公有云上面搭建openstack 服务)
本文目的: 在基于openstack构建的海航云上面搭建一个包含基本组件的openstack服务,并让该openstack里启动的实例直接通过弹性公网ip被访问。 一、背景知识: 1、海航云:https://www.haihangyun.com 一个基于纯openstack构建的公有云,在我来腾讯之前工作的地方。 2、安全组: openstack对于每个虚拟网卡都提供安全组,在不添加规则情况下,所有流量都是禁止通过。 3、port address pairs。openstack默认只允许从port上发出 IP 和 MAC 地址与其 IP 和 MAC 地址都相同的网络包。举例:系统给我的云主机的dhcp的ip是 192.168.0.10,默认开启安全组情况下情况如果我将虚拟机的ip由dhcp改为192.168.0.11,云主机将无法对外通信。此时需要在在neutron的port 设置上添加address pairs规则,让系统允许他以192.168.0.11对外通讯。详见http://superuser.openstack.org/articles/managing-port-level...
