05-1 Neutron讲解 华为云计算技术培训资料.pptx

05-1 Neutron讲解 华为云计算技术培训资料.pptx

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程编码适用产品产品版本课程版本flyHC13081V1R5云计算新开发1.0李扶洋2016-05作者/工号时间审核人/工号开发类型(新开发/优化)Neutron L2简介Neutron简介Neutron架构和组件Neutron L2资源对象Neutron L2组网及二层功能特性Neutron L2典型操作OpenStack中的NeutronNeutron多级插件架构Quantum Plugin通过集成多种虚拟网络插件,实现L2的虚拟网络管理Neutron逻辑架构:主要组件Neutron简介Neutron架构和组件Neutron L2资源对象Neutron L2组网及二层功能特性Neutron L2典型操作Neutron网络即服务“网络连接即服务(network connectivity as a service)”Neutron的管理对象面向租户的逻辑网络控制虚拟机VMVMVM虚拟接口虚拟连接虚拟端口虚拟网络随着Neutron项目的发展,在基础服务基础上扩展了多种L2~L4层的网络服务,如LBaaS、 VPNaaS、FWaaS等网络模块——Neutron结构Management Network提供Openstack组件间的内部通信。该网络内的IP地址只有数据中心内部可达。Data Network 提供云内部VM间数据通信。该网络内的IP地址取决于使用的网络插件程序。External Network提供VM与外部Internet间的通信。Internet上的任何人都可以访问该网络内的IP地址。API Network为租户提供包括Networking API在内的所有Openstack API。该网络内的IP地址应该被允许Internet上的任何人可达。该网络基本上与External Network一样,我们甚至可以创建一个external-network子网作为该网络。Neutron架构和组件Neutron架构Vendor可扩展Neutron APIVendor可使用定制或开源插件Neutron API and extensionsCommon service(Validation, Auth)Neutron ServerNeutron CorePlugin APIPlugin AgentDBdeviceNeutron架构和组件模块功能一般部署位置Neutron-server plugin接收REST请求,向keystone鉴权,与数据库交互,提供API功能控制节点Neutron databaseNeutron数据库,管理数据控制节点L2 agent(ovs-agent)连接网络端口,处理数据包计算节点Dhcp-agent提供DHCP服务网络节点L3-agent为客户机访问外部网络提供3层转发服务网络节点RPC消息队列,用于Plugin与agent之间的通信所有节点Neutron Server机制Neutron Server包含两部分: Neutron-common和 PluginNeutron commonPluginNeutron Server机制API——Core它可以看做是插件功能的最小集合,即每个插件都必须有的功能,也就是对网络、子网和端口的查询、加删和更新操作等。API——API Extensions它们一般是针对具体插件实现的,这样租户就可以利用这些插件独特的功能,比方说访问控制(ACL)和QoS。Plugin存储当前逻辑网络的配置信息,判断和存储逻辑网络和物理网络的对应关系(比如为一个逻辑网络选择一个vlan),并 与一种或多种交换机通信来实现这种对应关系(一般通过宿主机上的插件代理来实现这种操作,或者远程登录到交换机上来配置)。 Neutron架构和组件WSGI servicepasteWebObRoutesAuthpolicy在core plugin extension API初始化时,生成router MAPExtension APINeutron Core APIRouterControllerAgent Manage ControllerDHCP Scheduler ControllerExtension Service ControllerlbNetworkControllerSubnetControllerPortControllerFlootingIPControllerSG ControllerRouter Scheduler ControllerQuotasControllerOthers…vippoolmemberSchedulerService PluginCore PluginOVSLinuxbridgeniciraciscol3dhcplbfwvpnDBAMQPDB APIRPC

您可能关注的文档

文档评论(0)

199****0780 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档