If you are managing iOS devices via XenMobile, and your XenMobile deployment matches the two conditions below, then you need to take action before your end-users upgrade their devices to iOS 11.
1. XenMobile is deployed in a cluster setup (with more than one node)
2. XenMobile is deployed in MDM-only or Enterprise (MDM+MAM) mode.
Update: This issue has been resolved in 10.8 RTM.
You will need to modify your NetScaler load balancer configuration to use Source IP persistence for all NetScaler MDM load balancers e.g. virtual servers set up for ports 8443 and 443.
For XenMobile Service customers, Citrix Cloud Ops will be performing this configuration change as a maintenance operation, so no action is necessary by customers.
If Source IP persistence is already configured on NetScaler and your XenMobile environment has more than 10,000 devices being managed by a XenMobile cluster, plus if network address translation (NAT) is enabled on an appliance such as F5 or a firewall fronting the NetScaler before the XenMobile Server, please monitor the NetScaler and XenMobile for CPU and memory usage. If NetScaler or XenMobile server resources are consistently pegged at 80% of the CPU or memory usage over a long period of time, please contact Citrix Technical Support for further assistance.
With iOS 11 behavior multiple connections are opened by the iOS MDM software in response to a single MDM command from XenMobile.
XenMobile testing of iOS 11 revealed that MDM management of iOS 11 devices will be impacted if:
1. XenMobile is deployed in a cluster setup (with more than one node), and
2. XenMobile is deployed in MDM-only or Enterprise (MDM+MAM) mode (MAM-only deployment mode is not affected)
This affects all versions of XenMobile Server.
Reference the following articles: