XenMobile Server

System requirements and compatibility


This article covers system requirements and compatibility for XenMobile Server 10.16. For system requirements for Endpoint Management, see System requirements.

For more requirements and compatibility information, see the following articles:

To run XenMobile 10.16, you need the following minimum system requirements:

  • One of the following:
    • Citrix Hypervisor 8.2 CU1 and later, or Citrix XenServer (supported versions: 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 8.0, 8.1, 8.2); for details, see XenServer.
    • VMware (supported versions: ESXi 6.0, ESXi 6.5.0 Update 3, or ESXi 6.7 Update 2 patch 10, ESXi 7.0 Update 3g); for details, see ESXi 6.7 workaround and VMware
    • Hyper-V (supported versions: Windows Server 2016 and Windows Server 2019); for details, see Hyper-V
  • Endpoint Management connector for Exchange ActiveSync 10.1.10 or Citrix Gateway connector for Exchange ActiveSync
  • Dual core processor
  • Four virtual CPUs
  • 8 GB of RAM for production environments; 4 GB of RAM for proof of concept and test environments
  • 50 GB of disk space
  • Citrix License Server 11.16.

    Update your Licensing Server before upgrading your XenMobile Server.

ESXi 6.7 workaround

For ESXi 6.7 to work, you must perform the following workaround.

  1. Using the OVF tool provided by VMware, extract the OVA file downloaded from citrix.com. Get the OVF tool from VMware’s page(https://my.vmware.com/group/vmware/details?downloadGroup=OVFTOOL410&productId=491).
  2. Of the three files extracted, upload the .vmdk file to your data store.
  3. Create a new virtual machine.
    1. Name the virtual machine and select ESX/ESXi 4.x virtual machine as the compatibility option.
    2. For the Guest OS family, select Linux.
    3. For the Guest OS version, select Other 2.6.x Linux (64-bit).
    4. For data store, select Default.
    5. During customization, remove the default hard disk, USB controller, and CD/DVD drive.
    6. Under Network, as the adapter type, select VMXNET3.
    7. On ESXi, if your disks are local, select SCSI Controller and LSI Logic Parallel. If you’re using a shared disk, select VMware Paravirtual.
    8. Click Next to finish VM creation.
  4. Navigate to your data store and copy the .vmdk file you uploaded earlier. Copy it into the VM directory that you created for XenMobile.
  5. From the ESXi web interface, select the VM and edit the settings.
  6. Click Add Hard disk.
  7. Select the .vmdk file copied earlier and attach it to the VM.
  8. Click Save.
  9. Power on your VM.

Citrix Gateway system requirements

To run Citrix Gateway with XenMobile 10.16, you need the following minimum system requirements.

  • Citrix Gateway (on-premises). Supported versions: 12.1 or later

  • You must also be able to communicate with the Active Directory, which requires a service account. You only need query and read access.

XenMobile 10.16 database requirements

XenMobile requires one of the following databases:

  • Microsoft SQL Server

    XenMobile supports a Microsoft SQL Server database running one of the following supported versions. For more information about Microsoft SQL Server databases and their hardware requirements, see the Microsoft documentation.

    • Microsoft SQL Server 2016 SP3
    • Microsoft SQL Server 2017 CU 31
    • Microsoft SQL Server 2019 CU 18
    • Microsoft SQL Server 2022

    Your Microsoft SQL Server database requirements also depend on the size of your deployment. For more information about Microsoft SQL Server database requirements for your deployment size, see Scalability.

    XenMobile supports SQL Basic Availability Groups (Always On Availability Groups) and SQL Clustering for database high availability.

    Citrix recommends using Microsoft SQL remotely.

    For information about upgrading Microsoft SQL, see the Microsoft article Upgrade SQL Server.

  • PostgreSQL (for test environments only). PostgreSQL is included with XenMobile. You can use it locally or remotely in test environments. Database migration is not supported. You can’t move databases created in a test environment to a production environment.

    All XenMobile editions support Remote PostgreSQL 9.5.1 and 9.5.11 for Windows with the following limitations: Not recommended for production environments. Support for up to 300 devices. Use on-premises SQL Server for more than 300 devices. No support for clustering.

SQL Server service account requirements

Ensure that the service account of the SQL Server to be used with XenMobile has the DBcreator role permission. Record the SQL server account password that you specify during XenMobile Server installation. That password is required if you need to clone the XenMobile database during XenMobile Server recovery.

Secure your SQL Server databases using Transparent Data Encryption (TDE). Don’t allow external access to SQL Server ports, as shown in the reference architecture in Reference Architecture for On-Premises Deployments.

For more information about SQL Server service accounts, see the following pages on the Microsoft documentation site. These links point to information for SQL Server 2014. If you are using a different version, choose your server version from the Other Versions list:

Virtual Apps and Desktops compatibility

  • Virtual Apps and Desktops 7.15 LTSR CU3
  • Virtual Apps and Desktops 7.1811
  • Virtual Apps and Desktops 7 1906
  • Virtual Apps and Desktops 7 1909
  • Virtual Apps and Desktops 7 2006

StoreFront compatibility

  • StoreFront 3.12.2
  • StoreFront 7 1811
  • StoreFront 7 1906
  • StoreFront 7 1909
  • StoreFront 7 2006

Other compatibility

  • Endpoint Management connector for Exchange ActiveSync 10.1.10
    • Older versions aren’t tested
  • Citrix Gateway connector for Exchange ActiveSync
    • Older versions aren’t tested
System requirements and compatibility