Product Documentation

Hardware, Hypervisor, App Controller, and Device Manager Requirements

Oct 20, 2015

Each XenMobile component has specific hardware or hypervisor requirements:

  • User devices. This hardware requirement includes the number and types of devices that enroll when you deploy Device Manager, such as iPads or Android phones.
  • Hardware or hypervisor. These requirements include the hardware resources to support your number of users and devices. You install App Controller and NetScaler VPX on a hypervisor, such as XenServer. You can also deploy the physical NetScaler or NetScaler Gateway appliance. The number of users who connect determines the NetScaler Gateway appliance model you select, or the number of App Controller instances you install on the hypervisor.

    Your hypervisor, such as XenServer, must contain enough disk space and memory to support multiple instances of App Controller or NetScaler VPX.

This section describes detailed hardware or hypervisor requirements for each XenMobile component.

App Controller System Requirements

You can install App Controller on the following:

  • XenServer 6.2
  • XenServer 6.0
  • XenServer 6.1
  • XenServer 5.6 with a minimum of Service Pack 1
  • Microsoft Server 2012 with Hyper-V enabled
  • Microsoft Hyper-V Server 2012
  • VMware ESXi 5.0.1
  • VMware ESXi 5.1
  • VMware ESXi 4.x

XenServer, Hyper-V, and VMware ESXi must provide adequate virtual computing resources to App Controller as listed in the following table.

XenServer and VMware ESXi Requirements

XenServer and VMware ESXi must provide adequate virtual computing resources to App Controller as listed in the following table.

Memory

4 GB

Virtual CPU (VCPU)

2 VCPUs

Note: If App Controller is acting as the cluster head, Citrix recommends 4 VCPUs.

Virtual Network Interfaces

1

Microsoft Hyper-V Requirements

Microsoft Hyper-V must provide adequate virtual computing resources to App Controller as listed in the following table.

Disk space (this is maximum disk size to which the App Controller disk can increase) 50 GB
Memory 4 GB
VCPU 2
Virtual Network interfaces (available for each App Controller VM) 1

Active Directory

When you add users to Active Directory, you must enter the first name, last name, and email in the user properties. If you do not configure users in Active Directory with this information, App Controller cannot synchronize these individuals. When users attempt to start an app, users receive a message that they are not authorized to use the app.

Device Manager System Requirements

The following requirements apply to the Device Manager server and the database only. System requirements for other XenMobile components are listed in separate topics.

Operating System Requirements

Citrix has tested and provides support for Device Manager installations on the following platforms.

  • Windows Server 2012 Enterprise and Standard editions
  • Windows Server 2008 R2 Service Pack 1 Enterprise and Standard editions
  • Windows Server 2008 Service Pack 2 Enterprise and Standard editions

If you plan to use device certificate templates with Microsoft Active Directory Certificate Services, the server providing Microsoft Certificate Services must be running on the following platforms.

  • Windows Server 2012 Enterprise and Standard editions
  • Windows Server 2008 R2 Service Pack 1 Enterprise and Standard editions

If you plan to use SharePoint access management in XenMobile, ensure that your SharePoint deployment is running Microsoft SharePoint 2010 or Microsoft SharePoint Online with Office 365. If you are running SharePoint on Windows Server 2008 R2, either install Microsoft SharePoint 2010 Service Pack 1 or Microsoft update KB976127. If your SharePoint server is running on Windows Server 2008, you must install Microsoft update KB976127. For details, see http://support.microsoft.com/kb/976127.

Java Requirements

The following Java components must be installed on the server before you install Device Manager. These components must be downloaded separately from the Oracle website, http://www.oracle.com/technetwork/indexes/downloads/index.html.

  • Java Standard Edition 7 Development Kit (minimum version 1.7.0_11)
  • Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 7

JCE is an extension to the Java Platform that provides a framework for implementation of cryptographic services, such as encryption and key generation. To support enrollment of iOS devices, the restricted strength JCE components included in the JDK must be replaced with the unlimited strength files. For details, see Installing Device Manager.

Hardware Requirements

Device Manager can be deployed in both physical and virtual server environments using Intel Xeon 3 GHz or AMD Opteron 1.8 GHz processors. When planning your installation, Citrix recommends that you specify a minimum of 4 GB RAM and 500 MB disk space. All other hardware specifications must meet the minimum requirements for the installed operating system.

The server resource requirements for your deployment depend on the number of devices that will be connecting. For guidance, the minimum recommended specifications required to support particular numbers of devices are listed in the following table.

Number of devices Device Manager server Database server
5,000 2 vCPUs and 4 GB RAM 2 vCPUs and 6 GB RAM
10,000 4 vCPUs and 8 GB RAM 4 vCPUs and 16 GB RAM
20,000 8 vCPUs and 16 GB RAM 16 vCPUs and 24 GB RAM
40,000 16 vCPUs and 32 GB RAM 32 vCPUs and 64 GB RAM

Database Requirements

The Device Manager repository requires a Microsoft SQL Server database running on one of the following supported versions.

  • Microsoft SQL Server 2012
  • Microsoft SQL Server 2008 R2
  • Microsoft SQL Server 2008

To install Device Manager, you will need access to a service account on the database server that has administrator rights to SQL Server, including Creator, Owner, and Read/Write permissions.