22.2.3.8. 通过 OpenStack 创建 OpenShift Container Platform 网络
在 Red Hat OpenStack Platform 上部署 OpenShift Container Platform 时,该片段中描述的要求有两个网络是 public -public 和 内部网络。
公共网络
公共网络 是包含外部访问的网络,可以被外部世界访问。公共网络创建只能由 OpenStack 管理员执行。
以下命令提供了为 公共网络 访问创建 OpenStack 提供商网络的示例。
作为 OpenStack 管理员(overcloudrc 访问),
创建网络和子网后,通过以下方法验证:
openstack network list openstack subnet list
$ openstack network list
$ openstack subnet list
<float_start_ip
& gt; 和 <float_end_ip
> 是提供给标记为 公共网络 的浮动 IP 池。无类别域间路由(CIDR)采用 <ip>/<routing_prefix>
格式,如 10.0.0.1/24。
内部网络
在网络设置过程中,内部网络通过路由器连接到公共网络。这样,每个附加到内部网络的 Red Hat OpenStack Platform 实例都可以从公共网络请求浮动 IP 进行公共访问。通过设置 openshift_openstack_private_network_name
来自动由 OpenShift Ansible 安装程序自动创建 内部网络。稍后介绍了有关 OpenShift Ansible 安装程序所需更改的更多信息。