[feature] New power type: Proxmox
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Wishlist
|
Lee Trager | ||
2.9 |
Fix Released
|
Wishlist
|
Lee Trager |
Bug Description
Please add new power type: Proxmox
Proxmox it is very popular open source virtualization environment similar to VMware. Please add basic functionality for using Proxmox like IPMI BMC (start, stop, restart machine, power status).
Unfortunately Proxmox is not based on virsh so it is not possible to use existing virsh power type.
Proxmox have api that allows manage:
https:/
There are also python libraries that can be used when implementing in MAAS so implementations should not be difficult.
We are using Proxmox as our basic virtualization environment ans MAAS as tool to deploy operating systems on virtual machines. Currently it needs configure power type as "Manual" and manually start or restarts host in proper moment in Proxmox gui. Implementation of Proxmox power type will automate work a lot.
Regards,
Wojtek
Related branches
- Lee Trager (community): Approve
- MAAS Lander: Pending (unittests) requested
-
Diff: 651 lines (+616/-1)3 files modifiedsrc/provisioningserver/drivers/power/proxmox.py (+194/-0)
src/provisioningserver/drivers/power/registry.py (+3/-1)
src/provisioningserver/drivers/power/tests/test_proxmox.py (+419/-0)
- Adam Collard (community): Approve
- MAAS Lander: Approve
-
Diff: 651 lines (+616/-1)3 files modifiedsrc/provisioningserver/drivers/power/proxmox.py (+194/-0)
src/provisioningserver/drivers/power/registry.py (+3/-1)
src/provisioningserver/drivers/power/tests/test_proxmox.py (+419/-0)
Changed in maas: | |
assignee: | nobody → Lee Trager (ltrager) |
importance: | Undecided → Wishlist |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
milestone: | next → none |
status: | Fix Committed → Fix Released |
Hi Woktek,
We currently have no plans to supporting proxmox as it is not something we currently use nor are looking to use. However, if the community is using it, we will be happy to take contributions if someone is willing to write a power driver for it.