Learning OpenStack Networking (Neutron)

Architect and build a network infrastructure for your cloud using OpenStack Neutron networking

Learning OpenStack Networking (Neutron)

James Denton

1 customer reviews
Architect and build a network infrastructure for your cloud using OpenStack Neutron networking
Mapt Subscription
FREE
$29.99/m after trial
eBook
$18.90
RRP $26.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$18.90
$44.99
$29.99p/m after trial
RRP $26.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781783983308
Paperback300 pages

Book Description

OpenStack provides a rich API that enables users to architect networks, create virtual machines, and scale their application as they see fit. However, it suffered limited network implementations, providing only basic networking through Linux VLANs and iptables. With the arrival of Neutron, you can achieve so much more with OpenStack. Whether you are new to OpenStack Networking (Neutron) or have experience, this book will provide you with the skills needed to successfully design, create, customize, and maintain the core network foundation of an OpenStack cloud using the Neutron networking API.

From start to finish, this tutorial will educate you on the various network features of OpenStack in the Havana release and how they work together. With ample screenshots, examples, and command-line output that provide a consistent experience, this book will give you a foundation from which you can build your very own OpenStack cloud with advanced networking services.

Table of Contents

Chapter 1: Preparing the Network for OpenStack
What is OpenStack Networking?
Preparing the physical infrastructure
Physical server connections
Summary
Chapter 2: Installing OpenStack
System requirements
Before you begin
Installation of OpenStack
Summary
Chapter 3: Installing Neutron
Basic Neutron constructs
Installing and configuring Neutron services
Configuring Neutron services
Summary
Chapter 4: Building a Virtual Switching Infrastructure
Providing layer 2 connectivity to instances
Types of networks in Neutron
Choosing a networking plugin
Configuring a layer 2 networking plugin
Summary
Chapter 5: Creating Networks with Neutron
Network management
Attaching instances to networks
Exploring how instances get their addresses
Exploring how instances retrieve their metadata
Summary
Chapter 6: Creating Routers with Neutron
Configuring the Neutron L3 agent
Router management in the CLI
Network Address Translation
Floating IP Management
Demonstrating traffic flow from instance to Internet
Router management in the dashboard
Summary
Chapter 7: Load Balancing Traffic in Neutron
Fundamentals of load balancing
Integrating load balancers into the network
Installing LBaaS
Load balancer management in the CLI
Building a load balancer
Load balancer management in the dashboard
Summary
Chapter 8: Protecting Instances on the Network
Security groups in OpenStack
Firewall-as-a-service
Introducing iptables
Working with security groups
Working with FWaaS
Firewall rules – behind the scenes
Summary

What You Will Learn

  • Architect and install the latest Havana release of OpenStack on CentOS
  • Review the components of OpenStack networking and see how they work together to coordinate network operations
  • Build a virtual switching infrastructure using Open vSwitch or LinuxBridge to provide Layer 2 connectivity to instances and other network resources
  • Create physical and virtual overlay networks and software routers to provide layer 3 connectivity to instances and other network resources
  • Scale your application using OpenStack's LBaaS solution with the haproxy plugin
  • Secure your cloud using security groups and OpenStack Networking's FWaaS solution based on iptables
  • Navigate various OpenStack Networking features using the Horizon dashboard or the command-line interface

Authors

Table of Contents

Chapter 1: Preparing the Network for OpenStack
What is OpenStack Networking?
Preparing the physical infrastructure
Physical server connections
Summary
Chapter 2: Installing OpenStack
System requirements
Before you begin
Installation of OpenStack
Summary
Chapter 3: Installing Neutron
Basic Neutron constructs
Installing and configuring Neutron services
Configuring Neutron services
Summary
Chapter 4: Building a Virtual Switching Infrastructure
Providing layer 2 connectivity to instances
Types of networks in Neutron
Choosing a networking plugin
Configuring a layer 2 networking plugin
Summary
Chapter 5: Creating Networks with Neutron
Network management
Attaching instances to networks
Exploring how instances get their addresses
Exploring how instances retrieve their metadata
Summary
Chapter 6: Creating Routers with Neutron
Configuring the Neutron L3 agent
Router management in the CLI
Network Address Translation
Floating IP Management
Demonstrating traffic flow from instance to Internet
Router management in the dashboard
Summary
Chapter 7: Load Balancing Traffic in Neutron
Fundamentals of load balancing
Integrating load balancers into the network
Installing LBaaS
Load balancer management in the CLI
Building a load balancer
Load balancer management in the dashboard
Summary
Chapter 8: Protecting Instances on the Network
Security groups in OpenStack
Firewall-as-a-service
Introducing iptables
Working with security groups
Working with FWaaS
Firewall rules – behind the scenes
Summary

Book Details

ISBN 139781783983308
Paperback300 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Network Analysis using Wireshark Cookbook Book Cover
Network Analysis using Wireshark Cookbook
$ 29.99
$ 6.00
OpenStack Cloud Computing Cookbook - Second Edition Book Cover
OpenStack Cloud Computing Cookbook - Second Edition
$ 29.99
$ 21.00
Orchestrating Docker Book Cover
Orchestrating Docker
$ 14.99
$ 10.50
Docker Cookbook Book Cover
Docker Cookbook
$ 35.99
$ 25.20
Learning Docker Book Cover
Learning Docker
$ 39.99
$ 8.00
Implementing Cloud Storage with OpenStack Swift Book Cover
Implementing Cloud Storage with OpenStack Swift
$ 23.99
$ 16.80