Automating Junos Administration: Doing More with Less
- Length: 684 pages
- Edition: 1
- Language: English
- Publisher: O'Reilly Media
- Publication Date: 2016-05-07
- ISBN-10: 1491928883
- ISBN-13: 9781491928882
- Sales Rank: #908832 (See Top 100 Books)
How can you grow and maintain a reliable, flexible, and cost-efficient network in the face of ever-increasing demands? With this practical guide, network engineers will learn how to program Juniper network devices to perform day-to-day tasks, using the automation features of the Junos OS.
Junos supports several automation tools that provide powerful solutions to common network automation tasks. Authors Jonathan Looney and Stacy Smith, senior testing engineers at Juniper, will help you determine which tools work best for your particular network requirements. If you have experience with Junos, this book will show you how automation can make a big difference in the operation of your existing network.
- Manage Junos software with remote procedure calls and a RESTful API
- Represent devices as Python objects and manage them with Python’s PyEZ package
- Customize Junos software to detect and block commits that violate your network standards
- Develop custom CLI commands to present information the way you want
- Program Junos software to automatically respond to network events
- Rapidly deploy new Junos devices into your network with ZTP and Netconify tools
- Learn how to use Ansible or Puppet to manage Junos software
Table of Contents
Chapter 1. Introduction
Chapter 2. RPC Mechanisms
Chapter 3. The RESTful API Service
Chapter 4. Junos PyEZ
Chapter 5. Commit Scripts
Chapter 6. Op Scripts
Chapter 7. Event Scripts and Event Policies
Chapter 8. Initial Provisioning
Chapter 9. Puppet
Chapter 10. Ansible
Chapter 11. Putting Automation into Practice