第 2 章 管理项目网络
项目网络可帮助您隔离云计算的网络流量。您可以创建 IPv4 或 IPv6 网络和子网,并使用路由器连接它们。
本节包含以下主题:
2.1. 创建网络 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
创建一个网络,以便您的 Red Hat OpenStack Services 中的实例(RHOSO)可以相互通信,并使用 DHCP 接收 IP 地址。有关外部网络连接的更多信息,请参阅配置 网络服务 中的桥接物理网络。
先决条件
-
管理员已为您创建一个项目,并为您提供了一个
clouds.yaml文件来访问云。 python-openstackclient软件包驻留在您的工作站上。$ dnf list installed python-openstackclient
流程
确认为您的云设置了系统
OS_CLOUD变量:$ echo $OS_CLOUD my_cloud如果需要,重置变量:
$ export OS_CLOUD=my_other_cloud作为替代方案,您可以在每次运行
openstack命令时添加--os-cloud <cloud_name> 选项指定云名称。创建网络。
示例
$ openstack network create my_network
提示
-
如果您不打算立即进入生产中,您可以在
create network命令中添加-disable选项。 -
考虑为网络提供的角色命名您的网络。一个示例:
webservers_122是托管 Web 服务器的网络,VLAN ID 为122。
验证
确认已添加了网络:
$ openstack network list -c Name输出示例
+-------------+ | Name | +-------------+ | my_network | | private | | public | | lb-mgmt-net | +-------------+
后续步骤
-
如果需要修改网络,请使用
openstack network set命令。 - 大多数网络需要至少一个子网。继续 第 2.2 节 “创建子网”。