دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Karim Okasha
سری:
ISBN (شابک) : 9781789951875, 1789951879
ناشر: Packt Publishing Ltd
سال نشر: 2020
تعداد صفحات: 482
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 19 Mb
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب Network Automation Cookbook: Proven and actionable recipes to automate and manage network devices using Ansible به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کتاب آشپزی اتوماسیون شبکه: دستور العمل های اثبات شده و کاربردی برای خودکارسازی و مدیریت دستگاه های شبکه با استفاده از Ansible نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
مهارتهای اتوماسیون شبکه خود را با دستور العملهای عملی در مدیریت دستگاههای شبکه از فروشندگان مختلف مانند Cisco، Juniper و Arista به سطح بالاتری برسانید. از Ansible برای خودکارسازی زیرساخت شبکه با کمک دستورالعملهای گام به گام استفاده کنید. بهترین روشهای اتوماسیون شبکه صرفه جویی در هزینه، جلوگیری از خطاهای حیاتی و کاهش زمان خرابی با یکپارچه سازی Ansible با NAPALM، NetBox و BatfishBook توضیحات Network Automation Cookbook برای کمک به مدیران سیستم، مهندسان شبکه و مهندسین اتوماسیون زیرساخت طراحی شده است تا به طور متمرکز سوئیچ ها، روترها و مهندسین اتوماسیون زیرساخت را مدیریت کنند. دستگاه های دیگر در شبکه سازمان آنها. این کتاب به شما کمک می کند تا تجربه عملی در اتوماسیون شبکه های سازمانی به دست آورید و شما را از طریق تکنیک های اتوماسیون شبکه اصلی با استفاده از آخرین نسخه Ansible و Python راهنمایی کند. با کمک دستور العمل های عملی، می آموزید که چگونه یک زیرساخت شبکه بسازید که به راحتی مدیریت شود و در تعداد زیادی دستگاه به روز شود. شما همچنین موضوعات مربوط به اتوماسیون امنیتی را پوشش خواهید داد و با تکنیک های ضروری برای حفظ استحکام شبکه آشنا خواهید شد. همانطور که پیشرفت می کنید، این کتاب به شما نشان می دهد که چگونه شبکه های ارائه دهندگان ابر عمومی مانند AWS، Google Cloud Platform و Azure را خودکار کنید. در نهایت، با Ansible 2.9 شروع به کار خواهید کرد و تکنیک های عیب یابی و بهترین شیوه های اتوماسیون شبکه را کشف خواهید کرد. در پایان این کتاب، میتوانید از Ansible برای خودکارسازی دستگاههای شبکه مدرن و ادغام ابزارهای شخص ثالث مانند NAPALM، NetBox و Batfish به راحتی برای ایجاد راهحلهای اتوماسیون شبکه قوی استفاده کنید. آنچه یاد خواهید گرفت درک اجزای مختلف منابع شبکه AnsibleAutomate در راه حل های ابری AWS، GCP و Azure استفاده از مفاهیم IaC برای طراحی و ساخت راه حل های شبکه خودکارسازی دستگاه های شبکه مانند Cisco، Juniper، Arista و F5 از NetBox برای ساخت موجودی شبکه و ادغام آن با AnsibleV شبکههایی که از Ansible و Batfish استفاده میکنند این کتاب برای چه کسی است. کتاب اتوماسیون شبکه Ansible برای مهندسان شبکه و DevOps است که علاقهمند به خودکارسازی وظایف پیچیده شبکه هستند. درک قبلی از شبکه و دانش پایه لینوکس مورد نیاز است.
Take your network automation skills to the next level with practical recipes on managing network devices from a variety of vendors like Cisco, Juniper, and Arista Key FeaturesUse Ansible to automate network infrastructure with the help of step-by-step instructionsImplement network automation best practices to save cost, avoid critical errors, and reduce downtimeDeliver a robust automation framework by integrating Ansible with NAPALM, NetBox, and BatfishBook Description Network Automation Cookbook is designed to help system administrators, network engineers, and infrastructure automation engineers to centrally manage switches, routers, and other devices in their organization\'s network. This book will help you gain hands-on experience in automating enterprise networks and take you through core network automation techniques using the latest version of Ansible and Python. With the help of practical recipes, you\'ll learn how to build a network infrastructure that can be easily managed and updated as it scales through a large number of devices. You\'ll also cover topics related to security automation and get to grips with essential techniques to maintain network robustness. As you make progress, the book will show you how to automate networks on public cloud providers such as AWS, Google Cloud Platform, and Azure. Finally, you will get up and running with Ansible 2.9 and discover troubleshooting techniques and network automation best practices. By the end of this book, you\'ll be able to use Ansible to automate modern network devices and integrate third-party tools such as NAPALM, NetBox, and Batfish easily to build robust network automation solutions. What you will learnUnderstand the various components of AnsibleAutomate network resources in AWS, GCP, and Azure cloud solutionsUse IaC concepts to design and build network solutionsAutomate network devices such as Cisco, Juniper, Arista, and F5Use NetBox to build network inventory and integrate it with AnsibleValidate networks using Ansible and BatfishWho this book is for This Ansible network automation book is for network and DevOps engineers interested in automating complex network tasks. Prior understanding of networking and basic Linux knowledge is required.
Cover Title Page Copyright and Credits About Packt Contributors Table of Contents Preface Chapter 1: Building Blocks of Ansible Technical requirements Installing Ansible Getting ready How to do it... How it works.. How it works... See also... Building Ansible's inventory Getting ready How to do it... How it works... Using Ansible's variables Getting ready How to do it... How it works... There's more... Building Ansible's playbook Getting ready How to do it... How it works... Using Ansible's conditionals Getting ready How to do it... How it works... See also... Using Ansible's loops Getting ready How to do it... How it works.. See also... Securing secrets with Ansible Vault How to do it... How it works.. There's more... Using Jinja2 with Ansible Getting ready How to do it... How it works... See also... Using Ansible's filters How to do it... How it works... Using Ansible Tags How to do it... How it works... See also... Customizing Ansible's settings How to do it... How it works... See also... Using Ansible Roles How to do it... How it works... See also Chapter 2: Managing Cisco IOS Devices Using Ansible Technical requirements Building an Ansible network inventory Getting ready How to do it... How it works... Connecting to Cisco IOS devices Getting ready How to do it... How it works... There's more... Configuring basic system information Getting ready How to do it... How it works... See also... Configuring interfaces on IOS devices Getting ready How to do it... How it works... See also... Configuring L2 VLANs on IOS devices Getting ready How to do it... How it works... Configuring trunk and access interfaces Getting ready How to do it... How it works... See also... Configuring interface IP addresses Getting ready How to do it... How it works... See also... Configuring OSPF on IOS devices Getting ready How to do it... How it works... Collecting IOS device facts Getting ready How to do it... How it works... There's more... See also... Validating network reachability on IOS devices Getting ready How to do it... How it works... Retrieving operational data from IOS devices Getting ready How to do it... How it works... Validating network states with pyATS and Ansible Getting ready How to do it... How it works... See also... Chapter 3: Automating Juniper Devices in the Service Providers Using Ansible Technical requirements Building the network inventory Getting ready How to do it... How it works... Connecting and authenticating to Juniper devices Getting ready How to do it... How it works... There's more... Enabling NETCONF on Junos OS devices Getting ready How to do it... How it works... Configuring generic system options on Juniper devices Getting ready How to do it... How it works... There's more... See also... Configuring interfaces on Juniper devices Getting ready How to do it... How it works... There's more... Configuring OSPF on Juniper devices How to do it... How it works... Configuring MPLS on Juniper devices How to do it... How it works... Configuring BGP on Juniper devices How to do it... How it works... Deploying configuration on Juniper devices Getting ready How to do it... How it works... There's more... See also... Configuring the L3VPN service on Juniper devices Getting ready How to do it... How it works... See also... Gathering Juniper device facts using Ansible Getting ready How it works... See also... Validating network reachability on Juniper devices Getting ready How to do it... How it works... See also... Retrieving operational data from Juniper devices Getting ready How to do it... How it works... There's more... Validating the network state using PyEZ operational tables Getting ready How to do it... How it works... See also... Chapter 4: Building Data Center Networks with Arista and Ansible Technical requirements Building the Ansible network inventory Getting ready How to do it... How it works... Connecting to and authenticating Arista devices from Ansible Getting ready How to do it... How it works... Enabling eAPI on Arista devices Getting ready How to do it... How it works... See also... Configuring generic system options on Arista devices Getting ready How to do it... How it works... There's more... Configuring interfaces on Arista devices Getting ready How to do it... How it works... There's more... See also... Configuring the underlay BGP on Arista devices Getting ready How to do it... How it works... Configuring the overlay BGP EVPN on Arista devices Getting ready How to do it... How it works... Deploying the configuration on Arista devices Getting ready How to do it... How it works... See also... Configuring VLANs on Arista devices Getting ready How to do it... How it works... See also... Configuring VXLANs tunnels on Arista devices Getting ready How to do it... How it works... Gathering Arista device facts Getting ready How to do it... How it works... See also... Retrieving operational data from Arista devices Getting ready How to do it... How it works... See also... Chapter 5: Automating Application Delivery with F5 LTM and Ansible Technical requirements Building an Ansible network inventory Getting ready How to do it... How it works... Connecting and authenticating to BIG-IP devices Getting ready How to do it... How it works... There's more... Configuring generic system options on BIG-IP devices Getting ready How to do it... How it works... Configuring interfaces and trunks on BIG-IP devices Getting ready How to do it... How it works... See also... Configuring VLANs and self-IPs on BIG-IP devices Getting ready How to do it... How it works... See also... Configuring static routes on BIG-IP devices Getting ready How to do it... How it works... Deploying nodes on BIG-IP devices Getting ready How to do it... How it works... Configuring a load balancing pool on BIG-IP devices Getting ready How to do it... How it works... See also... Configuring virtual servers on BIG-IP devices Getting ready How to do it... How it works... See also... Retrieving operational data from BIG-IP nodes Getting ready How to do it... How it works... There's more... See also... Chapter 6: Administering a Multi-Vendor Network with NAPALM and Ansible Technical requirements Installing NAPALM and integrating with Ansible Getting ready How to do it... How it works… Building an Ansible network inventory How to do it… How it works… Connecting and authenticating to network devices using Ansible Getting ready How to do it… How it works… Building the device configuration Getting ready How to do it… How it works… Deploying configuration on network devices using NAPALM Getting ready How to do it… How it works… There's more… Collecting device facts with NAPALM Getting ready How to do it… How it works… See also… Validating network reachability using NAPALM Getting ready How to do it… How it works… Validating and auditing networks with NAPALM Getting ready How to do it… How it works… See also… Chapter 7: Deploying and Operating AWS Networking Resources with Ansible Technical requirements Installing the AWS SDK Getting ready How to do it... How it works... Building an Ansible inventory How to do it... How it works... Authenticating to your AWS account Getting ready How to do it... How it works... Deploying VPCs using Ansible Getting ready How to do it... How it works... See also Deploying subnets using Ansible Getting ready How to do it... How it works... See also Deploying IGWs using Ansible Getting ready How to do it... How it works... See also Controlling routing within a VPC using Ansible Getting ready How to do it... How it works... See also Deploying network ACLs using Ansible Getting ready How to do it... How it works... See also Deployment validation using Ansible Getting ready How to do it... How it works... See also Decommissioning resources on AWS using Ansible Getting ready How to do it... How it works... Chapter 8: Deploying and Operating Azure Networking Resources with Ansible Technical requirements Installing the Azure SDK Getting ready How to do it… How it works… See also… Building an Ansible inventory How to do it… How it works… Authenticating to your Azure account Getting ready How to do it… How it works… See also… Creating a resource group Getting ready How to do it… How it works... See also... Creating virtual networks Getting ready How to do it... How it works... See also... Creating subnets Getting ready How to do it... How it works... See also... Building user-defined routes Getting ready How to do it... How it works... See also... Deploying network security groups Getting ready How to do it... How it works... See also... Deployment validation using Ansible Getting ready How to do it... How it works... See also... Decommissioning Azure resources using Ansible Getting ready How to do it... How it works... Chapter 9: Deploying and Operating GCP Networking Resources with Ansible Technical requirements Installing the GCP SDK Getting ready How to do it... How it works... See also... Building an Ansible inventory How to do it... How it works... Authenticating to your GCP account Getting ready How to do it... How it works... There's more... See also... Creating GCP VPC networks Getting ready How to do it... How it works... There is more... See also... Creating subnets Getting ready How to do it... How it works... See also... Deploying firewall rules in GCP Getting ready How to do it... How it works... See also... Deploying VMs in GCP Getting ready How to do it... How it works... See also... Adjusting routing within a VPC Getting ready How to do it... How it works.. See also... Validating GCP deployment using Ansible Getting ready How to do it... How it works... See also... Decommissioning GCP resources using Ansible Getting ready How to do it... How it works... Chapter 10: Network Validation with Batfish and Ansible Technical requirements Installing Batfish Getting ready How to do it... How it works… See also... Integrating Batfish with Ansible Getting ready How to do it… How it works… See also... Generating the network configuration Getting ready How to do it... How it works... Creating a network snapshot for Batfish Getting ready How to do it... How it works… See also... Initializing the network snapshot with Ansible Getting ready How to do it... How it works... Collecting network facts from Batfish Getting ready How to do it... How it works... There's more... See also... Validating traffic forwarding with Batfish Getting ready How to do it... How it works... Validating ACLs with Batfish Getting ready How to do it… How it works… Chapter 11: Building a Network Inventory with Ansible and NetBox Technical requirements Installing NetBox Getting ready How to do it… How it works… There's more See also... Integrating NetBox with Ansible Getting ready How to do it… How it works… See also... Populating sites in NetBox Getting ready How to do it… How it works… See also... Populating devices in NetBox Getting ready How to do it... How it works… See also... Populating interfaces in NetBox Getting ready How to do it… How it works… See also... Populating IP addresses in NetBox Getting ready How to do it… How it works… See also... Populating IP prefixes in NetBox Getting ready How to do it… How it works… See also... Using NetBox as a dynamic inventory source for Ansible Getting ready How to do it… How it works… There's more See also... Generating a configuration using NetBox Getting ready How to do it… How it works… Chapter 12: Simplifying Automation with AWX and Ansible Technical requirements Installing AWX Getting ready How to do it… How it works… There's more... See also... Managing users and teams on AWX Getting ready How to do it… How it works… See also... Creating a network inventory on AWX Getting ready How to do it… How it works… Managing network credentials on AWX Getting ready How to do it… How it works… See also... Creating projects on AWX Getting ready How to do it… How it works… See also... Creating templates on AWX Getting ready How to do it… How it works… See also... Creating workflow templates on AWX Getting ready How to do it… How it works… See also... Running automation tasks using the AWX API Getting ready How to do it… How it works… There's more… See also... Chapter 13: Advanced Techniques and Best Practices for Ansible Technical requirements Installing Ansible in a virtual environment Getting ready How to do it... How it works... Validating YAML and Ansible playbooks Getting ready How to do it... How it works... There's more... See also... Calculating the execution time for Ansible playbooks How to do it... How it works... See also... Validating user input using Ansible How to do it... How it works... Running Ansible in check mode How to do it... How it works... There's more... See also... Controlling parallelism and rolling updates in Ansible How to do it... How it works... See also... Configuring fact caching in Ansible How to do it... How it works... There's more... See also... Creating custom Python filters for Ansible How to do it... How it works... There's more... Other Books You May Enjoy Index