OpenStack网络入门指南
1. 背景与需求
在当今的数据中心中,网络所包含的设备数量比以往任何时候都要多。曾经占据大量数据中心空间的服务器、交换机、路由器、存储系统和安全设备,如今都以虚拟机和虚拟网络设备的形式存在。这些设备给传统网络管理系统带来了巨大压力,因为它们无法提供可扩展和自动化的方法来管理下一代网络。用户现在期望对基础设施有更多的控制和灵活性,并且能够更快地进行资源调配,而OpenStack承诺可以实现这些需求。
2. OpenStack网络概述
OpenStack网络是一个可插拔、可扩展且由API驱动的系统,用于在基于OpenStack的云中管理网络。它就像其他OpenStack核心组件一样,管理员和用户可以使用它来提升现有数据中心资源的价值并实现最大化利用。Neutron是OpenStack网络服务的项目名称,它与其他核心OpenStack服务(如计算(Nova)、镜像(Glance)、身份认证(Keystone)、块存储(Cinder)、对象存储(Swift)和仪表盘(Horizon))相互配合,提供完整的云解决方案。
OpenStack网络向用户公开应用程序可编程接口(API),并将请求传递给已配置的网络插件进行进一步处理。用户可以在云中定义网络连接,云运营商则可以利用不同的网络技术来增强和驱动云服务。其服务可以分布在多个主机上以提供弹性和冗余,也可以配置为在单个节点上运行。和许多其他OpenStack服务一样,Neutron需要访问数据库来持久存储网络配置。其架构简化示例如下:
graph LR
classDef process fill:
超级会员免费看
订阅专栏 解锁全文
1119

被折叠的 条评论
为什么被折叠?



