Your Citrix Virtual Desktop Infrastructure (VDI) is essential to your infrastructure, but is your underlying platform hindering its potential? Imagine what more could be possible if you ran your mission-critical VDI on a modern virtualization platform built for agility, automation, and choice. Red Hat OpenShift Virtualization, built on the open source KubeVirt project, allows you to migrate and manage VMs on a modern, cloud-native platform.
The new support for Citrix Virtual Apps and Desktops on OpenShift Virtualization allows you to change hypervisors without disrupting Citrix workflows. This isn't about forcing container management, it's about leveraging a powerful, Kubernetes-based platform to run your existing virtual machines with greater efficiency and flexibility.
Think of it as upgrading the engine without changing the car's interior. Your Citrix Virtual Apps and Desktops (CVAD) or Citrix DaaS administrators continue to use their familiar tools, like Citrix Studio and Machine Creation Services (MCS). However, beneath the surface, they gain the power of a platform built for the future.
This integrated platform is also an excellent option if you're currently using a different VDI solution, but you're exploring alternatives for your virtualization stack.
OpenShift Virtualization offers a compelling solution for an organization aiming to modernize its VDI infrastructure, unify traditional and cloud-native workload management, and leverage the benefits of Kubernetes automation and flexibility. Key features include:
- Automated provisioning and scaling: OpenShift enables automated desktop provisioning and dynamic scaling of VDI resources based on demand, potentially eliminating traditional VDI capacity constraints and increasing resource efficiency.
- Robust security: OpenShift incorporates container isolation, network segmentation, and built-in vulnerability scanning to enhance the security posture of Citrix Virtual Apps and Desktops deployments.
- Enhanced performance for specific workloads: For GPU-intensive workloads (including AI, CAD, and medical imaging), OpenShift Virtualization supports efficient GPU sharing through single root I/O virtualization (SR-IOV), potentially leading to significantly faster processing times. Those capabilities are currently under testing, to be made available in a future release of Citrix Virtual Apps and Desktops solution.
The architecture you know, the flexibility you need
OpenShift Virtualization works seamlessly with your Citrix workloads, resulting in a consistent and reliable experience. Citrix infrastructure components, including Delivery Controllers, StoreFront servers, and SQL databases, run as virtual machines inside an OpenShift Virtualization environment. These VMs operate within a Kubernetes-managed cluster, but they behave just like traditional VMs. Citrix admins create an OpenShift connection in Studio and publish machine catalogs backed by these VMs.
Power management (to start, stop, and reboot) happens through familiar Citrix policies. Meanwhile, OpenShift handles orchestration, lifecycle management, and high availability. Existing VM images, from VMware or Hyper-V, can be imported using built-in migration tools. And because the platform is managed as code, repeatable deployments and DevOps integration become easier to achieve.
Reference architecture and workflow for self-managed deployment
This is an illustration of the architecture used for Citrix Virtual Apps and Desktops on OpenShift Virtualization:

Alt text: Example architecture for Citrix Virtual Apps and Desktops on OpenShift Virtualization
Reference architecture and workflow for managed deployment
This is an illustration of architecture for Citrix DaaS on OpenShift Virtualization:

Alt text: Example architecture for Citrix DaaS on Red Hat OpenShift Virtualization
This illustrates the machine creation process:

Alt text: Machine creation on Red Hat OpenShift Virtualization
Access a thriving ecosystem with OpenShift Virtualization
By running Citrix Virtual Apps and Desktops on OpenShift Virtualization, you open the doors to a hub of ecosystem partners connecting you to best-in-class solutions you already use and trust. You have the freedom to choose what works best for your environment with validated solutions from top-tier partners. This ecosystem extends across your entire infrastructure, with an extensive roster of partners for networking, backup and disaster recovery, and compute hardware.
Additionally, the open virtual networking (specifically OVN-Kubernetes) localnet provides a seamless user experience for directly connecting both pods and VMs to your underlying physical network. This enables both internal east-west cluster connectivity and access to services outside the cluster.
Benefits of running Citrix Virtual Apps and Desktops on OpenShift Virtualization
This isn't about lifting and shifting Citrix into containers. It's about future-proofing your virtual machines on an application platform that grows with you without disrupting your current workflows. Here are a few of the primary benefits:
- Proven scalability and performance: OpenShift's architecture scales to thousands of nodes. Our tests successfully scaled to 1,000 VMs, supporting between 10,000 to 20,000 users with shared resources. This is all built on the performance and stability of the Linux Kernel-based Virtual Machine (KVM) hypervisor.
- Seamless migration with a path towards modernization: Import existing VM images from platforms like VMware using built-in migration tools, smoothing your transition to a modern platform. Leverage application modernization processes and development tools to build a cloud-native future.
- Robust and integrated security features: Benefit from OpenShift's built-in security features like role-based access control, SELinux enforcement, and network policies that apply to your virtual machines, providing modern security coverage for your Citrix workloads without custom tooling.
- Easy VM provisioning: Deploy your Windows or Linux desktop with ease using VM templates preloaded in OpenShift. Further streamline this workflow by leveraging the platform's advanced CI/CD capabilities to create customized Windows 11 and 10 golden images.
Unlock a modern infrastructure for your Citrix workloads
The wait is over. Start managing your Citrix Virtual Apps and Desktops workloads on a platform that grows with you without holding you back. Watch the demo to see a real-time demonstration of how Citrix and OpenShift work together, and then review the ecosystem catalog page for more information on how Citrix Virtual Apps and Desktops works on OpenShift Virtualization.
关于作者
A Red Hatter since 2012, Andrea Perotti is a Senior Engineering Partner Manager dedicated to helping software partners seamlessly integrate their solutions with Red Hat’s powerful portfolio. Beyond his work, Andrea is a passionate advocate for the open source community, frequently found at industry events and retrocomputing gatherings, or exploring the Alps.