Upgrading Good Messaging and Good Mobile Control

Similar documents
ws.good.com HTTPS /27 has been added to the outbound network hostnames for Good Operations Center.

Upgrading Good Messaging and Good Mobile Control

Upgrading Good Mobile Control and Good Messaging

Overview... 1 Reverting to an Earlier Good Mobile Control... 1 Reverting to an Good Messaging Server Version... 3 Reverting Type C Clusters...

Integrating Handle with Exchange

Help Sales Reps Sync Contacts and Events with Lightning Sync

Help Sales Reps Sync Contacts and Events with Lightning Sync

Datatal Flexi Exchange Connector

Help Sales Reps Sync Contacts and Events with Lightning Sync

Doc-Trak 2012 SyteLine Hold in Drafts Folder Setup Guide

Helping Users Sync Contacts and Events with Exchange Sync (Beta)

ADMINISTRATOR GUIDE. Find out how to configure GFI OneConnect in different environments, and learn how to set up advanced features.

Components Minimum Requirements Recommended Requirements. Computer and Processor 1 GHz processor or higher Processor or higher

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

Administering ToutApp Exchange Reply Tracking

Microsoft Outlook Calendar Integration for the IM and Presence Service, Release 12.0(1)

Components Minimum Requirements Recommended Requirements Computer and Processor

Symprex Folder Permissions Manager

Workspace ONE UEM Notification Service. VMware Workspace ONE UEM 1811

Essentials Wizard Help - Configure Office 365


Microsoft Exchange for IM and Presence Service on Cisco Unified Communications Manager, Release 10.5(1)

METADATA FRAMEWORK 6.3. and High Availability


Symprex Signature Manager

Step 1 - Set Up Essentials for Office 365

Migrate All Mailboxes to the Cloud with a Cutover Exchange

Getting started guide


Step 1 - Set Up Essentials for Office 365

Symprex Out-of-Office Extender

User Manual. ARK for Exchange Server (ARKES)

Enterprise Vault.cloud CloudLink Google Account Synchronization Guide. CloudLink to 4.0.3

RoomWizard Exchange Connector. Complete Implementation/Upgrade Guide Microsoft Exchange On-Premises Microsoft Office 365

Cisco TelePresence Management Suite Extension for Microsoft Exchange

Cisco TelePresence Management Suite Extension for Microsoft Exchange

VMware AirWatch Database Migration Guide A sample procedure for migrating your AirWatch database

Symprex Signature Manager

Scribe Insight Installation Guide. Version August 10, 2011

AvePoint RevIM Installation and Configuration Guide. Issued May AvePoint RevIM Installation and Configuration Guide

Crystal Enterprise. Overview. Contents. Upgrading CE8.5 to CE10 Microsoft Windows

Sage 300. Sage CRM 2018 Integration Guide. October 2017

Polycom CMA System Upgrade Guide

NBC-IG Installation Guide. Version 7.2

User Management Tool

Enterprise Vault.cloud Folder Sync 1.13 Administration Guide

Office 365 for IT Pros

Coveo Platform 7.0. Microsoft SharePoint Legacy Connector Guide

Silk Performance Manager Installation and Setup Help

Sophos Enterprise Console

Planning for Cisco Unified Presence Integration with Microsoft Exchange

Business Insights Dashboard

Blackberry Enterprise Server Pre-installation and Checklist Guide

Dell Lifecycle Controller Integration Version 3.0 For Microsoft System Center Configuration Manager User's Guide

AccessData. Forensic Toolkit. Upgrading, Migrating, and Moving Cases. Version: 5.x

EMS MASTER CALENDAR Installation Guide

GO!NotifyLink. Enterprise Server Installation Guide. Installing GO!NotifyLink Enterprise Server

Novell ZENworks Asset Management 7

Cisco TelePresence Management Suite Extension for Microsoft Exchange 5.2

Veritas Backup Exec Migration Assistant

AccessData FTK Quick Installation Guide

EMS DESKTOP CLIENT Installation Guide

UC for Enterprise (UCE) NEC Centralized Authentication Service (NEC CAS)

TIE1.80InstallationGuideUK

Administration Guide. SAP CRM Groupware Connector 7.0. SAP CRM 5.0 (as of SP09) SAP CRM 5.2 SAP CRM 2007 SAP CRM 7.0 (Including Enhancement Packages)

Perceptive TransForm E-Forms Manager

Automation Anywhere Enterprise 10 LTS

Administration Guide. SAP CRM Groupware Connector 7.0. SAP CRM 5.0 (as of SP09) SAP CRM 5.2 SAP CRM 2007 SAP CRM 7.0 (Including Enhancement Packages)

Installing DPM 2012 R2

Technology Note. ER/Studio: Upgrading from Repository (v ) to Team Server 2016+

EASYHA SQL SERVER V1.0

ControlPoint. Installation Guide for SharePoint August 23,

New World ERP-eSuite

Diagnostic Manager Advanced Installation Guide

DefendX Software Control-Audit for Hitachi Installation Guide

Sophos Enterprise Console

Storage Manager 2018 R1. Installation Guide

New Features Issues Resolved... 5 Good Mobile Control Server v

Scribe Insight Installation Guide. Version May 17, 2013

x10data Application Platform v7.1 Installation Guide

Installation Manual. Fleet Maintenance Software. Version 6.4

Technology Note. ER/Studio: Upgrading from Repository (v ) to Team Server 17.x

BlackBerry Enterprise Server for Lotus Domino 2.0 Service Pack 5 Readme file

Datatal Flexi Exchange Connector

NTP Software File Auditor for Windows Edition

Version Installation Guide. 1 Bocada Installation Guide

NTP Software File Auditor for Hitachi

Veritas Backup Exec Quick Installation Guide

USER GUIDE. CTERA Agent for Windows. June 2016 Version 5.5

StoragePoint Advanced Installation Guide

DocAve for Salesforce 2.1

Veritas SaaS Backup for Office 365

ControlPoint. Advanced Installation Guide. September 07,

LexisNexis PCLaw Installation & Upgrade Guide

Scribe Insight Installation Guide. Version August 6,

Assess Remediate Enable Migrate

Crestron Fusion Cloud On-Premises Software Enterprise Management Platform. Installation Guide Crestron Electronics, Inc.

MailEnable Connector for Microsoft Outlook

Transcription:

Good Mobile Messaging Server Version 8.3.2 (BDB Version) Good Mobile Control Server 2.7.0 for Microsoft Windows Exchange Upgrading Good Messaging and Good Mobile Control Updated: 03/29/16 1 Introduction... 1 2 Pre-Upgrade Instructions... 1 2.1 Preinstallation Steps... 2 3 Upgrading from an Earlier Good Messaging 8.x/Good Mobile Control 2.x Version... 3 3.1 Best Practices... 3 3.2 Performing the GMC Upgrade... 4 3.3 Performing the GMM upgrade... 12 3.4 Error Conditions... 19 1 Introduction This note describes how to upgrade to Good Mobile Messaging server 8.3.2 (BDB version) and Good Mobile Control server 2.7.0 from earlier versions. Only Good Mobile Messaging server upgrades from 8.0.x (BDB version) to 8.3.2 (BDB version) are described. For Good Mobile Control, upgrading is tested and supported for the two most recent previous versions. Upgrading from earlier versions will require additional steps to complete the upgrade; in this case, contact your Good technical-support representative for the appropriate additional upgrading steps and additional software required. Upgrades should be performed in the order given in this note. Note: ws.good.com HTTPS 443 216.136.156.64/27 has been added to the outbound network hostnames for Good Operations Center. Good Mobile Control server 2.7.0 is compatible with earlier versions of Good Mobile Messaging server. Good Mobile Messaging server 8.3.2 requires Good Mobile Control server 2.3.0 or higher. 2 Pre-Upgrade Instructions Important note: After this upgrade, you can use the same GoodAdmin service account for both Good Mobile Messaging Server and Good Mobile Control Server. Warning: Downgrading the Good Messaging server, once upgraded, is not recommended. 1

The latest version of Good Mobile Messaging server, Good Mobile Control server, and Good Mobile Control console support the latest version of Good Mobile Messaging Client, as well as the two previous versions of the Client; in the same way, the latest version of the Good Mobile Messaging Client supports the latest version of Good Mobile Messaging server, Good Mobile Control server, and Good Mobile Control console, as well as the two previous versions. However, note that new features in the latest version are not supported on the two previous versions. For security, a patch is required for the GMC SQL Server. It s available in Cumulative Update package 6 for SQL Server 2008 R2 Service Pack 1 or newer as well as Cumulative update package 3 for SQL Server 2008 Service Pack 3 or newer. Without the hotfix, the GMC service will start but within a few seconds will crash. Several errors will appear in the Windows Event Log. The key log message that appears in the EMF.log file is: com.good.base.goodexception: org.apache.commons.dbcp.sqlnestedexception: Cannot create PoolableConnectionFactory (Connection reset) Disable RSS feeds before upgrading. 2.1 Preinstallation Steps If you are upgrading to this latest GMM Server version, you will need to take the following steps: 1. Install.Net 3.5 SP1. 2. Set the following Exchange Web Service permissions: Exchange 2007 The following permissions are needed to impersonate a user using Exchange Web Services: ms-exch-epi-impersonation ms-exch-epi-may-impersonation Note: May-Impersonation is on a user basis. Configure the Exchange 2007 Management Shell: Get-ExchangeServer Where {$_.ServerRole -match "ClientAccess"} Add-ADPermission -User "User Name" - ExtendedRights ms-exch-epi-impersonation -InheritanceType None and: Get-MailboxDatabase Add-ADPermission -User "User Name" - ExtendedRights ms-exch-epi-may-impersonate -InheritanceType All Replace the "User Name" value with the name of the user that you want to have the permissions. Exchange 2010/2013 Option #1: To configure Exchange Impersonation for all users in an organization: Open the Exchange Management Shell. Run the New-ManagementRoleAssignment cmdlet to add the permission to impersonate the specified user. The following example shows how to configure Exchange Impersonation to enable a service account to impersonate all other users in an organization. New-ManagementRoleAssignment -Name:impersonationAssignmentName -Role:ApplicationImpersonation -User:serviceAccount Example: New-ManagementRoleAssignment -Name:GMMEWSPermissions - Role:ApplicationImpersonation - User:"goodadmin@sqadev.qagood.com" 2

Option #2: To configure Exchange Impersonation for specific users or groups of users: Open the Exchange Management Shell. Run the New-ManagementScope cmdlet to create a scope to which the impersonation role can be assigned. If an existing scope is available, you can skip this step. The following example shows how to create a management scope for a specific group. New-ManagementScope -Name:scopeName - RecipientRestrictionFilter:recipientFilter Run the New-ManagementRoleAssignment cmdlet to add the permission to impersonate the members of the specified scope. The following example shows how to configure Exchange Impersonation to enable a service account to impersonate all users in a scope. New-ManagementRoleAssignment -Name:impersonationAssignmentName -Role:ApplicationImpersonation -User:serviceAccount - CustomRecipientWriteScope:scopeName The RecipientRestrictionFilter parameter of the New-ManagementScope cmdlet defines the members of the scope. You can use properties of the Identity object to create the filter. The following example is a filter that restricts the result to a single user with the user name "john. "Name -eq 'john' 3. If desired, enable detailed calendar reminder notification. Set registry string value to enable this feature: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\GoodL inkserver\parameters\pushmanager] "SendSubjectLocation"="1" Restart the GoodLink Server service. Note: Only calendar items created after this change will contain detailed calendar reminders. 3 Upgrading from an Earlier Good Messaging 8.x/Good Mobile Control 2.x Version 3.1 Best Practices Good Messaging software is designed for quick and easy upgrade. However, as with all missioncritical software, you will want to test and upgrade your Good Messaging servers, Good Mobile Control servers, Good Mobile Control consoles, and Good Client Software according to the best practices implemented in your IT organization. For example: 1. Although Good Messaging software is thoroughly tested, some organizations will choose to run Good Messaging server, Good Mobile Control server, and Good Messaging Client in a test environment before installation. Such testing can vary in length from a day up to a week. 2. Next, organizations with multiple Good servers may choose to at first upgrade the Good Messaging server, Good Mobile Control server, and associated Good Messaging consoles for a single GoodAdmin account with limited IT users/handhelds. In such a case, they may let the upgraded components run for up to a week. 3. After the server has been configured and operates correctly for a period of time, these organizations upgrade a larger number of handhelds as a pilot program. 4. Finally, the rest of the handhelds on the server are upgraded. 3

5. Using this conservative approach, the rest of the servers are upgraded to the new version. Each server runs for a day before the remaining handhelds are upgraded. Always upgrade the servers before the handhelds 3.2 Performing the GMC Upgrade To upgrade Good Mobile Control server and Good Mobile Control console, follow this procedure. If your GMC is already at v6.0.3, skip this section. Note: With this GMC version, GFE command-line utilities require Java 8. The Java upgrade (part of the GMC upgrade) will overwrite existing Java files and folders; the cert store will be overwritten with default certs. Back up any SSL certs before upgrading to this version; add these certs again after the upgrade is complete. 1. Launch the Good Mobile Control installer. To do so, run setup.exe from the root of the installation media. An upgrade screen is displayed. 2. Click Next and a license agreement is displayed. Accept the license agreement by clicking Next. A Host Selection screen is displayed for the SQL database that the GMC will use. 4

3. Choose Local SQL server Host and click Next. 4. Choose the same named instance as used before this upgrade and click Next. 5

5. Enter the same database name as used before this upgrade and click Next. 6

6. Do not change any of the values present by default in the fields on this screen (set during the previous installation of Good Mobile Control). Click Next. 7. Select your Active Directory source. This is where the user directory resides: On-Premise Only, O365 Dedicated, O365 Hybrid Choose Active Directory (on premise). O365 Pure Choose Active Directory on Cloud. Notes: Choosing Active Directory on Cloud to switch from on-premise is irreversible for upgrades and repairs. Self Service will not be supported. Switching from cloud to onpremise is not supported. Regardless of which deployment model is employed, a GoodAdmin AD service account is required to install and run the Good Mobile Control and Good Mobile Messaging Servers, so that an on-premise AD will be required in all cases. For an overview of Good For Enterprise deployment in the Exchange Online environment, refer to On-Premise and Exchange Online Environments in Chapter 2 of the Good For Enterprise Administrator s Guide. Do not change this setting to cloud unless you have prepared your environment to do so. Refer to the Preinstallation chapter in the Good For Enterprise Administrator s Guide for cloud account, permission, and Mobile Messaging Server dependencies. Click Next. 8. If you re switching to a pure Office 365 environment ment, a warning is displayed. 7

Click OK, assuming that your environment has been configured for pure Office 365. 9. Click on Next to show the existing Administrator Domain\Username screen. This refers to the administrator for the Good Mobile Control service account. 8

10. (Cloud) Click Next to provide new Good Mobile Control service account credential selections. 11. (Cloud) Click Next to provide SMTP address information. 9

12. (Cloud) Click Next to perform autodiscover validation. If this passes, a screen for backup information is displayed. 10

13. On the Automatic Backup screen, disable automatic backup using the checkbox, or enable it by providing the destination drive. Click Next. 14. Click Next and the upgrade begins. The Good Mobile Control console files are installed. 11

15. Installation completes and the GMC service is automatically started if Start Good Mobile Control server service option is checked. Click Finish. 3.3 Performing the GMM upgrade 1. Login with a Good Admin service account and run the GMM installer. The Installation Manager screen is displayed. 2. Select Add/Remove for the Good Mobile Messaging Server. The current GMM 8.0 version is detected. The Upgrade Good Messaging screen is displayed. 12

3. Choose Next. A license agreement is displayed. Accept the license terms. A Database Type screen is displayed. 4. Choose BDB and click next. Note that this procedure applies only to upgrades from GMM v8.0 (BDB) to GMM v8.3 (BDB). 13

Click Yes to the following warning prompt. An Office 365 Credential Selection screen is displayed. 5. Select the appropriate credentials for autodiscover and impersonation validation. 14

If you select Default Credentials, the Login and Password fields are not displayed. If you are using an On-premise Microsoft Exchange server or an Office 365 dedicated server configured for integrated Windows authentication, select the Default Credentials. Otherwise, if using an Office 365 hybrid server, select New Credentials. Enter the login username and password of the Office 365 service account that you have created. The login username is normally entered in the following format: user@domain Click Next. An SMTP address screen is displayed. This screen is used to verify the default SMTP address. If correct, click Next. The installer authenticates the SMTP address against the Exchange Server. 15

If not correct, update the address and select Next and the installer will authenticate the new SMTP address against the Exchange Server. A screen is displayed to define the Exchange login username and password. 16

6. Enter the user name and password to log in to your Microsoft Exchange account. 7. Register the GMM with Good Mobile Control. If necessary, use the Advanced button to specify a specific console user account for registration on the following screen. 8. Click Next. 17

An 8.0-to-8.3 migration screen is displayed. 9. Click Start to begin the migration. When the process completes, click Next. An information screen is displayed. 10. Current Good Messaging server configuration values are displayed. 18

11. Choose Next and Good Messaging files will be installed. With file installation complete, the following screen is displayed. 12. Choose Finish. The Good Messaging server upgrade is complete. You are returned to the initial installation screen. 3.4 Error Conditions Note: In extremely rare circumstances, upgrading the Good Messaging server or Good Mobile Control server may fail if for some reason the previous server installation parameters have been altered in the registry. If you encounter upgrade problems, use the following procedure: 1. Install the earlier Good Messaging server using the same cache directory, license key, and serial number as for your previous installation. 2. Upgrade handhelds to the latest version. Note: Good Messaging server is compatible with two earlier Client versions. You can choose to upgrade the handhelds later. Good Technology, Inc., 2001-2014. All rights reserved. Good, Good Technology, the Good logo, Good Mobile Messaging, Good Mobile Intranet, Good Mobile Defense, Good Mobile Application Services, GoodAccess, GoodInfo, GoodLink, and Powered by Good are trademarks of Good Technology, Inc. All other trademarks and service marks contained herein are the property of their respective owners. Good Technology, Inc., and its products are not related to, sponsored by, or affiliated with Research In Motion Limited. For information concerning other intellectual property rights of Good and others, go to www.good.com/legaldocs. 19