Proxmox API a jeho využití pro správu virtuálních počítačů
Loading...
Downloads
0
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská – Technická univerzita Ostrava
Location
Signature
Abstract
This thesis describes the design and implementation of an application for remote management of virtual machines via the Proxmox REST API. The official Proxmox VE tools are only available locally on the node, and existing community projects each cover only part of the needed functionality -- they either offer an interactive interface without scripting support or a command line without lifecycle management of individual servers. The resulting application, implemented in Python, provides two modes of operation. The non-interactive CLI mode, built on the Typer library, is designed for direct command execution and scripting. The interactive TUI mode, built on the Textual library, offers a split-view terminal interface with multi-select support. Both modes share a common application core and communicate with the API through a custom asynchronous HTTP client. The application supports working with multiple independent Proxmox instances, server lifecycle management, snapshot management, and grouping servers into logical groups using Proxmox tags. Functionality was verified by manual testing on a Proxmox VE instance running on the pxvirt platform.
Description
Delayed publication
Available after
Subject(s)
Proxmox VE, REST API, virtualization, virtual machine management, TUI, CLI, Python