好书推荐:最新版《 Learning OpenStack Network》


想啃下OpenStack网络这块硬骨头?那你好好读这本书没错。


作为OpenStack的核心服务之一,Neutron网络项目在用户调查中经常被选为“难点”。

《Learning OpenStack Network》的作者、Rackspace的首席架构师James Denton在系统管理领域拥有超过15年的经验,在过去的六年中,他写了4本关于OpenStack网络的书。Denton说,Neutron的多功能性(它可以同时支持许多网络技术和拓扑结构),增加了复杂性。

也许Neutron还是不容易,但最新版的《Learning OpenStack Network》提供了许多知识要点。

这本书对谁最有帮助?

本书面向OpenStack运维人员和用户,并打破了OpenStack Networking中提出的许多基本概念。对于用户,本书提供了使用命令行界面和/或仪表板来完成与网络相关的任务的示例,例如构建网络、子网、路由器、浮动IP、负载均衡器等。对于运维人员而言,本书更进一步,演示了如何在幕后实现这些对象。


此版本的主要更新是什么?

最新版本的更新对应Pike / Queens版本。安装过程是Ubuntu 16.04 LTS上的Pike安装。但是,许多概念和示例直接基于Queens的安装(及更高版本)。上游安装文档总是有助于安装最新版本。在此版本中,删除了VPNaaS和FWaaS内容,但更新了负载均衡即服务章节以支持LBaaS v2,并添加了与RBAC、VLAN感知虚拟机、网络可用区域和BGP speaker相关的其他内容。


对学习OpenStack网络知识的人来说,最大的难点是什么?

OpenStack云可以同时支持许多不同的网络技术和拓扑,这反过来又增加了给定环境的复杂性。OpenStack Networking的基本组件基于大多数系统管理员和用户熟悉的概念:网络、子网、路由器等。

传统的网络管理员了解VLAN、NAT和路由,但它是这些对象的逻辑表示,以及它们如何在虚拟和物理网络层中实现,这对许多人来说很难理解。


你关于最佳实践的看法是什么?

在过去几年中,大多数流行和/或相关的部署工具已转移到用于托管OpenStack服务的容器技术,这使得部署、升级和维护更容易执行。Ansible也成为配置管理的首选工具。在我看来,整合工具集和部署方法会有助于强化采用和进步。


有IRC、邮件列表、文档、视频教程,为什么还要看书?

互联网是OpenStack和Neutron的绝佳信息来源,但也是一个难以驾驭的地方。我经常转向IRC和邮件列表以解决问题。然而,对于刚接触社区或项目的人来说,这些媒介似乎是无法接近的。本书为读者提供OpenStack网络概念的坚实基础,并基于这一基础构建每章的内容。这对于快速梳理和掌握来说是一个很好的开始。学好了基础知识后,与社区打交道就不那么令人生畏了。


下一步是什么?

在未来,我希望能够更多地参与OpenStack-Ansible的上游开发,以便为Tungsten Fabric、OVN、Cisco ACI等项目提供支持。在获取这些项目的经验并发现Neutron如何扩展以支持这些项目,我会在博客上发表文章进行分享。



原文链接:

http://superuser.openstack.org/articles/learning-openstack-networking-third-edition/



内容覆盖主流开源领域

640?wx_fmt=png 640?wx_fmt=png 640?wx_fmt=jpeg 640?wx_fmt=jpeg 640?wx_fmt=jpeg 640?wx_fmt=jpeg 640?wx_fmt=gif

投稿邮箱

[email protected]

640?wx_fmt=gif 640?wx_fmt=gif

640?wx_fmt=jpeg



猜你喜欢

转载自blog.csdn.net/lQ1NS259ej3OKYvK4Jf/article/details/81351551