Jump to content
Updated Privacy Statement

Deployment Guide: Citrix VDA for macOS

  • Contributed By: Steve Beals Special Thanks To: Yanyan Ding, Jiaping Liu

Overview

The Citrix Virtual Delivery Agent for macOS (Citrix VDA for macOS) enables HDX access to macOS Remote desktop from any device with the Citrix Workspace App installed. The Citrix VDA for macOS is designed and engineered as “yet another VDA” backed by Citrix's leading HDX technologies within the DaaS/CVAD product family. It adheres to the existing Citrix product architecture. It follows all the common roadmap of HDX features and all interfaces defined between critical components in DaaS/CVAD to ensure that our customers' knowledge and experience can be fully reused in this new VDA.

This deployment guide provides the steps to Install and configure the Citrix VDA for macOS to a non-Active Directory joined macOS desktop. The following steps are covered in the guide:

  • Prepare the installation of the non-domain joined VDA.
  • Install the Citrix VDA for macOS.
  • Create the Delivery Group
  • Connect via Citrix Gateway Service to the Citrix VDA for macOS.

 Note:

The Citrix VDA for macOS is currently in public tech preview. This guide will be updated once this feature is Generally Available..

Prerequisites

  • Any Apple Silicon (M1, M2, and M3 families) based macOS device.
  • macOS Venture 13 or Sonoma 14.
  • The following network ports must be open on the macOS device:
    • 443 (TCP/UDP for outbound traffic to Citrix Cloud).
    • 1494 and 2598 (Optional. TCP/UDP inbound. Not required while CWA connects via Citrix Gateway Service; Only required when CWA connects to Citrix VDA for macOS directly or via on-premise NetScalar gateway)
  • An existing Citrix DaaS subscription
  • Citrix Workspace app 2402 or later (Windows, Linux, Mac)
  • Citrix VDA for macOS is downloaded to your macOS device from Citrix Downloads.

 Note:

The EAR for Citrix VDA for macOS should not be used in any production environment under any circumstances. .

Prepare the Installation

1. Login to Citrix DaaS, open Web Studio, and select Machine Catalogs.

A screenshot of a computer

Description automatically generated

 

2. Click Create Machine Catalog.

A screenshot of a computer

Description automatically generated

3. Select Remote PC Access and click Next. (The Single-session OS option is also supported.)

A screenshot of a computer

Description automatically generated

 

4. Select "I want users to connect to the same (static) desktop each time they log on" and click Next.

A screenshot of a computer

Description automatically generated

 

5. Select the minimum functional level for this catalog and click Next on the Machine Accounts page.

A screenshot of a computer

Description automatically generated

 

6. Click Next on the Scopes page.

A screenshot of a computer

Description automatically generated

 

7. Click Next on the Workspace Environment Management (Optional) page.

A screenshot of a computer

Description automatically generated

 

8. Leave the "Enable VDA upgrade" unchecked and click Next.

A screenshot of a computer

Description automatically generated

 

9. Name your Machine Catalog and click Finish.

A screenshot of a computer

Description automatically generated

 

10. The Machine Catalog is now created.

A screenshot of a computer

Description automatically generated

11. Right-click on the Citrix VDA for macOS Machine Catalog and select Manage Enrollment Tokens.

A screenshot of a computer

Description automatically generated

12. Click Generate.

A screenshot of a computer

Description automatically generated

13. Enter your Token name, select Use current date and time for start, enter 100 into the Specify how many times the token can register VDAs, choose an appropriate end date for the token to allow VDA registrations, and click Generate.

A screenshot of a computer

Description automatically generated

14. Click Copy.

A screenshot of a computer

Description automatically generated

15. Optionally, click Download to download this token for later usage.

A screenshot of a computer

Description automatically generated

16. You will now see your active Enrollment token. Click Close.

A screenshot of a computer

Description automatically generated

Install the VDA

1. On your macOS device, download .Net 6.0 from https://dotnet.microsoft.com/en-us/download/dotnet/6.0.

2. Select .NET Runtime v 6.0.29 and choose the macOS Arm64 download link.

.Net_Runtime

3. Install the Arm64 .Net Runtime package for macOS and check the installation directory path using the command: 

which dotnet

A screenshot of a computer

Description automatically generated

4. To begin the VDA installation, select the Citrix VDA for macOS installer and double-click it.

A screenshot of a computer

Description automatically generated

5. Click Continue.

A screenshot of a computer

Description automatically generated

6. Click Continue on the License Agreement.

A screenshot of a computer

Description automatically generated

7. Click Agree.

A screenshot of a computer

Description automatically generated

8. Select Install for all users of this computer and click Continue.

A screenshot of a computer

Description automatically generated

9. Click Install.

A screenshot of a computer

Description automatically generated

10. Enter the administrator password and click Install Software if prompted.

A screenshot of a computer

Description automatically generated

11. The Citrix VDA for macOS installs.

A screenshot of a computer

Description automatically generated  

12. Choose the required option on the vdaconfig UI and click Open Screen Recording Preference to enable Citrix Graphics Service. Then click Open System Settings.

A screenshot of a computer

Description automatically generated

13. Enable Citrix Graphics Service and close the window.

A screenshot of a computer

Description automatically generated

14. Click Open Accessibility Preferences.

A screenshot of a computer

Description automatically generated

15. Enabled the Citrix Input Service.

A screenshot of a computer

Description automatically generated

16. Validate that .NET 6.0 is installed correctly.

A screenshot of a computer

Description automatically generated

17. Copy the Enrollment Token from Notepad, paste it into Enroll with Token, then click Enroll.

A screenshot of a computer

Description automatically generated

18. Enter the administrator password if prompted and click OK.

A screenshot of a computer

Description automatically generated

19. Once your enrollment is successful, you will receive the enrolled successfully message as seen here:

A screenshot of a computer

Description automatically generated

20. Click Close.  Your Citrix VDA for macOS has been installed.

A screenshot of a computer

Description automatically generated

21. Return to Citrix DaaS Web Studio console and verify that the macOS device is registered with the Machine Catalog.

A screenshot of a computer

Description automatically generated

Create Delivery Group

1. Within Citrix DaaS Web Studio, select Delivery Groups, then click Create Delivery Group.

A screenshot of a computer

Description automatically generated

2. Select your Citrix VDA for macOS Machine Catalog and click Next.

A screenshot of a computer

Description automatically generated

3. Select which users can access the Delivery Group and click Next.

A screenshot of a computer

Description automatically generated

4. Add the required Desktop Assignment Rule and click Next.

A screenshot of a computer

Description automatically generated

5. Select Next on the App Protection screen.

A screenshot of a computer

Description automatically generated

6. Click Next on the Scopes window.

A screenshot of a computer

Description automatically generated

7. Select the appropriate License Assignment for your Citrix DaaS deployment and click Next.

A screenshot of a computer

Description automatically generated

8. Click Next on the Policy Set window.

A screenshot of a chat

Description automatically generated

9. Provide a name for your Delivery Group and click Finish.

A screenshot of a chat

Description automatically generated

10. Your Delivery Group is now created and ready for user access.

A screenshot of a computer

Description automatically generated

Enable Rendezvous

Our deployment will contain non-domain-joined macOS devices. The Rendezvous v2 protocol is used in this scenario, so no Cloud Connectors are required. However, we must enable the Rendezvous Citrix policy for our deployment to work.

1. Within Citrix Web Studio, select Policies and then click Create Policy.

A screenshot of a computer

Description automatically generated

2. Select ICA within View by Category, then scroll to and select Rendezvous Protocol. Click Allow.

A screenshot of a computer

Description automatically generated

3. Click Next.

A screenshot of a computer

Description automatically generated

4. Select Filtered users and computers and expand the Delivery Group.

A screenshot of a computer

Description automatically generated

5. Select Allow in the Mode drop-down menu, and then choose your Citrix VDA for macOS Delivery Group, select Enable, and click Save.

 A screenshot of a computer

Description automatically generated

6. review your filters, then click Next.

A screenshot of a computer

Description automatically generated

7. Select Enable policy, provide a Policy name, then click Finish.

A screenshot of a computer

Description automatically generated

8. The Rendezvous policy is now active and enabled.

A screenshot of a computer

Description automatically generated

Launch the macOS VDA

1. Open your Citrix Workspace app or browser, enter your Citrix Workspace URL, and log in. Your Citrix VDA for macOS desktop will be available for launch.

A screenshot of a computer

Description automatically generated

2. Launch the Desktop.

A screenshot of a computer

Description automatically generated

3. Your remote session via Citrix HDX to your macOS device will begin.

Summary

This guide walked you through the installation and configuration of the Citrix VDA for macOS. This consisted of preparing the Citrix DaaS environment by creating a Machine Catalog and capturing an Enrollment Token, installing and registering the Citrix VDA on macOS device, and creating a Delivery Group with user assignments. As a reminder, the Citrix VDA for macOS is currently in Public Tech Preview. This deployment guide will be updated during the preview period and when the feature goes GA. For more information, please visit the Citrix VDA for macOS product documentation.


User Feedback


Nice work on the guide, @Steven Beals (two dozen) Picture(s) are worth 1,000 words.  This looks petty simple and has me anxious to try it out.

Share this comment


Link to comment
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...