All pages
Powered by GitBook
1 of 6

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

About Parallels RAS

Parallels RAS provides vendor independent virtual desktop and application delivery from a single platform. Accessible from anywhere with platform-specific clients and web enabled solutions, like the built-in Parallels Web Client, Parallels RAS allows you to publish remote desktops, applications and documents, improving desktop manageability, security and performance.

Parallels RAS extends Windows Remote Desktop Services by using a customized shell and virtual channel extensions over the Microsoft RDP protocol. Parallels RAS supports all major hypervisors from Microsoft, VMware, and other vendors including Hyperconverged solutions such as Nutanix AHV (AOS) and Scale Computing and Cloud platforms and services such as Microsoft Azure and Azure Virtual Desktop (formerly known as Windows Virtual Desktop), enabling the publishing of virtual desktops and applications to Parallels Client.

The product includes powerful universal printing and scanning functionality, as well as resource-based load balancing and management features.

With Parallels Device Manager Module for Parallels RAS you can also centrally manage user connections and PCs converted into thin clients using the free Parallels Client.

How does it work?

When a user requests an application or a desktop, Parallels RAS finds a least loaded RD Session Host or a guest VM on one of the least loaded Providers and establishes an RDP connection with it. Using Microsoft RDP protocol, the requested application or desktop is presented to the user. Note that in addition to RD Sessions Hosts and VDI, Parallels RAS can also be used to configure, manage and publish Azure Virtual Desktop resources.

Users can connect to Parallels RAS using Parallels Client (available at no charge), which can run on Windows, Linux, macOS, Android, Chrome, iOS and iPadOS. Users can also connect via an HTML5 browser or Chromebook.

As newer versions of Windows keep on being developed as time goes by, you need to defend the migration cost to your business. Parallels RAS can help. Desktop replacement allows you to extend the lifespan of your hardware and delay migration to the latest OSs to a time that suits you best. The Parallels RAS solution allows you to be very flexible: you can lock machine configurations on the user side, placing your corporate data in an extremely secure position; or you can opt to allow users to run some local and remote applications. Parallels Client Desktop Replacement is able to reduce the operability of the local machine by disabling the most common local configuration options, while guaranteeing the same level of service and security afforded by thin clients, directly from your existing PCs.

About this guide

This guide is intended for system administrators responsible for installing, configuring, and administering Parallels RAS. This guide assumes that the reader is familiar with Microsoft Remote Desktop Services and has an intermediate networking knowledge.

Terms and abbreviations used in this guide

Note: Starting with Parallels RAS 19, all products and documentation, including this section, use updated terminology. To see what terms were changed, go to https://kb.parallels.com/en/128943.

Term/Abbreviation

Description

RAS Console

Parallels RAS Console.

The RAS console is the primary interface you use to configure, manage, and run Parallels RAS. As an administrator, you use the RAS console to manage Farms, Sites, RD Session Hosts, published resources, client connections, etc.

Category

In the RAS console, categories are displayed in the left pane of the main window. Each category consists of a number of settings related to a specific task or operation.

The categories include Start, Farm, Load Balancing, Publishing, Universal Printing, Universal Scanning, Connection, Device Manager, and others.

Farm

A Parallels RAS Farm is a logical grouping of objects for the purpose of centralized management. A Farm configuration is stored in a single database which contains information about all objects comprising the Farm. A Farm consists of at least one Site but may have as many sites as necessary (see Site below).

Site

A Site consists of at least one RAS Connection Broker, RAS Secure Gateway (or multiple gateways), and RAS agents installed on RD Session Hosts, Providers, and Windows PCs. Note that a given RD Session Host, Provider, or PC can be a member of only one Site at any given time.

Licensing Site

The Site that manages Parallels RAS licenses in a Parallels RAS Farm. By default, the server on which you install Parallels RAS becomes the Licensing Site. If you create additional sites later, you can designate any one of them as the Licensing Site.

There can be only one Licensing Site in a given Farm. All other sites are called secondary sites.

Note: Parallels RAS updates or upgrades must be applied to the Licensing Site first.

RAS Secure Gateway

RAS Secure Gateway tunnels all traffic needed by applications on a single port and provides secure connections.

Web Client

Web Client allows users to view and launch remote applications and desktops in a web browser. The Web Client functionality is a part of RAS Secure Gateway.

Publishing

The act of making items installed on a Remote Desktop Server, Provider or Remote PC available to the users via Parallels RAS.

RAS Connection Broker

RAS Connection Broker provides load balancing of published applications and desktops.

RAS RD Session Host Agent

RAS RD Session Host Agent collects information from Microsoft RDS hosts required by the Connection Broker and transmits to it when required.

Remote PC Agent

Remote PC Agent collects information from Remote PC hosts required by the Connection Broker and transmits to it when required.

RAS Guest Agent

RAS Guest Agent collects information from the VDI desktop required by RAS Connection Broker and transmits to it when required.

RAS Provider Agent

RAS Provider Agent collects information from the Parallels RAS Infrastructure and is responsible for controlling VDI through its native API. RAS Provider Agent is built into the RAS Connection Broker and is available by default. It can be used to control multiple Providers in a Parallels RAS Farm.

RAS Provider Agent dedicated

RAS Provider Agent dedicated is similar to the RAS Provider Agent described above with one important difference — it is a separate component that must be installed from the Parallels RAS installer and can only control a single Provider.

RDSH or RD Session Host

RDSH makes applications and a full desktop accessible to a remote client that supports Remote Desktop Protocol (RDP). RDSH replaced Terminal Servicer beginning with Windows 2008 R2.

HALB

High Availability Load Balancing (HALB) is an appliance that provides load balancing for RAS Secure Gateways. Parallels HALB virtual appliance is available for the following hypervisors: Hyper-V, VMware. Multiple HALB Virtual Servers representing different HALB devices can be deployed in a single Site. Multiple HALB deployments can run simultaneously, one acting as the primary and others as secondaries. The more HALB deployments a Site has, the lower the probability that end users will experience downtime. Primary and secondary HALB deployments share a common or virtual IP address (VIP). Should the primary HALB deployment fail, a secondary is promoted to primary and takes its place.

Tenant Broker

Tenant Broker is a special RAS installation that hosts shared RAS Secure Gateways. It is an essential part of the RAS multi-tenant architecture.

Tenant

Tenants are RAS farms that join Tenant Broker (see above) and use shared RAS Secure Gateways and HALB thus eliminating the need to have their own Gateways and HALB deployed.

RAS Enrollment Server

RAS Enrollment Server is an essential component of the SAML SSO Authentication functionality. It communicates with Microsoft Certificate Authority (CA) to request, enroll, and manage digital certificates on behalf of the user for SSO authentication in the Parallels RAS environment.

RAS PowerShell

Parallels RAS PowerShell allows you to perform Parallels RAS administrative tasks using PowerShell cmdlets. You can execute cmdlets in the Windows PowerShell console or you can write scripts to perform common Parallels RAS administrative tasks. A complete guide to Parallels RAS PowerShell is available on the Parallels website together with other Parallels RAS documentation.

RAS REST API

Parallels RAS comes with various APIs to help you develop custom applications that integrate with it. The RAS REST API is one of them.

RAS Management Portal

Parallels RAS Management Portal is an HTML5 browser-based application that lets you manage Parallels RAS.

RAS Web Administration Service

A Web service that provides the user interface for RAS Management Portal and implements RESTful Web services for the RAS REST API (see above).

Azure Virtual Desktop

Azure Virtual Desktop is a desktop and app virtualization service running on Microsoft Azure, providing access to RD Session Hosts and VDI. Parallels RAS 18 provides the ability to integrate, configure, maintain, support and access Azure Virtual Desktop workloads on top of the existing technical capabilities of Parallels RAS.

FSLogix

FSLogix Profile Container is a remote profile solution for non-persistent environments. Parallels RAS supports FSLogix on RD Session Hosts, VDI, and Azure Virtual Desktop.

Introduction

Welcome to Parallels® Remote Application Server (Parallels RAS), an integrated solution to virtualize your applications, desktops and data. Parallels RAS publishes applications and delivers remote and virtual desktops to any device on your network, anywhere.

Parallels RAS release history

The following table lists the Parallels RAS 20 release history. Parallels RAS documentation is updated for every release. This guide refers to the latest Parallels RAS release from the table below. If you are using a newer Parallels RAS release or version, please download the current version of the guide from https://www.parallels.com/products/ras/resources/.

Parallels RAS Version
Release
Date

20.0

Major release

10/30/2024

20.0

Hotfix 1

11/25/2024

20.1

Release

12/12/2024

20.1

Hotfix 1

12/20/2024

20.2

Release

03/04/2025

20.2

Hotfix 1

03/27/2025

20.2

Hotfix 2

04/14/2025

20.2

Update 1

06/19/2025

What's new

Parallels RAS 20.2.1

  • Support for FSLogix version v25.04 and dropped support for v2210_HF_02

Parallels RAS 20.2

The following new features were added in Parallels RAS 20.2:

Deprecations and updated system requirements:

  • See for updated system requirements for components and clients.

Parallels RAS 20.1

The following new features were added in Parallels RAS 20.1:

  • Support for Nutanix AOS 6.10

Parallels RAS 20

The following new features were added in Parallels RAS 20:

  • AWS Availability Zones support for and host pools

  • Added support for SC//HyperCore 9.4

  • Added support for the Swiss and Belgian keyboard layouts in the policies

Parallels RAS 19.4.2

The following new features were added in Parallels RAS 19.4.2:

  • .

  • .

Parallels RAS 19.4.1

The following new features were added in Parallels RAS 19.4.1:

Parallels RAS 19.4

The following new features were added in Parallels RAS 19.4:

  • Ability to automatically upgrade Agents on , , and .

  • Support for IGEL 11 and 12.

  • Extended image management for Nutanix AHV (AOS).

Parallels RAS 19.3.1

Important: Do not update to Parallels RAS 19.3 if you assigned multiple templates to a single VDI host pool.

Important: If you are using Azure Virtual Desktop in Parallels RAS 19.3, you need to update Parallels Client to version 19.3.

The following new features were added in Parallels RAS 19.3.1:

  • Azure Virtual Desktop improvements.

For the complete list of new features and improvements, see Release notes: .

Parallels RAS 19.3

Important: Do not update to Parallels RAS 19.3 if you assigned multiple templates to a single VDI host pool.

Important: If you are using Azure Virtual Desktop in Parallels RAS 19.3, you need to update Parallels Client to version 19.3.

The following new features were added in Parallels RAS 19.3:

  • Template versioning for RD Session Hosts, VDI, and Azure Virtual Desktop. This feature includes the following:

For the complete list of new features and improvements, see Release notes: .

Parallels RAS 19.2.3

The following new features were added in Parallels RAS 19.2.f3:

  • .

  • .

For the complete list of new features and improvements, see Release notes: .

Parallels RAS 19.2.2

The following new features were added in Parallels RAS 19.2.2:

  • A. You can also .

For the complete list of new features and improvements, see Release notes: .

Parallels RAS 19.2

The following new features were added in Parallels RAS 19.2:

  • .

  • Disk storage cost optimization for and .

  • Ability to choose the transport protocol for connections between Parallels Client and a server on , , and .

Deprecations and updated system requirements:

  • See for updated system requirements for components and clients.

For the complete list of new features and improvements, see Release notes: .

Parallels RAS 19.1

The following new features were added in Parallels RAS 19.1:

  • .

  • .

  • .

  • .

Deprecations and updated system requirements:

  • See for updated system requirements for components and clients.

For the complete list of new features and improvements, see Release notes: .

Parallels RAS 19.0

The following new features were added in Parallels RAS 19.0:

  • .

  • .

  • .

  • New Parallels Client for Windows for ARM64.

Deprecations and updated system requirements:

  • See for updated system requirements for components and clients.

For the complete list of new features and improvements, see Release notes: .

Ability to use more than five automations for RADIUS MFA
  • Ability to change account group for group users

  • Ability to add custom root certificates

  • Ability to select whether unenrolled users can see the The user name or password is incorrect error when they enter incorrect credentials for TOTP, Google Authenticator, and email OTP.

  • Ability to automatically connect to an alternative Connection Broker.

  • Support for Scale Computing SC//HyperCore 9.2.

  • Ability to enable tunneling for the <Default> Theme.

  • Ability to edit the message that will be shown by Parallels Client when users sign in using MFA for Radius and TOTP.

  • Active Directory (AD) based permissions for session management.

  • Ability to add a customizable URL that points to internal support from RAS Console and Management Portal.

  • Administrator permissions to view license information.

  • Ability to configure the minimum key size of certificate authority templates.

  • Validation of HTTP host headers to protect against host header injections.

  • New predefined reports:

    • Sessions disconnections for host pools

    • Transport protocol for host pools

    • Bandwidth availability for host pools

    • Latency for host pool

    • Connection quality for host pool

    • UX Evaluator for host pool

    • Logon duration for host pool

  • Azure Virtual Desktop improvements.

  • The ability to assign template versions to host pools for RD Session Hosts, VDI, and Azure Virtual Desktop.
  • Scheduled template recreation for RD Session Hosts, VDI, and Azure Virtual Desktop.

  • Ability to configure user profiles and other settings on the host pool level.

  • Ability to change user passwords via third-party IdPs.

  • New policy for configuring drive redirection cache.

  • New policy for prohibiting saving username.

  • Ability to drain and power off hosts based on the workload.

  • FSLogix Office Containers support and enhanced management for FSLogix.

  • Dynamic printer mapping.

  • Azure Virtual Desktop improvements.

  • Add multiple provider addresses for the SC//HyperCore provider.

  • Ability to hide billing information on Tenants.

  • Ability to recreate hosts keeping the existing MAC addresses on the SC//HyperCore provider.

  • TLS 1.3 support.

  • FIPS 140-2 compliance.

  • Terminology updates:

    • References to Pools/Groups have been standardized as "Host Pools".

    • Reference to Desktop/Guests have been standardized as "Hosts".

  • New predefined reports:

    • Session activity

    • Disconnection reasons

  • Ability to use RDP Shortpath for single-session and multi-session AVD hosts.
  • Ability to connect to AVD resources using Parallels Web Client.

  • New policy for selecting the display configuration.

  • Ability to assign persistent hosts by the client device hostname.

  • Ability to recreate RD Session Hosts and hosts with their original BIOS UUID on ESXi and vCenter (works automatically).

  • Added Microsoft Authenticator as a TOTP provider.

  • New policy for configuring multimedia redirection on Azure Virtual Desktop.

  • Ability to register public domain addresses when using a secret key for joining a RAS Tenant Broker.

  • Ability to supply public domain addresses when joining a tenant to a RAS Tenant Broker using a secret key.

  • Ability to easily view the details of a failure to create a hosts.

  • New predefined reports:

    • Transport protocol (TCP/UDP)

    • Network latency

    • Connection quality

    • Bandwidth availability

  • Expression-based client policies, filtering for published resources and MFA configuration.

  • Power management: starting up and shutting down servers on schedule. Schedules can be created for RD Session Hosts, VDI, and AVD hosts.

  • Email-based account discovery that gives users quick access to the RAS resources when using the Parallels Client.

  • Logon hours restrictions that allow to restrict user access to published resources during specified time frames.

  • Ability to assign different MFA providers to different Themes.

  • Ability to specify URLs to be redirected to local end user device or to be launched in the remote session.

  • Ability to delegate to Custom administrators permissions for working with specific publishing folders.

  • Added PAP (UTF-8) and CHAP (UTF-8) password encoding support for RADIUS MFA login with passwords containing characters like Umlauts (ä, ö, ü) and the section sign (§)
    Ability to choose several datastores during host pool creation
    Ability to change Z-Order for published applications
    Ability to repair an AVD deployment
    Ability to schedule Agent updates for AVD
    Software Requirements
    Ability to use the available area for an application on a single monitor
    Ability to launch applications from local devices
    RDSH
    VDI
    Ability to redirect local disk drives as read-only.
    Ability to limit clipboard to plain text.
    Ability to use SAML SSO together with credentials for user authentication
    Ability to add a custom background for User Portal
    Ability to select if Parallels Client detection is triggered on sign-in to User Portal or after the user confirms it via a prompt
    Ability to configure a Service URL through which User Portal will detect the IP of the browser it is running on
    Added an option to map the Windows key to a key combination when running User Portal on Chrome OS
    Ability to send OTP via email.
    RD Session Hosts
    VDI
    Azure Virtual Desktop
    Ability to automatically reset sessions on user logoff.
    https://kb.parallels.com/en/129018
    Version management
    Version tags
    https://kb.parallels.com/en/129018
    Ability to turn off audit database synchronization across Connection Brokers
    Support for drive redirection cache in a session initiated by Parallels Client for macOS
    https://kb.parallels.com/en/129018
    bility to modify the license type of a host when it joins a host pool
    manually change the license type of any host within a host pool
    Ability to lock or log off from a computer when all user sessions are closed.
    https://kb.parallels.com/en/129018
    Integration with MSIX app attach for AVD
    VDI
    AVD
    RDSH
    VDI
    Remote PC
    Software Requirements
    https://kb.parallels.com/en/129018
    Integration with MSIX app attach for VDI
    Search for client policies
    Ability to update all agents in an AVD host pool simultaneously
    New policy for configuring dynamic desktop resizing for published applications
    Software Requirements
    https://kb.parallels.com/en/129018
    Support for Amazon Web Services as a cloud provider and ability to use EC2 instances
    Integration with MSIX app attach
    Let's Encrypt certificate management
    Software Requirements
    https://kb.parallels.com/en/129018
    Support for sending keyboard input and events from remote applications to the active application on the local device for the Parallels Client for macOS, managed centrally by RAS policies