MobileIron Core and Sentry Upgrade experience

Recently i have attempted to upgrade MobileIron Core from 7.x and Sentry 7.x latest version. Here is my experience with the product and upgrade, i hope this will be useful to MI Admin.

Prerequisites:

1. Ensure you have console access to MI Core and Sentry access.
2. Ensure you can connect using Putty to MI Servers.
3. Ensure you have admin credentials to the server.

Attempt 1 

We decided to upgrade using following plan with the rollback plan i.e Snapshots.


  1. Upgrade Core from 7.0.0.1 to 8.0.1.0.
  2. Upgrade Sentry from 7.0.1 to 7.5.1
  3. Upgrade Core from 8.0.1.0 to 9.0.0.0
  4. Upgrade Sentry from 7.5.1 to 8.0.1. 
  5. Upgrade Core from 9.0.0.0 to 9.1.0.0
  • Outcome : Failed ! MobileIron Core upgrade failed with schema mismatch error. It seems MI databases have multiple entries that needs to added,deleted, amended to resolve schema mismatch issues. MI Support informed this is issue across the board. 
    • Learning 1 - Never attempt to upgrade without snapshot !
    • Learning 2 - Keep MI Support on standby you cannot do without they resolve schema mismatch issues.
    • Learning 3 - Users will not be impacted during Core Upgrade. Only admin cannot enroll new devices.

Attempt 2 

Provided all showtech logs to MI Support to investigate issues and build custom queries to resolve issues.

  1. Upgrade Core from 7.0.0.1 to 8.0.1.0.
  2. Upgrade Sentry from 7.0.1 to 7.5.1
  3. Upgrade Core from 8.0.1.0 to 9.0.0.0
  4. Upgrade Sentry from 7.5.1 to 8.0.1. 
  5. Upgrade Core from 9.0.0.0 to 9.1.0.0
  • Outcome : Successfully upgrade to 8.0.1.0 after resolving schema mismatch issues. Only MI Support  can resolve this issues as you need to end Database and credentials are confidential. However, Apple iOS 10 enrollment failed as result we had to rollback snapshot.
    • Learning 3 - Ensure you have full upgrade plan instead to interim upgrades to minor versions !
    • Learning 4 - Test   | Test | Test after each upgrade with proper change control to cover yourself.

Attempt 3

We decided to schedule 6 hours outage to complete full upgrade with help of MI Support. upgrade path remains the same.
  1. Upgrade Core from 7.0.0.1 to 8.0.1.0.
  2. Upgrade Sentry from 7.0.1 to 7.5.1
  3. Upgrade Core from 8.0.1.0 to 9.0.0.0
  4. Upgrade Sentry from 7.5.1 to 8.0.1. 
  5. Upgrade Core from 9.0.0.0 to 9.1.0.0
  • Outcome :  Will be added soon.... stay tuned.,,

Comments

Popular posts from this blog

How to enable iOS unmanaged apps to read managed contacts & write unmanaged contacts without compromising security using Microsoft Intune

How to deploy Application (offline installer DMG) on Apple MacOS Devices using Microsoft Intune

ConfigMgr CB Backup Failing