Architect and build a network infrastructure for your cloud using OpenStack Neutron networkingAbout This BookBuild a virtual switching infrastructure for virtual machines using the Open vSwitch or Linux Bridge pluginsCreate networks and software routers that connect virtual machines to the Internet using built-in Linux networking featuresScale your application using Neutron’s load-balancing-as-a-service feature using the haproxy pluginWho This Book Is ForIf 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 network resources configured in the book.
What You Will LearnArchitect and install the latest Havana release of OpenStack on CentOSReview the components of OpenStack networking and see how they work together to coordinate network operationsBuild a virtual switching infrastructure using Open vSwitch or LinuxBridge to provide Layer 2 connectivity to instances and other network resourcesCreate physical and virtual overlay networks and software routers to provide layer 3 connectivity to instances and other network resourcesScale your application using OpenStack Networking's LBaaS solution with the haproxy pluginSecure your cloud using security groups and OpenStack Networking's FWaaS solution based on iptablesNavigate various OpenStack Networking features using the Horizon dashboard or the command-line interfaceIn DetailOpenStack 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.
With so many moving parts to OpenStack, it can be difficult to determine what to start learning. I’ve seen guides that, while decent enough, walk you through standing up the infrastructure without really helping you understand what it is you just did.
In my mind, this manual takes a better approach by focusing on just one of the projects and giving it thorough treatment although, the author does work through enough of the other OpenStack components to get you going.
When he does get to the main course, the author barely leaves anything out. With the vArmours and F5s of the world delivering strong FWaaS and LBaaS respectively, the detail in which these topics are covered will leave you ready to integrate almost immediately.
However, you’ll certainly want to bring your Linux admin experience with you (Ubuntu fans should note that this is a CentOS-based cookbook), as well as a firm grasp on networking fundamentals. With these in your back pocket, the material in this book becomes very accessible and immediately applicable.
My only quarrel, if anything, is that I feel the author could have spent more time discussing how to troubleshoot this. Of course, this is mitigated by the fact that standard networking rules apply once you stand everything up. That and your newly acquired understanding of how it all comes together should help you intuit where to start looking for answers.
One of the best books in the market that talks about neutron The right amount of details that won't get you saturated and won't leave you unsatisfied ..