上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第3章 网络(Neutron)服务介绍
OpenStack项目中的Neutron网络服务组件提供虚拟机实例对网络的连接,其中plug-ins能够提供对多种网络设备和软件的支持,使OpenStack环境的构建和部署具备更多的灵活性,其最主要的功能是为虚拟机实例提供网络连接。
Neutron网络服务组件包括以下几部分。
● neutron-server:接收和路由API请求到OpenStack中的网络plug-in。
● OpenStack Networking plug-ins and agents:创建端口(Ports)、网络(Networks)和子网(Subnets),提供IP地址。plug-ins和agents根据不同的厂商和技术而应用于不同的云环境中,OpenStack中的plug-ins一般支持Cisco Virtual and Physical Switches、NEC OpenFlow Products、Open vSwitch、Linux Bridging和VMware NSX Product。常见的agents包括L3(Layer 3)、DHCP(Dynamic Host Configuration Protocol)和plug-in agent。
● Messaging queue:在neutron-server和agents之间路由信息,同时也会作为一个数据库存储plug-ins的网络连接状态。