Kasm Workspaces Autoscaling OpenStack on OpenMetal Cloud

Kasm Technologies
3 min readFeb 25, 2024

This Kasm Workspaces tutorial harnesses the power of OpenStack Private Cloud on OpenMetal.io for deploying Linux and Windows Workspaces using the scalability, security, and efficiency of virtual workspace environments. In the rapidly evolving landscape of cloud computing and virtualization, Desktop as a Service (DaaS) allows businesses to provide flexible, scalable, and cost-effective desktop solutions.

The Role of OpenStack Cloud Infrastructure

OpenStack, an open-source platform for cloud computing, enables organizations to deploy private or hybrid cloud environments. Its flexibility and control over computing, storage, and networking resources through the OpenStack API make it an attractive choice for managing large pools of resources. Kasm’s integration with OpenStack, particularly leveraging an OpenStack private cloud from OpenMetal, demonstrates a powerful combination of technologies aimed at providing scalable and secure workspace solutions.

Autoscaling Kasm Workspaces for Efficiency

The autoscaling feature of Kasm Workspaces is designed to address one of the most pressing challenges in DaaS and virtual desktop infrastructure (VDI): resource management. Traditional VDI solutions often struggle with resource allocation, leading to either underutilized resources or insufficient capacity during peak demand periods. Kasm Workspaces’ autoscaling dynamically adjusts resources based on real-time usage, ensuring optimal performance and cost-efficiency.

Kasm Autoscaling for OpenStack

Autoscaling works by automatically provisioning or de-provisioning containerized desktop instances based on predefined rules and metrics, such as the number of active sessions or CPU/memory utilization. This means that during off-peak hours, resources can be scaled down to minimize costs, while during high demand, additional resources are seamlessly deployed to maintain performance levels without manual intervention.

End-to-End Walkthrough of Windows & Linux on OpenStack

Our video walkthrough covers the entire process, from the background of OpenStack deployments to the specifics of configuring Kasm environments within an OpenMetal cloud. It begins with an introduction to OpenStack on OpenMetal, providing context for those new to the platform or considering OpenMetal for their cloud infrastructure needs.

Windows in OpenMetal using Kasm Workspaces

Key sections of the video include:

  • Kasm Deployment: Instructions on deploying Kasm within an OpenStack environment, highlighting the importance of setting up Kasm Zones for organizational and operational efficiency.
  • Configuring Kasm Agent Pool and Autoscale: Detailed steps on configuring the Kasm agent pool and enabling autoscaling to ensure that resources are efficiently allocated based on demand.
  • Security and Troubleshooting: Security best practices, such as using least privilege for credentials and configuring OpenStack security groups. Strategies for troubleshooting common agent provisioning issues to maintain uptime and reliability.

Desktop as a Service (DaaS) on OpenStack

Launch Kasm Container Workspaces and configure Windows Kasm pools for a simplified user experience across different operating systems. Detailed information is provided on OpenStack authentication methods, application credentials, and the configuration of network IDs, keys, and availability zones.

Kasm OpenStack Documentation

OpenStack Detailed Documentation

Our Kasm official documentation complements the video tutorial, offering a written reference that administrators can consult for specific details on OpenStack settings and configurations:

The Cloud Workspace of the Future

This video demonstrates how Linux and Windows workspaces can be deployed to OpenStack on OpenMetal.io to provide enhanced scalability, security, and efficiency for cloud-based workspaces for your workforce. As cloud computing continues to evolve, the integration of Kasm Workspaces with OpenStack highlights the ongoing innovation in the field, promising a more flexible and secure environment for users and administrators.

--

--

Kasm Technologies

Kasm Workspaces is a container streaming platform for delivering browser, desktop and application workloads to the web browser. Learn more at kasmweb.com