OpenStack Networking Essentials

James Denton

  • 出版商: Packt Publishing
  • 出版日期: 2016-04-19
  • 定價: $1,630
  • 售價: 8.0$1,304
  • 語言: 英文
  • 頁數: 174
  • 裝訂: Paperback
  • ISBN: 1785283278
  • ISBN-13: 9781785283277
  • 相關分類: OpenStack
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Key Features

  • Deploy an all-in-one cloud based on OpenStack Liberty (2015.2) using RDO
  • Learn the fundamentals of the Neutron API including networks, subnets, and ports, and how to manage these resources in the cloud
  • Build simple virtual network infrastructures in the cloud

Book Description

The OpenStack Networking API offers users the ability to create and manage both basic and complex network architectures that blend the virtual and physical network infrastructure.

This book kicks off by describing various components of Openstack Neutron and installing Ubuntu OpenStack based on Canonical's process. Further on, you will use various methods to interface with Neutron to create and manage network resources. You will also get to grips with the relationship between ports, networks, and subnets through diagrams and explanations, and see how the logical components are implemented via plugins and agents.

Moving forward, you will learn how virtual switches are implemented and how to build Neutron routers. You will also configure networks, subnets, and routers to provide connectivity to instances using simple examples. At the end, you will configure and manage security groups, and will observe how these rules translate to iptables rules on the host machines.

By the end of the book, you will be able to build basic network architectures using Neutron networks and routers in no time.

What you will learn

  • Install the latest Liberty (2015.2) release of OpenStack using RDO in VirtualBox
  • Discover the basics of the Neutron API, including networks, subnets, and ports
  • Interact with Neutron using the CLI and Horizon dashboard
  • Create networks and subnets that provide connectivity to instances
  • Implement software routers that connect networks and provide network address translation
  • Secure instances using Neutron's security group functionality

About the Author

James Denton has more than 15 years of experience in system administration and networking and has been deploying, operating, and maintaining OpenStack clouds since late 2012. He is a Principal Architect at Rackspace, and prior to joining the Rackspace Private Cloud team, he spent 5 years as an enterprise network security engineer. James has a bachelor's degree in business management, with a focus on computer information systems, from Texas State University in San Marcos, Texas. In his spare time, James enjoys spending time with his wife and son and camping in the Texas hill country.

Table of Contents

  1. OpenStack Networking Components – an Overview
  2. Installing OpenStack Using RDO
  3. Neutron API Basics
  4. Interfacing with Neutron
  5. Switching
  6. Routing
  7. Building Networks and Routers
  8. Security Group Fundamentals
  9. Configuring VirtualBox

商品描述(中文翻譯)

主要特點


  • 使用RDO部署基於OpenStack Liberty(2015.2)的一體化雲端

  • 學習Neutron API的基礎知識,包括網路、子網和埠口,以及如何在雲端中管理這些資源

  • 在雲端中建立簡單的虛擬網路基礎架構

書籍描述

OpenStack網路API提供使用者創建和管理基本和複雜的網路架構,將虛擬和實體網路基礎設施結合在一起。

本書首先描述了OpenStack Neutron的各個組件,並根據Canonical的流程安裝Ubuntu OpenStack。接著,您將使用各種方法與Neutron進行接口,創建和管理網路資源。您還將通過圖表和解釋了解埠口、網路和子網之間的關係,以及如何通過插件和代理實現邏輯組件。

接下來,您將學習如何實現虛擬交換機以及如何建立Neutron路由器。您還將使用簡單的示例配置網路、子網和路由器,以提供對實例的連接。最後,您將配置和管理安全群組,並觀察這些規則如何轉化為主機上的iptables規則。

通過本書,您將能夠在短時間內使用Neutron網路和路由器建立基本的網路架構。

您將學到什麼


  • 在VirtualBox中使用RDO安裝最新的Liberty(2015.2)版本的OpenStack

  • 了解Neutron API的基礎知識,包括網路、子網和埠口

  • 使用CLI和Horizon儀表板與Neutron進行交互

  • 創建提供對實例連接的網路和子網

  • 實現連接網路並提供網路地址轉換的軟體路由器

  • 使用Neutron的安全群組功能保護實例

關於作者

James Denton在系統管理和網路方面擁有超過15年的經驗,自2012年底以來一直在部署、運營和維護OpenStack雲端。他是Rackspace的首席架構師,在加入Rackspace私有雲團隊之前,他擔任企業網路安全工程師5年。James擁有德克薩斯州聖馬科斯的德州州立大學商業管理學士學位,專攻計算機資訊系統。在空閒時間,James喜歡與妻子和兒子共度時光,並在德克薩斯山區露營。

目錄


  1. OpenStack網路組件概述

  2. 使用RDO安裝OpenStack

  3. Neutron API基礎知識

  4. 與Neutron進行接口

  5. 交換

  6. 路由

  7. 建立網路和路由器

  8. 安全群組基礎知識

  9. 配置VirtualBox