A MyAdmin plugin for managing Microsoft Hyper-V virtual private servers. This package provides full lifecycle management of Hyper-V VPS instances including provisioning, configuration, power control, disk resizing, IOPS management, and teardown through a SOAP-based API integration.
- Virtual machine creation with configurable RAM, disk, and OS template
- Power management (start, stop, reboot, pause, resume)
- Dynamic CPU and memory resizing via slice-based allocation
- IOPS rate limiting with configurable min/max thresholds
- Automated IP assignment and network configuration
- Administrator password management
- Event-driven architecture using Symfony EventDispatcher
- Queue-based operation sequencing for multi-step workflows
composer require detain/myadmin-hyperv-vps- PHP >= 5.0
- ext-soap
- Symfony EventDispatcher ^5.0
composer install
vendor/bin/phpunitThis package is licensed under the LGPL-2.1 license.