? ? OpenStack网络(中子)允许您创建并将其他OpenStack服务管理的接口设备附加到网络上。可以实现插件来适应不同的网络设备和软件,从而为OpenStack体系结构和部署提供灵活性。
? ?它包括以下组成部分:
-
<李> neutron-server
接受API请求并将其路由到适当的OpenStack网络插件以执行操作。李> <李> OpenStack网络插件和代理
插件式的网络端口,创建网络或子网,并提供IP地址。这些插件和代理的差异取决于特定云中使用的供应商和技术.OpenStack网络附带了用于思科虚拟和物理交换机,NEC OpenFlow产品,Open vSwitch, Linux桥接和VMware NSX等车型的底盘产品的插件和代理。
常见的代理包括L3(第三层),DHCP(动态主机IP寻址)和插件代理。李> <李>
消息队列
大多数OpenStack网络安装都使用它在neutron-server和各种代理之间路由信息。还充当数据库,存储特定插件的网络状态。
先决条件
之前配置OpenStack网络(中子)服务,您必须创建一个数据库,服务凭证和API端点。
-
<李>创建数据库,完成这些步骤:
<代码>○使用数据库访问客户端连接到数据库服务器作为根用户: mysql - u root - p root123美元 ○创建中子数据库: MariaDB祝辞(重点)创建数据库中子; 中子○授予适当的访问数据库,用一个合适的替代NEUTRON_DBPASS密码: MariaDB祝辞(重点)所有特权授予中子。*“中子”@“%”被“neutron123”, 代码>李> <李>源管理凭证进入admin-only CLI命令:
<代码>美元。admin-openrc 代码>李> <李>
创建服务凭证,完成这些步骤:
<代码>○创建中子用户: openstack用户创建美元——域默认密码提示中子 用户密码:neutron123 用户密码:重复neutron123 + - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | | |字段值 + - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | | domain_id |违约 | | |启用如此 | | id fdb0f541e28141719b6a43c8944bf1fb | | | |中子名称 {}| | |选项 | password_expires_at | | + - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + ○管理角色添加到中子用户: 美元openstack角色添加用户中子管理——项目服务 注意:这个命令没有提供输出。 ○创建中子服务实体: openstack美元服务创建名称中子——描述“openstack网络”网络 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | | |字段值 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | |描述OpenStack网络| | | |启用如此 | | id f71529314dab4a4d8eca427e701d209e | | | |中子名称 | | |网络类型 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + 代码>李> <李>创建网络服务API端点:
<代码> # openstack端点创建——地区RegionOne网络公共http://stack.flex.net: 9696 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | | |字段值 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + | | |启用如此 | 85 | id d80a6d02fc4b7683f611d7fc1493a3 | 公共| | |接口 | |地区RegionOne | | region_id | RegionOne | | service_id | f71529314dab4a4d8eca427e701d209e | | | service_name |中子 | | service_type |网络 | | url http://stack.flex.net: 9696 | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + 代码>李>
# openstack端点创建——地区RegionOne网络内部http://stack.flex.net: 9696
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| | |字段值
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +真正启用
| | |
| 09753 | id b537ac74422a68d2d791cf3714f |
| |接口内部|
| |地区RegionOne |
| region_id | RegionOne |
| service_id | f71529314dab4a4d8eca427e701d209e |
| service_name中子| |
| service_type |网络|
| | url http://stack.flex.net: 9696 |