DevOps with Python
summary
Demonstrates a Python pipeline that creates VMs end-to-end: edits a VMX template, clones VMDK, registers and powers on VMs via SSH, creates port groups with PyVmomi, and configures switch VLANs and router subinterfaces using Netmiko + Paramiko. A Django form front end triggers the workflow and a pool supplies IPs/VLANs; demo provisions two VMs with working network paths. No vendor controller or REST API is used here; author also describes an IOS-update script that requires reboot-and-check logic.
AI-written summary · about
chapters (23)
- 0:00Intro
- 0:31Why I started developing in Python
- 1:32What is DevOps? - software Development and information technology Operations
- 1:46Information Technology and Operations IT and Operations generally covers everything outside of Application programming and management
- 2:18Automation Advantages
- 2:49Automation Challenges - Multivendor environment
- 3:52On-box Automation
- 5:18REST-API GET
- 7:33Netmiko supported vendors
- 8:31Virtual Machine Files
- 8:53Network Flow
- 9:19vmx Template
- 9:36Create new VM directory
- 10:08Clone vmdk
- 10:44Register and Power ON a VM
- 11:15Create API Connection to ESXi
- 12:38Sending commands
- 12:55Sending config commands
- 13:38Wrong privilege error
- 15:07Create New VM Model
- 15:21Create New VM Form
- 15:34Create New VM Template
- 16:21Quick Demo
related talks
56mA Practical Look at NetDevOps
26mDevelopment with Ansible and VMs
24mTaming Your Inner Cowboy Coder - A Simple And Sane DevOps Workflow
40mAutomation is simple now using Devops
46mPractical PowerShell Integration from Bare Metal to the Cloud
39mArchitecture of a cloud hosting service using python technologies: django, ansible and celery
15mVMware Cloud on AWS: Automation and integration, the real power of API
47mAutomated Infrastructure Deployment in Azure With Arm Templates and Azure Devops
