(Tutorial) Scripting And Integration with the oVirt Engine
summary
oVirt exposes a core REST API (XML/JSON) plus an auto‑generated Python SDK and CLI; creating a VM requires name, cluster and template, and examples use curl and session cookies for performance. RSDL documents required fields per engine version. UI plugins add main/sub tabs, action buttons and single‑sign‑on hooks (examples: Foreman dashboard, NetApp flow), scheduling adds chainable filter and weight modules (example: max-vms filter implemented in Python), and VDSM hooks edit libvirt XML (watchdog demo) to extend behavior.
AI-written summary · about
chapters (17)
- 0:00Start
- 1:38oVirt Session tomorrow
- 4:00What can I do with it?
- 7:17API Concepts
- 14:37Example - UPDATE
- 15:03RSDL - RESTful Services Description Language
- 20:30Additional Functionality
- 27:53Virt Shell - Examples
- 38:36oVirt SDK - Examples
- 42:41Web Admin user interface
- 44:11Writing plugins
- 48:32Supported API functions
- 55:40Supported API events
- 56:08Plugin Initialization
- 57:29Opening a Dialog
- 58:37Event Registration - Cross-Window Communication
- 59:42oVirt Plugin - Dashboard
related talks
25mOpenStack Client 101: Becoming a Comandline Poweruser
46mBuilding Virtual Development Envrionments with Vagrant
34mEmpower Developer Experience
54mReproducible and Portable Development Environments with Vagrant
25mVagrant: The Stick and Carrot of a DevOps Leader
16mAPI Platforms, Ready for Testing and Virtualization
56mEverything You Need to Know about VI Scripting in LabVIEW
38mThe modern research skill set: Using Vagrant, Ansible, and Python to support rese
