workspaces-issues icon indicating copy to clipboard operation
workspaces-issues copied to clipboard

[Feature Request] - Support for XCP-ng as AutoScaling provider

Open 0lini opened this issue 4 months ago • 1 comments

Existing Resources

  • [x] Please search the existing issues for related items
  • [x] Consult the product documentation : Docs
  • [x] Consult the FAQ : FAQ
  • [x] Consult the Troubleshooting Guide : Guide
  • [x] Reviewed existing training videos: Youtube

Is your feature request related to a problem? Please describe. We are currently using XCP-ng as our primary hypervisor platform. However, Kasm Workspaces does not support XCP-ng as an AutoScale provider, which limits our ability to efficiently scale resources in our environment.

Describe the solution you'd like Add native support for XCP-ng as an AutoScale provider in Kasm Workspaces. Ideally, this would include:

  • Discovery and management of VMs via Xen Orchestra API or XCP-ng API
  • Support for VM templating, cloning, and lifecycle operations
  • Ability to scale workspaces dynamically based on load and user demand
  • Compatibility with existing AutoScale settings and policies in Kasm

Describe alternatives you've considered

  • Manually provisioning VMs and registering them with Kasm – labor-intensive and not scalable.
  • Using intermediate platforms like Proxmox or VMware – introduces unnecessary complexity and cost.

Additional context XCP-ng is a widely used, open-source virtualization platform with an active community and robust API access through Xen Orchestra. Adding support for XCP-ng would broaden Kasm’s compatibility and make it more appealing to infrastructure teams using open-source stacks.

0lini avatar Jul 20 '25 08:07 0lini