پیشنهاد فرادرس

آموزش برنامه نویسی شبکه با پایتون - اسکریپت ها

دسته بندی ها: آموزش پایتون (Python) ، آموزش شبکه ، آموزش های لیندا (Lynda)

پیکربندی شبکه ها تنها با CLI در حال امکان پذیر شدن است. پایتون قابلیت های برنامه نویسی شبکه را گسترش می دهد، به شما این امکان را می دهد تا اسکریپت های پیچیده ای را ایجاد کنید که به راحتی می تواند نیازهای شبکه شما را رفع کند. این دوره آموزشی نشان می دهد که چگونه از کتابخانه Netmiko پایتون برای مدیریت SSH سخت افزار شبکه، برای نوشتن اسکریپت ها و برای انجام تعدادی از پیکربندی های شبکه استفاده کنید. همچنین با پیکربندی روترها و سوئیچ های سیسکو با استفاده از یک اسکریپت ساده با یک اتصال و یک فرمان و غیره آشنا می شوید.

سرفصل:

  • معرفی دوره
  • تکرارهای اسکریپت Netmiko
  • فرآیند تکرار
  • اسکریپت 1: مبانی اسکریپت
  • اسکریپت 2: یک فایل از دستورات را باز کنید
  • اسکریپت 3: پیکربندی چندین دستگاه
  • اسکریپت 4: رمزهای عبور را حذف کنید
  • اسکریپت 5: مدیریت خطا
  • اسکریپت 6: انواع دستگاه را تعیین کنید
  • اسکریپت 7: اسکریپت نوع دستگاه را وارد کنید
  • مقیاس بندی Netmiko
  • فایل رمز عبور رمزگذاری شده
  • اسکریپت شبکه متوالی، قسمت 1
  • اسکریپت شبکه متوالی، قسمت 2
  • Netmiko multithreading
  • Netmiko thread pools
Python Network Programmability: Scaling Scripts Publisher:Lynda Author:David Bombal Duration:1h 13m Level:Intermediate

Take your network programming skills to the next level. Learn how to iterate and scale scripts with Netmiko—a Python library for configuring SSH connections to routers and switches.
Released: 10/1/2018
The days of configuring networks with only the CLI are drawing to a close. Python extends the capabilities of network programming, allowing you to build complex scripts that can easily scale to fit the needs of your network. This training course shows how to use Netmiko—a Python library for SSH management of network hardware—to write scripts to perform a number of network configurations. Instructor David Bombal shows how to configure Cisco routers and switches by iterating from a simple script with one connection and one command. He shows how to grow and improve the code over time, building into a powerful script that can read multiple commands and multiple IPs from a file, prompt for user credentials, handle errors, and find specific devices. He also shows how to scale scripts with encrypted passwords and multithreading, which allows you to execute several commands simultaneously.
Introduction
Netmiko script iterations
5m 48s
1. Iteration Process
Script 1: Basic script
1m 32s
Script 2: Open a file of commands
5m 50s
Script 3: Configure multiple devices
7m 24s
Script 4: Remove passwords
4m 13s
Script 5: Error handling
7m 36s
Script 6: Determine device types
7m 43s
Script 7: Iterate device type script
3m 3s
2. Netmiko Scaling
Encrypted password file
7m 30s
Sequential network script, part 1
5m 3s
Sequential network script, part 2
6m 52s
Netmiko multithreading
5m 40s
Netmiko thread pools
5m 40s

پیشنهاد فرادرس

لینک های دانلود همراه با زیرنویس انگلیسی Lynda Python Network Programmability Scaling Scripts_git.ir.rar