Learning OpenStack networking (Neutron) architect and build a network infrastructure for your cloud using OpenStack Neutron networking

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

Bibliographic Details
Other Authors: Dento, James, author (author), Gharat, Suyog, cover designer (cover designer)
Format: eBook
Language:Inglés
Published: Birmingham, England : Packt Publishing 2014.
Edition:1st edition
Series:Community experience distilled.
Subjects:
See on Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628702006719
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
  • Choosing a networking plugin