Джейсон Эделман , Скотт С. Лоу , Мэтт Осуолт - Автоматизация программируемых сетей
Название: | Автоматизация программируемых сетей | |
Автор: | Джейсон Эделман , Скотт С. Лоу , Мэтт Осуолт | |
Жанр: | Сети | |
Изадано в серии: | Бестселлеры o’reilly | |
Издательство: | ДМК Пресс | |
Год издания: | 2019 | |
ISBN: | 978-5-97060-699-5 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Автоматизация программируемых сетей"
Постоянное появление новых протоколов, технологий, моделей доставки и ужесточение требований к интеллектуальности и гибкости бизнес-процессов сделали сетевую автоматизацию чрезвычайно важной. Это практическое руководство наглядно демонстрирует сетевым инженерам, как использовать широкий спектр технологий и инструментальных средств, в том числе Linux, Python, JSON и XML, для автоматизации систем с помощью написания программного кода. Книга поможет вам упростить выполнение задач, связанных с конфигурированием, управлением и эксплуатацией сетевого оборудования, топологий, сервисов и поддержкой сетевых соединений. Внимательно изучая ее, вы получите основные практические навыки и освоите инструментальные средства, необходимые для сложного перехода к автоматизации сети.
Читаем онлайн "Автоматизация программируемых сетей" (ознакомительный отрывок). [Страница - 4]
Современные языки шаблонов........................................................................................ 209
Использование шаблонов для веб-разработки........................................................... 210
Универсальность шаблонов.......................................................................................... 211
Важность использования шаблонов в процессе автоматизации сети........................... 212
Язык Jinja для создания шаблонов сетевой конфигурации............................................ 213
Почему именно Jinja..................................................................................................... 213
Динамическая вставка данных в простой шаблон Jinja............................................. 214
Обработка файла шаблона Jinja средствами языка Python........................................ 215
Условные выражения и циклы..................................................................................... 217
Фильтры Jinja................................................................................................................. 224
Наследование шаблонов в языке Jinja......................................................................... 227
Создание переменных в Jinja....................................................................................... 228
Резюме................................................................................................................................ 229
Глава 7. Использование сетевых прикладных
программных интерфейсов (API). ................................................................ 230
Основы сетевых API........................................................................................................... 231
Введение в API-интерфейсы на основе протокола HTTP........................................... 231
Основы NETCONF.......................................................................................................... 236
Практическое использование сетевых API...................................................................... 244
Практическое использование API на основе протокола HTTP.................................. 245
Практическое использование NETCONF..................................................................... 252
Автоматизация с использованием сетевых API.............................................................. 261
Использование библиотеки requests........................................................................... 262
Использование Python-библиотеки ncclient............................................................... 292
Использование библиотеки netmiko............................................................................ 317
Резюме................................................................................................................................ 322
Глава 8. Управление исходным кодом с помощью Git.................... 325
Варианты использования средств управления исходным кодом.................................. 326
Преимущества системы управления исходным кодом.................................................. 326
Tlgm: @it_boooks
Содержание 9
Отслеживание изменений............................................................................................ 327
Учетные записи............................................................................................................. 327
Процесс и рабочий поток............................................................................................. 327
Преимущества системы управления исходным кодом в сетевой среде........................ 328
Знакомство с Git................................................................................................................ 328
Краткая история создания и развития Git.................................................................. 329
Терминология Git.......................................................................................................... 330
Обзор архитектуры Git................................................................................................. 331
Работа с системой Git........................................................................................................ 332
Установка системы Git.................................................................................................. 332
Создание репозитория................................................................................................. 333
Добавление файлов в репозиторий............................................................................. 333
Выполнение коммита изменений в репозиторий...................................................... 335
Внесение изменений и выполнение коммитов в отслеживаемые файлы................ 339
Отмена фиксации файлов в индексе........................................................................... 342
Исключение файлов из репозитория.......................................................................... 345
Получение более подробной информации о репозитории....................................... 349
Определение различий между версиями файлов....................................................... 354
Создание ветвей версий в системе Git............................................................................. 358
Создание ветви.............................................................................................................. 363
Выбор активной ветви.................................................................................................. 364
Объединение и удаление ветвей.................................................................................. 366
Совместная работа группы сотрудников в системе Git.................................................. 371
Совместная работа в нескольких системах, использующих Git................................ 372
Совместная работа с использованием онлайновых сервисов на основе Git............ 389
Резюме................................................................................................................................ --">
Книги схожие с «Автоматизация программируемых сетей» по жанру, серии, автору или названию:
Э. Мэйволд - Безопасность сетей Жанр: Сети Год издания: 2021 |
Валерий Васильевич Бондарев - Анализ защищенности и мониторинг компьютерных сетей. Методы и средства : учебное пособие Жанр: Сети Год издания: 2017 |
Андрей Викторович Пролетарский, Елена Викторовна Смирнова, Екатерина Александровна Ромашкина и др. - Технологии современных беспроводных сетей Wi-Fi Жанр: Сети Год издания: 2017 Серия: Компьютерные системы и сети |
Кэти Уорр - Надежность нейронных сетей: укрепляем устойчивость ИИ к обману Жанр: Искусственный интеллект Год издания: 2021 Серия: Бестселлеры o’reilly |
Другие книги из серии «Бестселлеры o’reilly»:
Аллен Б. Дауни - Основы Python. Научитесь думать как программист Жанр: Программирование: прочее Год издания: 2021 Серия: Бестселлеры o’reilly |
Марк Лутц - Python. Карманный справочник Жанр: Справочники Год издания: 2015 Серия: Бестселлеры o’reilly |
Томас Хантер II, Брайан Инглиш - Многопоточный JavaScript Жанр: Java, Java Script Год издания: 2022 Серия: Бестселлеры o’reilly |
Джон Мэннинг, Пэрис Батфилд-Эддисон - Unity для разработчика. Мобильные мультиплатформенные игры Жанр: Программирование: прочее Год издания: 2018 Серия: Бестселлеры o’reilly |