首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

好书推荐:最新版《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/

内容覆盖主流开源领域

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180801A08AVX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券