Successfully migrating your XenMobile Enterprise Environment

Successfully migrating your XenMobile Enterprise Environment

MAY2016 Successfully Migrating your XenMobile Enterprise Environment Justin Maeder Sr. XenMobile Escalation Engineer 2016 1 Citrix | Confidential Agenda 1.Architectureoverview 2.Prerequisites 3.Migrationprocess

4.Post-requisites 5.Troubleshooting 6.ResourceList 7.Q&A 2016 2 Citrix | Confidential XenMobile Architecture MDM LB Device Manager

8443/443 MDM Device Enrollment 8443/443/80 443 MAM & MicroVPN MDX Applications 443 NS Gatewa y 2016 4 Citrix | Confidential App Controller PostgreSQL

MS-SQL XenMobile 9.0 2016 5 Citrix | Confidential MDM LB 8443/443 MDM Device Enrollment 8443/443/80 XenMobile Server 10 443 MAM & MicroVPN MDX Applications 8443

NS Gatewa y 2016 6 Citrix | Confidential MS-SQL XenMobile 10 2016 7 Citrix | Confidential Why should I migrate?

Unifiedadministratorconsole Widersupporteddevice/OSplatform Morefeatures Morecostefficient MTCupgradesarenowpossible XenMobile9goingEndofMaintenance(EOM)soon! Java7nolongersupported 2016 8 Citrix | Confidential Planning for Upgrade Test Drive Staging

Environme nt Full Upgra de Staging Environme nt Full Upgra de 2016

9 Citrix | Confidential Production Environme nt 10 2016 Citrix | Confidential Complete upgrade Prerequisites Installanew XMS10.1VPX

whichpointsto anewDB Installthe latestversion oftheUpgrade Tool Startupgrade process Upload encryptedApp Controller supportbundle

Download& copythehelpupgrade.jspto existingXDM sever Rebootandlog intoXMS console ConfigureV6 licensing Complete upgradepostrequisites

Migration Prerequisites What do I need to focus on first? HypervisorPlatform XenServer6.0+ VmwareESXi5.1+ Hyper-VWindowsServer2008R2+ DatabaseVersionNon-defaultnamedinstance SQL2008+ PostgresSupportedforPOCandtestenvironment Pg_hba.conf Postgresql.conf

NetScalerversion 10.1build126.1203e 10.5build55.8 11.0 12 2016 Citrix | Confidential What do I need to focus on first? CertificateAuthorityPKI WindowsServer2008R2 TLS1.2Workaround-https://support.microsoft.com/en-us/kb/245030 WindowsServer2012 LicenseServerV6licensingmodelonly 11.12.1+

13 2016 Citrix | Confidential Migration Prerequisites XenMobileServer10.1VPX Note: Thisisnotanin-placemigrationsoanewIPaddresswillbeneeded XenMobileAppControllerPatch97582 Note:Rebootrequired AppControllerEncryptedSupportBundle AppControllerServerCertificate ImportedintoNetScaler

XenMobileSnapshot AppControllerBeforePatch97582install NetScalerVPXorns.conffile 14 2016 Citrix | Confidential Migration Prerequisites XenMobileMigrationToollatestversionisV5 DeviceManagerhelp.upgrade.jspfile \tomcat\webapps\zdm XenMobileDeviceManagerCertificatePassword PasswordcreatedduringoriginalXDMinstall 2AdditionalDMZIPAddresses

UsedforMAMLoadBalancersonNS XMSFQDN MustmatchtheDeviceManager9.0FQDN 15 2016 Citrix | Confidential Migration Prerequisites SQLServerNameinDeviceManager \tomcat\webapps\zdm\WEB-INF\classes\ewconfig.properties Fourlocationswhereitneedstobeupdated/changedfromhostnameto FQDN 1. pooled.datasource.url=jdbc:jtds:sqlserver:// :1433/xxxxxxxxx 2. pooled.datasource.hostname=

3. audit.datasource.url=jdbc:jtds:sqlserver://:1433/ xxxxxxxxx 16 2016 Citrix | Confidential Migration Prerequisites Last Step Disable Load Balancer Virtual Server(s) 8443 443 Disable NetScaler Gateway Virtual Server 17 2016 Citrix | Confidential

18 2016 Citrix | Confidential Complete upgrade prerequisites Installanew XMS10.1VPX whichpointsto anewDB Installthe latestversion oftheUpgrade

Tool Startupgrade process Upload encryptedApp Controller supportbundle Download& copythehelpupgrade.jspto existingXDM sever

Rebootandlog intoXMS console ConfigureV6 licensing Complete upgradepostrequisites Migration Process XenMobile9 XenMobile

10 Configuratio n DeviceData 20 2016 Citrix | Confidential https:///uw/ 21 2016 Citrix | Confidential Migration Types

Test Drive Configurationdataonly NOdeviceoruserdata RunthisFirsttoensureall configurationdatawillbe migrated 22 2016 Citrix | Confidential Production Upgrade Configuration,deviceanduser data Requireadditionalpostmigrationconfigurations Nodevicere-enrollment

23 2016 Citrix | Confidential 24 2016 Citrix | Confidential Complete upgrade prerequisites Installanew XMS10.1VPX whichpointsto anewDB

Installthe latestversion oftheUpgrade Tool Startupgrade process Upload encryptedApp Controller supportbundle Download&

copythehelpupgrade.jspto existingXDM sever Rebootandlog intoXMS console ConfigureV6 licensing Complete upgradepostrequisites Migration Post-requisites

Migration Post-requisites XenMobile Server VerifyconsoleaccessXDM9.0administratorcredentials Appsshowupcorrectly LDAPconfiguration DeliveryGroupsshowADgroups Enrolleddevicesshow: SetupV6licensing Deviceswillnotconnectbackinbeforethisissetup(30-daygrace

period) Verifyports27000&7279areopenbetweenXMSandLicenseServer 26 2016 Citrix | Confidential XenMobile Server Upgrade CurrentMigrationToolMigratesserverfromXDM9to XMS10.1 AfterverifyingALLdatawasmigratedsuccessfully BackupXMSVM BackupXMSDatabase UpgradeXMSusing.BINfile 27 2016 Citrix | Confidential

Migration Post-requisites NetScaler MDM Load Balancer SSLBridge UnbindtheXenMobileDeviceManager9.0servicesandreplacewith thenewlyaddedXenMobileServer10services Port:443::Protocol:SSL_Bridge Port:8443::Protocol:SSL_Bridge 28 2016 Citrix | Confidential Migration Post-requisites NetScaler MDM Load Balancer SSLOffload YoudoNOT needtomodifytheDevicesorRootCAcertsthatare currentlybound

UnbindtheXenMobileDeviceManager9.0servicesandreplacewith thenewlyaddedXenMobileServer10services Port:80::Protocol:SSL Enable Port 80 within the XMS firewall Via CLI 29 2016 Citrix | Confidential Migrati on LB Previously enrolled devices 443 App Controller FQDN 8443 XMS

FQDN NetScale r Gateway Newly enrolled devices 8443 XMS FQDN 8443 MAM LB 30 2016 Citrix | Confidential AppC

XenMobile Server 10 Migration Post-requisites - NetScaler Migration LB Load Balancing Virtual Server IPaddressmustmeetRFC1918standards Protocol:SSL Port:443 Service/Service Group XenMobile10IPaddress Protocol:SSL Port8443 ServerId:NodeIDfoundinXMSCLI Bind App Controller Server Certificate

Create A New Address Record AppControllerFQDNMigrationLBIP 31 2016 Citrix | Confidential Migration Post-requisites NetScaler MAM LB Load Balancing Virtual Server IPaddressmustmeetRFC1918 standards Protocol:SSL Port:8443 Persistence:CUSTOMSERVERID Expression:

HTTP.REQ.COOKIE.VALUE(ACNO DEID) Service/Service Group XenMobile10IPaddress Protocol:SSL Port8443 32 2016 Citrix | Confidential Bind XenMobile Server Certificate (SSL Listener) Create A New Address Record XenMobileServerFQDNMAMLB IP

Migration Post-requisites NetScaler Gateway ReconfigureSTAwithinNetScalerGateway https://:8443 ChangeAppControllerFQDNfieldtoXMSFQDN:8443 ChangeSessionPolicesfromAppControllerFQDNtoXMS FQDN:8443 AddtheXenMobileServerFQDNtotheAllowedDomains forClientlessAccess 33 2016 Citrix | Confidential Troubleshooting Common Issues

Browser Cache.. Prior to updating the Upgrade Tool After updating the Upgrade Tool 35 2016 Citrix | Confidential

Common Issues Fixedin MigrationsthatcontainaXenMobileDeviceManager latest FQDNwithuppercaseletters Migratio Example: CitrixSynergy.Domain.com nTool SymptomsWorxHomewillnotopenafterthedevicesuccessfully enrolls FixesPriortothemigration,modifyyourDeviceManagerhostname withintheEW-Config.propertiesfileandServerGroupswithinXDM console

ios.mdm.https.host=CitrixSynergy.Domain.com zdm.awareness.http-plain.host=CitrixSynergy.Domain.com zdm.awareness.https-no-auth.host=CitrixSynergy.Domain.com zdm.awareness.https-want-auth.host=CitrixSynergy.Domain.com 36 2016 Citrix | Confidential Common Issues Migrationsthatcontainacustomstorenamewithinthe AppController Default name is Store Symptoms-Error"Pleasecontactsupportforaccesstoyour applicationsduringdeviceenrollment FixesPriortothemigration,changethestorenamebacktothedefault

nameStore Fixed in XMS 10.3+ - **Single name store** Example Citrix **Store name with spaces will NOT work** Example Citrix Store Ifthisissueoccursafterthemigration,changethestorenamebackto thedefaultThis will NOT affect the migration 37 2016 Citrix | Confidential FAQ Q: If my XenMobile migration fails, can I rollback to 9.0? A: Yes you can, the sooner the better after the migration fails. Any changes made to the XMS 10 configuration or any devices enrolled will no longer work.

Q: Can I migrate from Device Manager 8.x to 10? A: No, the XenMobile Migration Tool will only support migrations from 9.0 Q: Can I migrate from a PostgreSQL DB to a remote SQL server? A: No, we do not support cross platform DB migrations Q: Can I run XenMobile 9 & XenMobile 10 simultaneously in my environment? Yes you can, but a mobile device can only be enrolled in 1 EMM instance at a time. 38 2016 Citrix | Confidential

HowdoesXenMobile9communication flowdifferfromXenMobile10 Whatpre-requirementsarenecessaryto reviewpriortostartingthemigration Review Whatarethekeystepsinthemigration process Whatpost-requirementsarenecessary tocompletetoregaincommunication withpreviouslyenrolleddevices Whataresomeofthecommonissues thatImayrunintoandhowdoIfix

them 39 2016 Citrix | Confidential Resources LessonsLearnedontheField CitrixProductDocumentation FAQ:XenMobile10MigrationTool SupportingNamedSQLInstances SupportingXenMobileUpgradeRollbacks 40 2016 Citrix | Confidential

Q&A 41 2016 Citrix | Confidential 42 2016 Citrix | Confidential

Recently Viewed Presentations

  • Virginia High School 2009 Mathematics Standards of Learning ...

    Virginia High School 2009 Mathematics Standards of Learning ...

    2009 MATHEMATICS STANDARDS OF LEARNING TRAINING INSTITUTES GEOMETRY Virginia Department of Education Major Changes Content moved to grades 6-8 Complementary, supplementary, and vertical angles Content added Equation of circle given coordinates of center and point on circle Reorganization of reporting...
  • Forces and Motion - Mr. Grant's Site

    Forces and Motion - Mr. Grant's Site

    Sig Digs, Sig Figs…etc. Sig Figs tell us how many digits we can have in our answers. The numbers 1 through 9 are significant all the time, but 0 is a special case. 1234 - has 4 sig figs. 1.92...
  • The Atom and Radiation

    The Atom and Radiation

    The Atom and Radiation Nuclear Radiation and an Introduction to Electromagnetic Radiation
  • Elements of Theatre Audience and Theatre

    Elements of Theatre Audience and Theatre

    The playwright's script is the text by which theatre is created. It can be simplistic, as in the 16th century, with the scenarios used by the acting troupes of the Commedia dell' arte, or it can be elaborate, such as...
  • interfaithimmigration.org Welcome to this months Webinar on Deferred

    interfaithimmigration.org Welcome to this months Webinar on Deferred

    On June 15, 2012, Secretary of Homeland Security Janet Napolitano announced that certain people who came to the U.S. as children and meet several guidelines may request consideration of deferred action for a period of two years, subject to renewal,...
  • One Pass - Meetup

    One Pass - Meetup

    Analytic functions allow the rows in a result set to 'peek' at each other, avoiding the need for joining duplicated data sources. DISCLAIMER. blah blah NOT LIABLE blah blah blah, ...
  • Link to video about division using Dienes blocks

    Link to video about division using Dienes blocks

    Introducing the bar model. The bar model is introduced within the context of part/whole relationships to solving problems involving the concepts of addition and subtraction. It exposes the relationships within the structure of the mathematics, which are used to find...
  • Ch. 13/14 Gas Laws Key Vocabulary  Kinetic Energy:

    Ch. 13/14 Gas Laws Key Vocabulary Kinetic Energy:

    Remove the P from the combined gas law. Isovolumetric = same volume P. 1 /T 1 = P 2 /T. 2 Remove the V from the combined gas law. P. 1 V 1 P 2 V. 2 T. 1 T....