Learning OpenStack Networking (Neutron).

If you are an OpenStack-based cloud operator with experience in OpenStack Compute and nova-network but are new to Neutron networking, then this book is for you. Some networking experience is recommended, and a physical network infrastructure is required to provide connectivity to instances and other...

Full description

Saved in:
Bibliographic Details
Online Access: Full text (MCPHS users only)
Main Author: Denton, James
Format: Electronic eBook
Language:English
Published: Birmingham : Packt Publishing, 2014
Series:Community experience distilled.
Subjects:
Local Note:ProQuest Ebook Central
Table of Contents:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Preparing the Network for OpenStack; What is OpenStack Networking?; Features of OpenStack Networking; Switching; Routing; Load balancing; Firewalling; Virtual private networks; Preparing the physical infrastructure; Types of network traffic; Management network; API network; External network; Guest network; Physical server connections; Single interface; Multiple interfaces; Bonding; Separating services across nodes; A single controller with one or more compute nodes.
  • A single controller plus network node with one or more compute nodesSummary; Chapter 2: Installing OpenStack; System requirements; Operating system requirements; Initial network configuration; Interface configuration; Before you begin; Permissions; Configuring the OpenStack repository; Installing OpenStack utilities; Setting the hostnames; Disabling SELinux; Removing iptables rules; Installing and configuring Network Time Protocol; Upgrading the system; Installation of OpenStack; Installing and configuring the MySQL database server; Installing the MySQL database client.
  • Installing and configuring the messaging serverInstalling and configuring the Identity service; Defining users, tenants, and roles in Keystone; Define services and API endpoints in Keystone; Verify the Keystone installation; Setting environment variables; Installing and configuring the image service; Define the Glance service and API endpoints in Keystone; Verify the Glance image service installation; Installing and configuring the Compute service; Installing and configuring controller node components; Installing and configuring compute node components; Verify communication between services.
  • Installing the OpenStack dashboardAllowing connections to the dashboard; Identifying the Keystone server; Changing the listener address; Testing connectivity to the dashboard; Summary; Chapter 3: Installing Neutron; Basic Neutron constructs; Overlapping networks using network namespaces; Extending network functions with plugins; Installing and configuring Neutron services; Creating the Neutron database; Configuring the Neutron user, role, and endpoint in Keystone; Enabling packet forwarding; Configuring Neutron to use Keystone; Configuring Neutron to use a messaging service.
  • Configuring a root helperConfiguring Nova to utilize Neutron networking; Configuring Neutron services; Configuring neutron-server; Starting neutron-server; Configuring the Neutron DHCP agent; Starting the Neutron DHCP agent; Configuring the Neutron metadata agent; Configuring the Neutron L3 agent; Configuring the Neutron LBaaS agent; Using the Neutron command-line interface; Summary; Chapter 4: Building a Virtual Switching Infrastructure; Providing layer 2 connectivity to instances; Virtual network interfaces; Bridging; Configuring the bridge interface; Types of networks in Neutron.