Veze, linkovi
Kompjuter biblioteka
Korpa
Hands-On Enterprise Automation with Python

Python programiranje Python programiranje

Hands-On Enterprise Automation with Python

Autor: Basim Aly
Broj strana: 398
ISBN broj: 9781788998512
Izdavač: PACKT PUBLISHING PACKT PUBLISHING
Godina izdanja: 2018.

Pregleda (30 dana / ukupno): 28 / 870

                 
Twitter   Facebook   Linkedin   Pinterest   Email
                 
Predlog za prevod

 

What You Will Learn

  • Understand common automation modules used in Python
  • Develop Python scripts to manage network devices
  • Automate common Linux administration tasks with Ansible and Fabric
  • Managing Linux processes
  • Administrate VMware, OpenStack, and AWS instances with Python
  • Security automation and sharing code on GitHub

Book Description

Hands-On Enterprise Automation with Python starts by covering the set up of a Python environment to perform automation tasks, as well as the modules, libraries, and tools you will be using.

We’ll explore examples of network automation tasks using simple Python programs and Ansible. Next, we will walk you through automating administration tasks with Python Fabric, where you will learn to perform server configuration and administration, along with system administration tasks such as user management, database management, and process management. As you progress through this book, you’ll automate several testing services with Python scripts and perform automation tasks on virtual machines and cloud infrastructure with Python. In the concluding chapters, you will cover Python-based offensive security tools and learn how to automate your security tasks.

By the end of this book, you will have mastered the skills of automating several system administration tasks with Python.

Authors

Basim Aly

Bassem Aly is an experienced SDN/NFV solution consultant at Juniper Networks and has been working in the Telco industry for last 9 years. He focused on designing and implementing next generation by leveraging different automation and devops frameworks.Also he has extensive experience in architecting and deploying telco applications over the openstack. Bassem also conducts corporate training on network automation & network programmability using python and ansible.

Table of Contents

Chapter 1: Setting Up Our Python Environment
Chapter 2: Common Libraries Used in Automation
Chapter 3: Setting Up the Network Lab Environment
Chapter 4: Using Python to Manage Network Devices
Chapter 5: Extracting Useful Data from Network Devices
Chapter 6: Configuration Generator with Python and Jinja2
Chapter 7: Parallel Execution of Python Script
Chapter 8: Preparing a Lab Environment
Chapter 9: Using the Subprocess Module
Chapter 10: Running System Administration Tasks with Fabric
Chapter 11: Generating System Reports and System Monitoring
Chapter 12: Interacting with the Database
Chapter 13: Ansible for System Administration
Chapter 14: Creating and Managing VMware Virtual Machines
Chapter 15: Interacting with the OpenStack API
Chapter 16: Automating AWS with Boto3
Chapter 17: Using the Scapy Framework
Chapter 18: Building a Network Scanner Using Python

 

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar

 

Preporučujemo

Python GUI Programming Cookbook - Second Edition

Python GUI Programming Cookbook - Second Edition

Getting Started with Julia

Getting Started with Julia

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272