Omnissa Unified Access Gateway 2406 – Carl Stalhood (2024)

Navigation

  • Change Log
  • Overview
    • Firewall
  • PowerShell Deploy Script Method – both upgrade and new
  • vSphere Client Deploy OVF methodUpgrade Existing, or Deploy New
  • Web-based Admin Interface
  • Add UAG to Horizon Console
  • Monitor Sessions
  • Logs and Troubleshooting
  • Load Balancing
  • UAG Authentication – SAML, RADIUS
  • Other UAG Configurations – High Availability, Network Settings, System Settings

💡 = Recently Updated

Change Log

  • 2024 July 27 – updated Import OVF section for UAG 2406
  • 2024 Jan 31 – SHA-1 thumbprint no longer supported. Replace with SHA-256 thumbprint (fingerprint).
  • 2021 Sep 30 – Horizon Edge configuration – added instructions to disable CORS to fix HTML Access in Horizon 2106 and newer.

Overview

Unified Access Gateway provides remote connectivity to internal Horizon Agent machines. For an explanation of how this works (i.e., traffic flow), see Understanding Horizon Connections at Omnissa Tech Zone.
Omnissa Unified Access Gateway 2406 – Carl Stalhood (1)

Unified Access Gateway (formerly known as Access Point) is a replacement for Horizon Security Servers. Advantages include:

  • You don’t need to build extra Connection Servers just for pairing.However, you might want extra Horizon Connection Servers so you can filter pools based on tags.
  • Between Unified Access Gateway and Horizon Connection Servers you only need TCP 443. No need for IPSec or 4001 or the other ports. You still need 4172, 22443, etc. to the View Agents.
  • No need to enable Gateway/Tunnel on the internal Horizon Connection Servers.
  • Additional security with DMZ authentication.Some of the Authentication methods supported on Unified Access Gateway are RSA SecurID, RADIUS, CAC/certificates, etc.

However:

  • It’s Linux. You can deploy and configure the appliance without any Linux skills. But you might need some Linux skills during troubleshooting.

Horizon View Security Server has been removed from Horizon 2006 (aka Horizon 8).

More information at VMware Blog Post Technical Introduction to VMware Unified Access Gateway for Horizon Secure Remote Access.

Horizon Compatibility – Refer to the interoperability matrix to determine which version of Unified Access Gateway is compatible with your version of Horizon.

  • The latest version of UAG is 2406.
    • You usually want the Non-FIPS version.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (2)
    • Then download the PowerShell deployment scripts on the same UAG download page.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (3)
  • If you are running an ESB version of Horizon, then make sure you run the ESB version of Unified Access Gateway. Get it from the same page as your Horizon download.
    1. Use the Select Version drop-down to select the version of Horizon you have deployed.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (4)
    2. Then open the downloads for the edition that you are entitled to: Standard, Advanced, or Enterprise.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (5)
    3. Scroll down the page to see the Unified Access Gateway downloads. You usually want the Non-FIPS version.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (6)
    4. Then download the PowerShell deployment scripts on the same UAG download page.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (7)

Firewall

Omnissa Tech Zone BlastExtremeDisplayProtocolin Horizon,andFirewall Rules for DMZ-Based Unified Access Gateway Appliances at Omnissa Docs.
Omnissa Unified Access Gateway 2406 – Carl Stalhood (8)

Open these ports from any device on the Internet to the Unified Access Gateway Load Balancer VIP:

  • TCP and UDP 443
  • TCPandUDP4172.UDP4172mustbeopenedinbothdirections. (PCoIP)
  • TCP and UDP 8443 (for HTML Blast)

Open these ports from the Unified Access Gatewaysto internal:

  • TCP 443 to internal Connection Servers (through a load balancer)
  • TCP and UDP 4172 (PCoIP) to all internal Horizon View Agents.UDP 4172 must be opened in both directions.
  • TCP 32111 (USB Redirection) to all internal Horizon View Agents.
  • TCP and UDP 22443 (Blast Extreme) to all internal Horizon View Agents.
  • TCP 9427 (MMR and CDR) to all internal Horizon View Agents.

Open these ports from any internal administrator workstations to the Unified Access Gateway appliance IPs:

  • TCP 9443 (REST API)
  • TCP 80/443 (Edge Gateway)

PowerShell Deploy Script

Omnissa Docs Using PowerShell to Deploy VMware Unified Access Gateway. The script runs OVF Tool to deploy and configure Unified Access Gateway. The PowerShell script is updated as newer versions of Unified Access Gateways are released. This is the recommended method of deploying Unified Access Gateway.

If you prefer to use vSphere Client to Deploy the OVF file, skip ahead to Upgrade or Deploy.

The PowerShell deployment script is downloadable from the UAG download page.
Omnissa Unified Access Gateway 2406 – Carl Stalhood (9)

The PowerShell deploy script requires the OVF Tool:

  1. Download ovftool from Broadcom.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (10)
  2. If OVF Tool is already installed, then you’ll have to uninstall the old version before you can upgrade it.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (11)
  3. On the machine where you will run the UAG Deploy script, install VMware-ovftool-…-win.x86_64.msi.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (12)
  4. In theWelcome to the VMware OVF Tool Setup Wizard page, click Next.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (13)
  5. In theEnd-User License Agreement page, check the box next to I accept the terms and click Next.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (14)
  6. In the Destination Folder page, click Next.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (15)
  7. In the Ready to install VMware OVF Tool page, click Install.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (16)
  8. In the Completed the VMware OVF Tool Setup Wizard page, click Finish.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (17)

Create or Edit a UAG .ini configuration file:

  1. Extract the downloaded uagdeploy PowerShell scripts for your version of Unified Access Gateway.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (18)
  2. If you have an existing UAG appliance, then you can download an INI of the configuration from the UAG Administrator page.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (19)
    • Or copy and edit one of the downloaded .ini files, like uag2-advanced.ini.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (20)
  3. A full explanation of all configuration settings can be found at Using PowerShell to Deploy Unified Access Gateway at Omnissa Docs.
  4. For any value that has spaces, do not include quotes in the .ini file. The script adds the quotes automatically.
  5. Thename setting specifies the name of the virtual machine in vCenter. If this VM name already exists in vCenter, then OVF Tool will delete the existing VM and replace it.
  6. Add auagName setting and specify a friendly name. You’ll later add this name to Horizon Console so you can view the health of the UAG appliance in Horizon Console.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (21)
  7. You can optionally enable SSH on the appliance by addingsshEnabled=true.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (22)
  8. For the source setting, enter the full path to the UAG .ova file.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (23)
  9. For thetarget setting, leave PASSWORD in upper case. Don’t enter an actual password. OVF Tool will instead prompt you for the password.
  10. For thetarget setting, specify a cluster name instead of a host. If spaces, there’s no need for quotes. For example:
    target=vi://admin@corp.local:PASSWORD@vcenter02.corp.local/Datacenter/host/Cluster 1
  11. Specify the exact datastore name for the UAG appliance.
  12. Optionally uncomment thediskMode setting.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (24)
  13. For a onenic configuration (recommended), set the netInternet, netManagementNetwork, and netBackendNetwork settings to the same port group name.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (25)
  14. Multipledns servers are space delimited.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (26)
  15. For pfxCerts, UNC paths don’t work. Make sure you enter a local path (e.g. C:\). OVA Source File can be UNC, but the .pfx file must be local.
  16. There’s no need to enter the .pfx password in the .ini file since the uagdeploy.ps1 script will prompt you for the password.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (27)
  17. proxyDestinationUrl should point to the internal load balancer for the Horizon Connection Servers.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (28)
  18. For proxyDestinationUrlThumbprints, paste in the sha256 or higher thumbprint of the Horizon Connection Server certificate in the format shown.
    • If your Horizon Connection Servers each have different certificates, then you can include multiple thumbprints (comma separated).
  19. Make sure there’s no hidden character betweensha256 and the beginning of the thumbprint. Or you can just paste the thumbprint without specifying sha256. Note:sha1 is no longer supported. Edge and Chrome can show sha256 certificate fingerprint.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (29)
  20. Change the ExternalUrl entries to an externally-resolvable DNS name and a public IP address. For multiple UAGs, the FQDNs and public IP address should resolve to the load balancer. Note: your load balancer must support persistence across multiple port numbers (443, 8443, 4172).
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (30)

When you run the PowerShell script, if the UAG appliance already exists, then the PowerShell script will replace the existing appliance. There’s no need to power off the old appliance since the OVF tool will do that for you.

  1. Open an elevated PowerShell prompt.
  2. Paste in the path to theuagdeploy.ps1 file. If there are quotes around the path, then add a& to the beginning of the line so PowerShell executes the path instead of just echoing the string.
  3. Add the -iniFile argument and enter the path to the.ini file that you modified. Press <Enter> to run the script.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (31)
  4. You’ll be prompted to enter the root password for the UAG appliance. Make sure the password meets password complexity requirements.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (32)
  5. You’ll be prompted to enter the admin password for the UAG appliance. Make sure the password meets password complexity requirements.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (33)
  6. For CEIP, enteryes orno.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (34)
  7. For .pfx files, you’ll be prompted to enter the password for the .pfx file. Note: the .pfx file must be local, not UNC.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (35)
  8. OVF Tool will prompt you for the vCenter password. Special characters in the vCenter password must be encoded. Use a URL encoder tool (e.g., https://www.urlencoder.org/) to encode the password. Then paste the encoded password when prompted by the ovftool. The UAG passwords do not need encoding, but the vCenter password does.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (36)
  9. The deploy script will display the IP address of the powered on UAG appliance.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (37)
  10. Review settings in the UAG admin interface.
  11. Add the new UAG appliance to Horizon Console.

Upgrade

To upgrade from an older appliance, you delete the old appliance and import the new one. Before deleting the older appliance, export your settings:

  1. Login to the UAG athttps://<Your_UAG_IP>:9443/admin/index.html.
  2. In theConfigure Manually section, clickSelect.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (38)
  3. Scroll down to theSupport Settings section, and then click the JSON button next toExport Unified Access Gateway Settings.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (39)
  4. Note: the exported JSON file does not include the UAG certificate, so you’ll also need the .pfx file. If RADIUS is configured, then during import you’ll be prompted to enter the RADIUS secret.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (40)

Deploy New

Horizon Compatibility – Refer to the interoperability matrix to determine which version of Unified Access Gateway is compatible with your version of Horizon.

  • The latest version of UAG is 2406.
    • You usually want the Non-FIPS version.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (41)
  • If you are running an ESB version of Horizon, then make sure you run the ESB version of Unified Access Gateway. Get it from the same page as your Horizon download.
    1. Use the Select Version drop-down to select the version of Horizon you have deployed.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (42)
    2. Then open the downloads for the edition that you are entitled to: Standard, Advanced, or Enterprise.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (43)
    3. Scroll down the page to see the Unified Access Gateway downloads. You usually want the Non-FIPS version.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (44)

To deploy the Unified Access Gateway using VMware vSphere Client:

  1. If vSphere Client, right-click a cluster, and click Deploy OVF Template.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (45)
  2. Select Local File and click Upload Files.In the Open window, browse to the downloaded euc-unified-access-gateway.ova file, and click Next.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (46)
  3. In the Select a name and folderpage, give the machine a name, and clickNext.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (47)
  4. In theReview Details page, clickNext.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (48)
  5. In the Select configuration page, select a Deployment Configuration. See Network Segments at Unified Access Gateway Architecture at Omnissa Tech Zone. Click Next.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (49)
  6. In theSelect storage page, select a datastore, select a disk format, and clickNext.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (50)
  7. In the Select networks page, even if you select Single NIC, the OVF deployment wizard asks you for multiple NICs. UAG typically goes in the DMZ.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (51)
  8. In the Customize template page, select STATICV4, and scroll down.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (52)
  9. In the NIC1 (eth0) IPv4 address field, enter the NIC1 (eth0) IPv4 address. Scroll down.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (53)
  10. Enter DNS addresses, Gateway, and Subnet Mask. Scroll down.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (54)
  11. Scroll down and enter more IP info.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (55)
  12. Scroll down.
  13. Enter a Unified Gateway Appliance Name.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (56)
  14. Scroll down.
  15. UAG 2207 and newer let you specify the local root username.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (57)
  16. Enter passwords.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (58)
    • UAG 20.12 (2012) and newer let you specify Password Policy settings when deploying the OVF.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (59)
  17. Scroll down and enter the password for the admin user.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (60)
  18. UAG 2207 and newer have an adminreset command if you mess up the admin interface login. There’s also an adminpwd command to reset the password.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (61)
  19. UAG 2207 and newer have an option to enable DISA STIG compliance, usually on the FIPS version of UAG.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (62)
  20. There’s a checkbox for Enable SSH.
  21. In UAG 3.9 and newer, there’s an option to login using a SSH key/pair instead of a password.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (63)
  22. Newer versions of UAG have more SSH options.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (64)
  23. UAG 2207 adds Commands to Run on First Boot or Every Boot.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (65)
  24. Click Next.
  25. In the Ready to complete page, click Finish.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (66)

UAG Admin Interface

  1. Power on the Unified Access Gateway appliance.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (67)
  2. Point your browser to https://My_UAG_IP:9443/admin/index.htmland login asadmin. It might take a few minutes before the admin page is accessible.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (68)
  3. UAG 2207 and newer have an adminreset command if you mess up the admin interface login. There’s also an adminpwd command to reset the password.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (69)

Import Settings

  1. If you have previously exported settings, you can import it now by clicking Select in the Import Settings section.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (70)
  2. Browse to the previously exported UAG_Settings.json file and then click Import. Note that this json file might have old settings, like old ciphers. Review the file to ensure you’re not importing legacy configurations. If the .json file has a SHA-1 thumbprint, then edit the file and replace it with SHA-256 thumbprint (fingerprint).
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (71)
  3. It should sayUAG settings imported successfully. If you don’t see this, then your .json file probably has a SHA-1 thumbprint.
  4. Press <F5> on your keyboard to refresh the browser.
  5. The .json file does not include the certificate so you’ll have to do that separately. In the Admin console, in the Advanced Settings section, click TLS Server Certificate Settings.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (72)
  6. In the top row labelled Apply certificate to, select Internet interface.
  7. Change the drop-down for Certificate Type to PFX.
  8. In the row Upload PFX, click Select and browse to your PFX file.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (73)
  9. In the Password field, enter the PFX password and then click Save.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (74)

Configure Horizon Settings

  1. To manually configure the appliance, underConfigure Manually, clickSelect.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (75)
  2. Click the slider for Edge Service Settings.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (76)
  3. Click the slider for Enable Horizon.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (77)
  4. As you fill in these fields, hover over the information icon to see the syntax.
  5. TheConnection Server URL should point to the internal load balanced DNS name (URL) for your internal Connection Servers.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (78)
    1. For the Connection Server URL Thumbprint, get the thumbprint from the internal Horizon certificate. Point your browser to the internal Horizon Connection Server FQDN (load balanced) and click the padlock icon to open the certificate.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (79)
    2. On the Details tab, copy the SHA-256 Fingerprint. Note that SHA-1 thumbprint is no longer supported.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (80)
  6. In theProxy Destination URL Thumb Prints field, type insha256= and paste the certificate thumbprint.
  7. At the beginning of the Thumbprint field, immediately after the equals sign, there might be a hidden character. Press the arrow keys on the keyboard to find it. Then delete the hidden character.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (81)
  8. Enable the three PCOIP, Blast, and Tunnel Gateways and perform the following configurations:
    1. For PCOIP External URL, enter the external IP and :4172. The IP should point to your external load balancer that’s load balancing UDP 4172 and TCP 4172 to multiple Unified Access Gateways.
    2. For Blast External URL, enter https://<FQDN>:8443 (e.g. https://view.corp.com:8443). This FQDN should resolve to your external load balancer that’s load balancing UDP 8443 and TCP 8443 to multiple Unified Access Gateways.
    3. For Enable UDP Tunnel Server, enable the setting.
    4. For Tunnel External URL, enter https://<FQDN>:443 (e.g., https://view.corp.com:443). This FQDN should resolve to your external load balancer that’s load balancing TCP 443 to multiple Unified Access Gateways.
    5. The external load balancer must be capable of using the same persistence across multiple port numbers. On NetScaler, this feature is called Persistency Group. On F5, the feature is called Match Across.
  9. Then clickMore.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (82)
  10. Unified Access Gateway has a default list of paths it will forward to the Horizon Connection Server. You can edit theProxy Pattern and add |/downloads(.*) to the list so that users can also download Horizon Clients that are stored on your Horizon Connection Servers as detailed elsewhere at carlstalhood.com. Make sure you click Save at least once so it saves the default Proxy Pattern. Then go back in and add |/downloads(.*) to the end of the Proxy Pattern but inside the last parentheses. In UAG 2406, the default Proxy Pattern looks something like below:
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (83)
    (/|/view-client(.*)|/portal(.*)|/appblast(.*)|/iwa(.*)|/downloads(.*))
  11. Scroll down and clickSave when done.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (84)
  12. If you click the arrow next toHorizon Settings, then it shows you the status of the Edge services.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (85)
    • If all you see is Not Configured, then refresh your browser and then click the Refresh Status icon.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (86)
  13. In your Horizon Connection Servers, the Secure Gateways (e.g. PCoIP Gateway) should be disabled.
    1. Go to Horizon Console.
    2. Expand Settings and click Servers.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (87)
    3. On the right, switch to the tab namedConnection Servers.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (88)
    4. Highlight your Connection Servers and click Edit.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (89)
    5. Then uncheck or disable all three Tunnels/Gateways.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (90)
    6. HTML Access probably won’t work through Unified Access Gateway. You’ll probably see the message Failed to connect to the Connection Server.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (91)
    7. To fix this, configure on each Connection Server the file C:\Program Files\VMware\VMware View\Server\sslgateway\conf\locked.properties to disable Origin Check (checkOrigin=false) or configure the Connection Server’slocked.propertieswith the UAG addresses. Also see2144768Accessing the Horizon View Administrator page displays a blank error window in Horizon 7.
    8. Horizon 2106 and newer enable CORS by default so you’ll need to either disable CORS by adding enableCORS=false to C:\Program Files\VMware\VMware View\Server\sslgateway\conf\locked.properties, or configure the portalHost entries in locked.properties as detailed at 85801 Cross-Origin Resource Sharing (CORS) with Horizon 8 and loadbalanced HTML5 access.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (92)
    9. After modifying the locked.properties file, restart the VMware Horizon View Security Gateway Component service.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (93)

Add UAG to Horizon Console

In Horizon 7.7 and newer, you can add UAG 3.4 and newer to Horizon Console so you can check its status in the Dashboard.

  1. In UAG Admin console, underAdvanced Settings, click the gear icon next toSystem Configuration.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (94)
  2. At the top of the page, change the UAG Name to a friendly name. You’ll use this case-sensitive name later.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (95)
  3. ClickSave at the bottom of the page.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (96)
  4. In Horizon Console, on the left, expandSettings and click Servers.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (97)
  5. On the right, switch to the tab namedGateways.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (98)
  6. Click theRegister button.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (99)
  7. In theGateway Name field, enter the case-sensitive friendly name you specified earlier, and then click OK.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (100)

See status of UAG appliances:

  1. Use a Horizon Client to connect through a Unified Access Gateway. Horizon Console only detects the UAG status for active sessions.
  2. In Horizon Console 7.10 and newer, to see the status of the UAG appliances, on the top left, expand Monitor and click Dashboard.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (101)
  3. In the top-left block named System Health, click VIEW.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (102)
  4. With Components highlighted on the left, on the right, switch to the tab named Gateway Servers.
  5. This tab shows the status of the UAG appliances, including its version. If you don’t see this info, then make sure you launch a session through the UAG.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (103)

To see the Gateway that users are connected to:

  1. In Horizon Console 7.10 or newer, go to Monitor > Sessions.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (104)
  2. Search for a session and notice theSecurity Gateway column. It might take a few minutes for it to fill in.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (105)

UAG Authentication

SAML is configured in UAG 3.8 and newer in the Identity Bridging Settings section.

  1. Upload Identity Provider Metadata.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (106)
  2. Then in UAG Admin > Edge Service Settings > Horizon Settings > More (bottom of page), you can set Auth Methods (near top of page) to SAML only, which requires True SSO implementation, or SAML and Passthrough, which requires two logins: one to IdP, and one to Horizon.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (107)
  3. For complete True SSO instructions, see https://www.carlstalhood.com/vmware-horizon-true-sso-uag-saml/.
  4. For Okta and True SSO, see Enabling SAML 2.0 Authentication for Horizon with Unified Access Gateway and Okta: VMware Horizon Operational Tutorial at Omnissa Tech Zone.
  5. For Azure MFA, see Sean Massey Integrating Microsoft Azure MFA with VMware Unified Access Gateway 3.8.

For RADIUS authentication:

  1. Enable the Authentication Settings section and configure the settings as appropriate for your requirements. See Configuring Authentication in DMZat VMware Docs.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (108)
    • When configuring RADIUS, if you click More, there’s a field for Login page passphrase hint.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (109)
  2. Then in Edge Service Settings > Horizon Settings > More (bottom of page), you can set Auth Methods (near top of page) to RADIUS.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (110)
  3. If you scroll down the Horizon Settings page, you’ll see additional fields for RADIUS.
  4. In UAG 3.8 and newer, Passcode label field can be customized for MFA providers like Duo.
  5. If your RADIUS is doing Active Directory authentication (e.g. Microsoft Network Policy Server with Azure MFA), then Enable Windows SSO so the user isn’t prompted twice for the password.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (111)

Other UAG Configurations

  1. UAG 3.8 and newer shows when the admin password expires in Account Settings in the Advanced Settings section.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (112)
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (113)
  2. Ciphers are configured underAdvanced Settings > System Configuration.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (114)
    • The default ciphers in UAG 2406 are the following and include support for TLS 1.3.
      TLS_AES_128_GCM_SHA256,TLS_AES_256_GCM_SHA384,TLS_CHACHA20_POLY1305_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

      Omnissa Unified Access Gateway 2406 – Carl Stalhood (115)

    • In UAG older than 2103, Syslog is also configured here. In UAG 2103 and newer, Syslog is in a different menu as described below.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (116)
    • At the bottom of the System Configuration page are several settings for SNMP, DNS, and NTP.
    • UAG 20.12 (2012) and newer support SNMPv3.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (117)
    • UAG 3.10 and newer have Admin Disclaimer Text.
    • You can add NTP Servers.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (118)
  3. Session Timeout is configured in System Configuration. It defaults to 10 hours.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (119)
  4. UAG 3.6 and newer let you add static routes to each NIC.
    1. ClickNetwork Settings.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (120)
    2. Click the gear icon next to a NIC.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (121)
    3. ClickIPv4 Configuration to expand it and then configure IPv4 Static Routes.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (122)
  5. UAG 2103 and newer have a different menu item for Syslog Server Settings.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (123)
    • You can specify up to two Syslog servers.
    • You can include System Messages.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (124)
    • UAG 2207 supports MQTT when adding Syslog servers.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (125)
  6. UAG 20.09 (2009) and newer can automatically install patches/updates when the appliance reboots.
    1. In the Advanced Settings section, click Appliance Updates Settings.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (126)
    2. For Apply Updates Scheme, select an option. Click Save.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (127)
  7. UAG supports High Availability Settings.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (128)
    1. With the High Availability Virtual IP address, you might not need load balancing of the UAG appliances. SeeUnified Access Gateway High Availability at Omnissa Docs.
      1. The High Availability feature requires three IP addresses and three DNS names:
        1. One IP/FQDN for the High Availability Virtual IP.
        2. And one IP/FQDN for each appliance/node.
      2. The Horizon Edge Gateways should be set to node-specific IP addresses and node-specific DNS names. Each appliance is set to a different IP/FQDN.
      3. The Virtual IP (and its DNS name) is only used for the High Availability configuration.
      4. The YouTube videoHigh Availability on VMware Unified Access Gateway Feature Walk-through explains the High Availability architecture.
    2. Set the Mode to ENABLED.
    3. Enter a new Virtual IP Address which is active on both appliances.
    4. Enter a unique Group ID between 1 and 255 for the subnet.
    5. Click Save.
    6. On the second appliance, configure the exact same High Availability Settings.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (129)
  8. To upload a valid certificate, scroll down to theAdvanced Settings section, and next toTLSServer Certificate Settings, click the gear icon.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (130)
    1. In Unified Access Gateway 2312 and newer, click Edit in the Internet section.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (131)
    2. In Unified Access Gateway 3.2 and newer, you can apply the uploaded certificate toInternet Interface,Admin Interface, or both.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (132)
    3. In Unified Access Gateway 3.0 and newer, change theCertificate Type toPFX, browse to a PFX file, and then enter the password. This PFX file certificate must match the Public FQDN (load balanced) for Unified Access Gateway. If your load balancer is terminating SSL, then the certificate on the UAG must be identical to the certificate on the load balancer.
    4. Leave the Alias field blank.
    5. ClickSave.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (133)
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (134)
    6. If you changed the Admin Interface certificate, then you will be prompted to close the browser window and re-open it.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (135)
  9. Or, you can upload a PEM certificate/key (this is the only option in older UAG). Next toPrivate Key, click theSelect link.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (136)
    1. Browse to a PEM keyfile. If not running Unified Access Gateway 3.0 or newer, then certificates created on Windows (PFX files) mustbe converted to PEM before they can be used with Unified Access Gateway. You can useopenssl commands to perform this conversion. The private key should be unencrypted.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (137)
    2. Browse to a PEM certificate file (Base-64) that contains the server certificate, and any intermediate certificates. The server certificate is on top, the intermediate certificates are below it. The server certificate must match the public FQDN (load balanced) for the Unified Access Gateway.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (138)
    3. ClickSave when done.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (139)
  10. UAG 3.1 and newer have an Endpoint Compliance Check feature. The feature requires an OPSWAT subscription. Newer versions of UAG can deploy the OPSWAT agent. It’s pass/fail. See Configure OPSWAT as the Endpoint Compliance Check Provider for Horizon at VMware Docs.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (140)
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (141)
    • UAG 3.9 and newer let you upload the Opswat Endpoint Compliance on-demand agent executables. Horizon Client downloads the executables from UAG and runs them. See Upload OPSWAT MetaAccess on-demand agent Software on Unified Access Gateway at VMware Docs.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (142)
    • In UAG 20.09 and newer, Outbound Proxy Settings can be configured to allow UAG to contact the Opswat servers when checking for device compliance.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (143)
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (144)
  11. Scroll down toSupport Settingsand click the icon next toExport Unified Access GatewaySettings to save the settings to a JSON file. If you need to rebuild your Unified Access Gateway, simply import the the JSON file.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (145)
    • The exported JSON file does not include the UAG certificate, so you’ll also need the .pfx file.
      Omnissa Unified Access Gateway 2406 – Carl Stalhood (146)
  12. If you point your browser to the Unified Access Gateway external URL, you should see the Horizon Connection Server portal page. Horizon Clients should also work to the Unified Access Gateway URL.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (147)

Monitor Sessions

In UAG 3.4 and newer, in the UAG Admin interface,

  • At the top of the page, next toEdge Service Settings, you can see the number of Active Sessions on this appliance.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (148)
  • At the bottom of the page, underSupport Settings, clickEdge Service SessionStatisticsto see more details.
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (149)
    Omnissa Unified Access Gateway 2406 – Carl Stalhood (150)

In older versions of UAG, to see existing Horizon connections going through UAG, point your browser tohttps://uag-hostname-or-ip-addr:9443/rest/v1/monitor/stats.
Omnissa Unified Access Gateway 2406 – Carl Stalhood (151)

Logs and Troubleshooting

You can download logs from the Admin Interface by clicking the icon next to Log Archive.
Omnissa Unified Access Gateway 2406 – Carl Stalhood (152)

You can also review the logs at /opt/vmware/gateway/logs. You can less these logs from the appliance console.

Or you can point your browser to https://MyApplianceIP:9443/rest/v1/monitor/support-archive. This will download a .zip file with all of the logfiles. Much easier to read in a GUI text editor.

For initial configuration problems, check out admin.log.

For Horizon View brokering problems, check out esmanager.log.

By default, tcpdump is not installed on UAG. To install it, login to the console and run/etc/vmware/gss-support/install.sh

Load Balancing

If NetScaler, seehttps://www.carlstalhood.com/vmware-horizon-unified-access-gateway-load-balancing-citrix-adc/load balance Unified Access Gateways.

To help with load balancing affinity, UAG 3.8 and newer can redirect the load balanced DNS name to a node-specific DNS name. This is configured in Edge Service Settings > Horizon Settings > More (bottom of page).
Omnissa Unified Access Gateway 2406 – Carl Stalhood (153)

Related Pages

  • Back to Omnissa Horizon 8
Omnissa Unified Access Gateway 2406 – Carl Stalhood (2024)

References

Top Articles
Hey Y'all! - 10 Cookie Bar recipes that save MAJOR time with holiday baking
The Best Yorkshire Pudding Recipe
Friskies Tender And Crunchy Recall
Tmf Saul's Investing Discussions
Practical Magic 123Movies
Mail Healthcare Uiowa
Vocabulario A Level 2 Pp 36 40 Answers Key
Where's The Nearest Wendy's
Student Rating Of Teaching Umn
Keurig Refillable Pods Walmart
Alaska: Lockruf der Wildnis
Flower Mound Clavicle Trauma
D10 Wrestling Facebook
Conan Exiles Thrall Master Build: Best Attributes, Armor, Skills, More
Viprow Golf
National Weather Service Denver Co Forecast
How Much Is Tay Ks Bail
Drago Funeral Home & Cremation Services Obituaries
Nordstrom Rack Glendale Photos
Lista trofeów | Jedi Upadły Zakon / Fallen Order - Star Wars Jedi Fallen Order - poradnik do gry | GRYOnline.pl
Kaitlyn Katsaros Forum
Raz-Plus Literacy Essentials for PreK-6
Isaidup
Like Some Annoyed Drivers Wsj Crossword
Galaxy Fold 4 im Test: Kauftipp trotz Nachfolger?
48 Oz Equals How Many Quarts
How To Tighten Lug Nuts Properly (Torque Specs) | TireGrades
3Movierulz
Abga Gestation Calculator
Summoners War Update Notes
Log in to your MyChart account
Best New England Boarding Schools
Does Circle K Sell Elf Bars
Kokomo Mugshots Busted
Forager How-to Get Archaeology Items - Dino Egg, Anchor, Fossil, Frozen Relic, Frozen Squid, Kapala, Lava Eel, and More!
Royal Caribbean Luggage Tags Pending
Plato's Closet Mansfield Ohio
Dreammarriage.com Login
2016 Honda Accord Belt Diagram
Ljw Obits
2008 Chevrolet Corvette for sale - Houston, TX - craigslist
Petsmart Northridge Photos
450 Miles Away From Me
My.lifeway.come/Redeem
Bbc Gahuzamiryango Live
D-Day: Learn about the D-Day Invasion
Sam's Club Gas Prices Deptford Nj
Dogs Craiglist
Jeep Forum Cj
Washington Craigslist Housing
Jigidi Jigsaw Puzzles Free
Fahrpläne, Preise und Anbieter von Bookaway
Latest Posts
Article information

Author: Ray Christiansen

Last Updated:

Views: 6486

Rating: 4.9 / 5 (69 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Ray Christiansen

Birthday: 1998-05-04

Address: Apt. 814 34339 Sauer Islands, Hirtheville, GA 02446-8771

Phone: +337636892828

Job: Lead Hospitality Designer

Hobby: Urban exploration, Tai chi, Lockpicking, Fashion, Gunsmithing, Pottery, Geocaching

Introduction: My name is Ray Christiansen, I am a fair, good, cute, gentle, vast, glamorous, excited person who loves writing and wants to share my knowledge and understanding with you.