Leostream Integration with VergeOS#
Overview#
Leostream is a vendor-neutral connection broker for remote desktop and VDI environments. VergeOS works with Leostream as a supported desktop source, allowing the Leostream Connection Broker to provision, assign, and broker VergeOS-hosted virtual desktops from a single console, alongside any other platform Leostream supports, including physical workstations, public cloud, and other hypervisors.
The integration is the result of a strategic partnership announced in May 2022 and is positioned for organizations running compliant workloads (HIPAA, CUI) and for those consolidating mixed VDI estates onto a single broker.
Key Capabilities#
- Multi-protocol display: Leostream brokers connections using HP Anyware (PCoIP), Microsoft RDP, NoMachine, VNC, SSH, and other supported protocols. The choice of display protocol is independent of the VergeOS layer beneath it.
- Mixed-platform brokering: A single Leostream environment can broker desktops on VergeOS, other hypervisors, bare-metal workstations, and public cloud. VergeOS desktops sit in the same pools and policies as any other resource.
- Recipe-based provisioning with payload: From Leostream 2023.2 onward, the Connection Broker can provision VergeOS desktops from a VergeOS recipe with a payload specification, allowing per-desktop customization at create time.
- Authentication, session oversight, and audit: Leostream provides user authentication, role-based desktop assignment, session control, and logging suitable for HIPAA, CUI, and other regulated environments. VergeOS provides the underlying isolated tenancy.
Architecture#
A Leostream + VergeOS deployment uses Leostream's standard components, all hosted as VMs on VergeOS:
- Leostream Connection Broker: orchestrates desktop assignment, provisioning, and policy enforcement. Runs as a VM on VergeOS.
- Leostream Gateway: tunnels remote display traffic from external endpoints to internal desktops. Typically deployed as a VM on VergeOS in a DMZ network.
- Leostream Agent: installed inside guest desktops for session control, idle detection, and protocol negotiation. Required for some scenarios, optional for protocol-only brokering.
- Leostream Connect client: endpoint software on the user's device.
- VergeOS: hosts the broker, gateway, and desktop VMs, and exposes the REST API the Connection Broker uses to manage desktop lifecycle.
Use Cases#
- Compliant remote access: HIPAA, CUI, or other regulated workloads where session oversight, audit trails, and tenant isolation are required.
- Mixed VDI estates: brokering desktops across VergeOS, cloud, and physical hardware from one Connection Broker.
- GPU-accelerated VDI: VergeOS supports NVIDIA vGPU and MIG for guest desktops, see NVIDIA GPU Virtualization. Leostream brokers GPU-attached desktops the same way as standard desktops.
Configuration#
Configuration is performed in the Leostream Connection Broker. VergeOS is registered as a desktop source, pools are defined against VergeOS recipes or existing VMs, and policies determine assignment and session behavior. Step-by-step setup is maintained by Leostream and may change between Connection Broker releases, see the Leostream Platform Quick Starts and Guides for the current procedure.
The Connection Broker authenticates against VergeOS with a VergeOS username and password. Create a dedicated VergeOS user for the broker, scoped to the tenant or system where broker-managed VMs will live, and use those credentials when registering VergeOS in Leostream.
Documentation and Resources#
| Resource | Description |
|---|---|
| Leostream Platform Quick Starts and Guides | Connection Broker setup, hypervisor registration, Pools, Policies |
| Leostream + VergeIO partner page | Joint solution overview |
| Verge.io press release | Partnership announcement (May 2022) |
| NVIDIA GPU Virtualization | vGPU and MIG options for VergeOS desktops |
Support#
- Leostream Support: Connection Broker, Gateway, and Agent issues
- VergeOS Support: VergeOS infrastructure issues