Learning OpenStack networking build a solid foundation in virtual networking technologies for OpenStack-based clouds

This third edition of Learning OpenStack Networking is for OpenStack-based cloud operators and administrators who are new to Neutron networking and want to build their very own OpenStack cloud. Prior networking experience of working with physical servers and network infrastructures is recommended to...

Full description

Bibliographic Details
Main Author: Denton, James
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing 2018
Edition:Third edition
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Introduction to OpenStack Networking; What is OpenStack Networking?; Features of OpenStack Networking; Switching; Routing; Load balancing; Firewalling; Virtual private networks; Network functions virtualization; OpenStack Networking resources; Virtual network interfaces; Virtual network switches; Overlay networks; Virtual Extensible Local Area Network (VXLAN); Generic Router Encapsulation (GRE); Generic Network Virtualization Encapsulation (GENEVE)
  • Installing and configuring the image serviceConfiguring the database; Defining the Glance user, service, and endpoints; Installing and configuring Glance components; Configuring authentication settings; Configuring additional settings; Verifying the Glance image service installation; Installing additional images; Installing and configuring the Compute service; Configuring the database; Defining the Nova user, service, and endpoints; Installing and configuring controller node components; Configuring authentication settings; Additional controller tasks
  • Installing and configuring compute node componentsAdditional compute tasks; Adding the compute node(s) to the cell database; Installing the OpenStack Dashboard; Updating the host and API version configuration; Configuring Keystone settings; Modifying network configuration; Uninstalling default Ubuntu theme (optional); Reloading Apache; Testing connectivity to the dashboard; Familiarizing yourself with the dashboard; Summary; Chapter 3: Installing Neutron; Basic networking elements in Neutron; Extending functionality with plugins; Modular Layer 2 plugin; Drivers; TypeDrivers; Mechanism drivers
  • Preparing the physical infrastructureConfiguring the physical infrastructure; Management network; API network; External network; Guest network; Physical server connections; Single interface; Multiple interfaces; Bonding; Separating services across nodes; Using a single controller node; Using a dedicated network node; Summary; Chapter 2: Installing OpenStack; System requirements; Operating system requirements; Initial network configuration; Example networks; Interface configuration; Initial steps; Permissions; Configuring the OpenStack repository; Upgrading the system; Setting the hostnames
  • Installing and configuring Network Time ProtocolRebooting the system; Installing OpenStack; Installing and configuring the MySQL database server; Installing and configuring the messaging server; Installing and configuring memcached; Installing and configuring the identity service; Configuring the database; Installing Keystone; Configuring tokens and drivers; Bootstrap the Identity service; Configuring the Apache HTTP server; Setting environment variables; Defining services and API endpoints in Keystone; Defining users, projects, and roles in Keystone