In Place Upgrade vs. BlackBerry Enterprise Transporter

05-21-2009, 10:50 AM
|
|
BES Administrator
|
|
Join Date: Jan 2009
Location: Chicago
Posts: 44
|
|
In Place Upgrade vs. BlackBerry Enterprise Transporter
As I understand it, if you want to upgrade in place, then the moment you do your first server upgrade, which upgrades the SQL db, then you cannot use the 4.1 BES Manager. This sounds scary in a large environment like mine, between the admin training involved for the new BAS web interface as well as the newness of 5.0.
So the other option is to setup a completely new BES 5.0 Domain w/ a new SQL DB. In this case use the Transporter to move the accounts.
What is the thinking among those with large environments? In place upgrade or transport to pristine environment?
|

05-21-2009, 12:08 PM
|
 |
BES Guru
|
|
Join Date: Dec 2008
Location: Columbus, OH
Posts: 247
|
|
Our initial thought was to setup a completely new enviroment and migrate accounts over using the Transporter. However, the Transporter does not work if the handheld is 4.3.0.x. I just pulled a report yesterday and we have 867 devices with 4.3.0.x currently installed! Obviously this will warrant serious consideration and we may have to adjust those initial ideas.
Doug
|

05-21-2009, 05:51 PM
|
 |
Super Moderator
|
|
Join Date: Dec 2008
Posts: 1,056
|
|
Doug,
For those device upgrades, have you deployed Web Desktop Manager? I have found it works well for upgrading many devices at once. Also, depending on the carrier, you may be able to do an OTA update.
__________________
|

05-21-2009, 06:38 PM
|
 |
BES Guru
|
|
Join Date: Dec 2008
Location: Columbus, OH
Posts: 247
|
|
I had a couple hallway conversations with those involved in the design of the new environment today. It was mentioned that worst case we would leave the 4.1 environment up and allow attrition weed out the 4.3 devices.
We don't currently have WDM or OTA configured. I asked in the past but it was always deemed not important enough to get down.
Oh well, I am just trying to stay optimistic about the positive changes that are planned as we move to BES 5.0.
Doug
|

05-21-2009, 08:39 PM
|
|
BES Administrator
|
|
Join Date: Feb 2009
Location: I come from a land down under where beer does flow and men chunder
Posts: 42
|
|
I plan to install a new BES 5.0 environment & use the Transporter to gradually migrate the handhelds with device software 4.5 & higher.
Not only will it give me a clean database schema, but it will also allow me to move the user accounts back to the 4.1.6 BES if I encounter any issues.
|

05-21-2009, 09:29 PM
|
 |
Proprietor
|
|
Join Date: Nov 2008
Location: Atlanta, GA
Posts: 2,032
|
|
We have three domestic BlackBerry domains in two datacenters (one of the domains was moved from a regional datacenter to a local datacenter during our Exchange consolidation). For one of the domains (1,100 users), we'll be performing an in-place upgrade (the hardware is brand new and there is currently no VM environment in this location). For the other two domains (4,000 users total), we'll be building up a new, parallel environment and using ET to move the users over (collapsing two domains into one). We also have an international BES server that will be collapsing into that one as well.
So far, for our major site that will use ET, I have plans of consolidating our current 9 BlackBerry servers into 4 total BES servers (basically doubling capacity on each), implementing 2-3 BAS servers, and setting up HA for the BES environment. With the exception of the DB servers, all of these will be virtual machines. We'll end up moving from 20 servers (BES and DB w/ live DR) to 13 servers (BES and DB w/ live HA). The only downside is that, due to the warm-standby model of the HA configuration, the active OS licensing required will increase from 10 licenses to 12 licenses (SQL standby can remain in a DR licensing scheme, to my knowledge).
__________________
BCSA (4.1, 5.0) | BCSD (4.1, 5.0)
The views expressed by me on Port3101.org are my own and do not necessarily reflect the views of my employer.
|

05-22-2009, 08:35 AM
|
|
BES Administrator
|
|
Join Date: Jan 2009
Location: Atlanta
Posts: 41
|
|
I'm planning to stand up a new 5.0 environment (all on VMWare, except the SQL DB) and use Enterprise Transporter to move users. The fact that it doesn't work with 4.3 was going to be a pain point because we have several hundred, but our client support team has decided to upgrade all device in our corporate office (1300+) to the newest firmware; they're plan is to allow some (technically minded) users to upgrade their own via WDM and do the rest themself with 'regular' Desktop Manager, assembly line style.
I haven't planned out any details yet. We currently have 3 BES in one BB domain, hosting 2500+ users, and another BES in a seperate BB domain that I plan to collapse into the first BB domain hosting 250 users. I'm thinking at minimum, we'll have 3 BES (specficailly, 3 pairs of them, HA style) and another with BAS and possibly WDM (currently WDM is running off an old test box).
I'm interested in seeing some details on peoples' implementations once they are up and running.
|

05-22-2009, 08:49 AM
|
 |
Super Moderator
|
|
Join Date: Dec 2008
Posts: 1,056
|
|
Do not use Desktop Manager. Use the Apploader and you can upgrade as many devices as you have physical USB ports on your computer. I cannot write up the process now, but I will in a few days if that is ok.
__________________
|

05-22-2009, 09:54 AM
|
|
BES Administrator
|
|
Join Date: Jan 2009
Location: Atlanta
Posts: 41
|
|
Quote:
Originally Posted by Sith_Apprentice
Do not use Desktop Manager. Use the Apploader and you can upgrade as many devices as you have physical USB ports on your computer. I cannot write up the process now, but I will in a few days if that is ok.
|
Really? That's good news--should make the process go quicker. Thanks!
|

05-22-2009, 10:50 AM
|
|
Super Moderator
|
|
Join Date: Dec 2008
Location: Germany
Posts: 597
|
|
Quote:
Originally Posted by Sith_Apprentice
Do not use Desktop Manager. Use the Apploader and you can upgrade as many devices as you have physical USB ports on your computer. I cannot write up the process now, but I will in a few days if that is ok.
|
You know you can already do that within BlackBerry Manager 4.1? And in the same process the device will be reactivated for that users.
|

05-22-2009, 11:00 AM
|
 |
Super Moderator
|
|
Join Date: Dec 2008
Posts: 1,056
|
|
this doesnt require a network connection though  When I did my upgrades I had 3 PCs running  Users had to reactivate themselves hah
__________________
|

05-26-2009, 04:57 PM
|
|
BES Administrator
|
|
Join Date: Jan 2009
Location: Chicago
Posts: 44
|
|
Quote:
Originally Posted by Otto
We also have an international BES server that will be collapsing into that one as well.
|
Do you have any concerns about having international BES users in a North American domain? Is latency to the Exchange servers less of an issue in 5.0?
|

05-26-2009, 09:48 PM
|
 |
Proprietor
|
|
Join Date: Nov 2008
Location: Atlanta, GA
Posts: 2,032
|
|
We went through a data center consolidation, so that site (Mexico) was designated for a domestic data center (Atlanta). Users access their mailboxes over the WAN in cached mode (~135ms), so it simply makes sense to migrate their BES accounts to the same BES environment. We did the same for the DC environment as well (moved to the ATL data center), although it had less than 10ms latency. Both of those BES servers currently reside in our ATL-based ESX environment and their databases were migrated to the ATL-based BES SQL server, so it won't be much of a change (just allows me to clean up in a 3-to-1 consolidation with minimal effort).
__________________
BCSA (4.1, 5.0) | BCSD (4.1, 5.0)
The views expressed by me on Port3101.org are my own and do not necessarily reflect the views of my employer.
|

05-27-2009, 11:52 AM
|
 |
Supreme Commander
|
|
Join Date: Jan 2009
Posts: 114
|
|
Quote:
Originally Posted by Sith_Apprentice
Do not use Desktop Manager. Use the Apploader and you can upgrade as many devices as you have physical USB ports on your computer. I cannot write up the process now, but I will in a few days if that is ok.
|
Sith.
So you do not start from scratch, here is John Clark's post on doing this that you can customize if you need to:
Updating OS on Multiple Devices and adding 3rd Party App Install
|

06-01-2009, 11:07 AM
|
|
BES Administrator
|
|
Join Date: Jan 2009
Location: Chicago
Posts: 44
|
|
Thanks for all the info. Another question: What do you lose by using Transporter? The docs say you lose device configuration, others online say you don't.
Basically, what is the user impact of using Transporter? Even if no reactivation is required, will it be seamless to the user?
|

06-01-2009, 12:53 PM
|
 |
Proprietor
|
|
Join Date: Nov 2008
Posts: 2,237
|
|
Quote:
Originally Posted by mahoward
Thanks for all the info. Another question: What do you lose by using Transporter? The docs say you lose device configuration, others online say you don't.
Basically, what is the user impact of using Transporter? Even if no reactivation is required, will it be seamless to the user?
|
You lose:
administrative role assignment
group data
software configuration data
IT policy data
BlackBerry MDS Integration Service data
BlackBerry® Browser browser configuration settings
I've attached the BlackBerry Enterprise Transporter Guide to this post for complete information (the above info was from page 6).
It isn't seemless to users ... but it is a lot better than having to EA again
__________________
http://blog.port3101.org/hdawg/
The views expressed by me on Port3101 and its affiliated sites are my own and do not necessarily reflect the views of my employer.
|

06-01-2009, 01:26 PM
|
|
BES Administrator
|
|
Join Date: Jan 2009
Location: Chicago
Posts: 44
|
|
Quote:
Originally Posted by hdawg
It isn't seemless to users ... but it is a lot better than having to EA again 
|
Hey hdawg, what happens on the device when they are transported? Are messages lost in the interim? Does a mini activation occur?
Not so concerned about groups, sw configs, etc, as these can be setup in the destination 5.0 domain to duplicate current production.
I assume since it is a "new" IT Policy (which I will setup with the same settings) then it will do a "Your administrator... blah blah... Reset Now?" prompt, is this the case?
I am trying to propose we use the transporter method instead of the in place upgrade, and I need to know what exactly the hit will be to our user base. If it is not much then I think I can justify it.
|

06-01-2009, 05:55 PM
|
 |
Proprietor
|
|
Join Date: Nov 2008
Posts: 2,237
|
|
Quote:
Originally Posted by mahoward
Hey hdawg, what happens on the device when they are transported? Are messages lost in the interim? Does a mini activation occur?
Not so concerned about groups, sw configs, etc, as these can be setup in the destination 5.0 domain to duplicate current production.
I assume since it is a "new" IT Policy (which I will setup with the same settings) then it will do a "Your administrator... blah blah... Reset Now?" prompt, is this the case?
I am trying to propose we use the transporter method instead of the in place upgrade, and I need to know what exactly the hit will be to our user base. If it is not much then I think I can justify it.
|
From what I have read and limited amount I have heard (I have not actually done this myself), it is effectively the same thing as a server move, where the HH needs to get updated service books. Since it is getting a new IT Policy I would assume much the same as you have ...
Sorry I can't give more / better details.
__________________
http://blog.port3101.org/hdawg/
The views expressed by me on Port3101 and its affiliated sites are my own and do not necessarily reflect the views of my employer.
|

06-01-2009, 07:00 PM
|
 |
Proprietor
|
|
Join Date: Nov 2008
Location: Atlanta, GA
Posts: 2,032
|
|
The only time a user would receive any sort of message is if they received a policy that was, in fact, more restrictive. Replicating all of the settings prior to using ET should result in a seamless move with no messages. I believe you're in a Domino environment (correct?), in which case you'll need to adjust your expectations to be based on the Domino state database moves, as well. ET was designed to work in both environments, but obviously its better suited for an Exchange environment.
__________________
BCSA (4.1, 5.0) | BCSD (4.1, 5.0)
The views expressed by me on Port3101.org are my own and do not necessarily reflect the views of my employer.
|

06-04-2009, 12:32 PM
|
|
BES Administrator
|
|
Join Date: Jan 2009
Location: Chicago
Posts: 44
|
|
Quote:
Originally Posted by Otto
The only time a user would receive any sort of message is if they received a policy that was, in fact, more restrictive. Replicating all of the settings prior to using ET should result in a seamless move with no messages. I believe you're in a Domino environment (correct?), in which case you'll need to adjust your expectations to be based on the Domino state database moves, as well. ET was designed to work in both environments, but obviously its better suited for an Exchange environment.
|
Well that's good to hear, and I will test it out when I get my VM provisioned and Transporter up and running. Will post back results.
BTW, I recently moved firms, I am now working in an Exchange environment. Yes I have come over to the dark side, or good side, or whatever depending upon your stance.
As I told hdawg, I guess I am now BES-sexual!
|

06-05-2009, 08:10 PM
|
 |
Proprietor
|
|
Join Date: Nov 2008
Location: Atlanta, GA
Posts: 2,032
|
|
metro-BES-sexual, you mean
For the sake of job security, I believe you made the right decision  I'll be testing the ET out, as well (hopefully tonight if I can stay awake - the girlfriend is at the No Doubt/Paramore concert).
__________________
BCSA (4.1, 5.0) | BCSD (4.1, 5.0)
The views expressed by me on Port3101.org are my own and do not necessarily reflect the views of my employer.
|

06-06-2009, 08:44 PM
|
 |
Proprietor
|
|
Join Date: Nov 2008
Location: Atlanta, GA
Posts: 2,032
|
|
I tested Enterprise Transporter tonight. I'm up and running on the new BES 5.0 test server and did not receive a prompt that the security had changed. With that said, I did receive an App Error 200 on my device with the option to Reset. I'm going to do a few more tests to make sure this isn't commonplace for ET (that wouldn't be good). The process took 2 minutes to complete, which is quite awesome (not including the 2 additional minutes for my device to reboot following the application crash).
Quote:
(06/06 19:31:48) Migration Starting
(06/06 19:31:48) Manifest: C:\Program Files\Research In Motion\BlackBerry Enterprise Server Resource Kit\BlackBerry Enterprise Transporter\Manifests\atlbestest01-user.xml
(06/06 19:31:48) Preparing to process 1 users
(06/06 19:31:49) {first.last@company.com} Validating user, TransId=2
(06/06 19:31:49) {first.last@company.com} *** User appears valid for migration ***
(06/06 19:31:49) {first.last@company.com} User validated successfully, TransId=2
(06/06 19:31:49) {first.last@company.com} Disabling user in source domain, TransId=2
(06/06 19:31:49) {first.last@company.com} User disabled successfully, TransId=2
(06/06 19:31:49) {first.last@company.com} Waiting 60s for source BES to shut down user
(06/06 19:31:49) {first.last@company.com} WaitHandler waiting 60 seconds for user, TransId=2
(06/06 19:31:50) {first.last@company.com} Wait time remaing for current task: 59s
(06/06 19:32:10) {first.last@company.com} Wait time remaing for current task: 39s
(06/06 19:32:30) {first.last@company.com} Wait time remaing for current task: 19s
(06/06 19:32:49) {first.last@company.com} WaitHandler done waiting, TransId=2
(06/06 19:32:49) {first.last@company.com} Migrating user data, TransId=2
(06/06 19:32:49) {first.last@company.com} Starting migration from ATLBESTEST01[4.1.6.19] to ATLVBESQA01[5.0.0.114]
(06/06 19:32:51) {first.last@company.com} Data migrated successfully, TransId=2
(06/06 19:32:51) {first.last@company.com} Monitoring server for SWITCH_SERVICE, this may take up to 210 seconds
(06/06 19:32:56) {first.last@company.com} Wait time remaining for current task: 85s, SWITCH_SERVICE status: Unknown
(06/06 19:33:06) {first.last@company.com} SWITCH_SERVICE is successful
(06/06 19:33:07) {first.last@company.com} Started BAS configuration, TransId=2
(06/06 19:33:07) {first.last@company.com} Assigning user to IT Policy: "TTSPasswordPolicy"
(06/06 19:33:07) Starting BUA call
(06/06 19:33:13) BUA call complete. Result=0
(06/06 19:33:13) {first.last@company.com} Group/IT Policy assignment successful
(06/06 19:33:13) {first.last@company.com} Completed BAS configuration successfully, TransId=2
(06/06 19:33:13) {first.last@company.com} Monitoring server for SET_IT_POLICY, this may take up to 420 seconds
(06/06 19:33:18) {first.last@company.com} Wait time remaining for current task: 119s, SET_IT_POLICY status: RequestSent
(06/06 19:33:33) {first.last@company.com} SET_IT_POLICY is successful
(06/06 19:33:33) {first.last@company.com} Deleting user from source, TransId=2
(06/06 19:33:34) {first.last@company.com} User successfully deleted, TransId=2
(06/06 19:33:34) {first.last@company.com} Completing job TransId=2
(06/06 19:33:34) **** START USER SUMMARY ****
(06/06 19:33:34) first.last@company.com MIGRATION_COMPLETE_SUCCESS
(06/06 19:33:34) **** END USER SUMMARY ****
(06/06 19:33:34) Migration Complete!
|
__________________
BCSA (4.1, 5.0) | BCSD (4.1, 5.0)
The views expressed by me on Port3101.org are my own and do not necessarily reflect the views of my employer.
|

06-08-2009, 03:07 PM
|
|
BES Administrator
|
|
Join Date: Jan 2009
Location: Chicago
Posts: 44
|
|
Thanks Otto, keep the test results coming... once I get my VM provisioned I will try to replicate / confirm some of this.
|

07-02-2009, 05:21 PM
|
|
BES Administrator
|
|
Join Date: Jan 2009
Location: Chicago
Posts: 44
|
|
Well I was finally able to transport a user today. I have both source and destination IT Policies the same, yet I got a "permissions changed, reset now/later" prompt. Perhaps b/c of software config, will have to test some more.
In any case, Otto, do you or anyone else know why the "trigger slow sync" option would need to be selected? The docs don't say much about it.
|

07-02-2009, 07:53 PM
|
 |
Proprietor
|
|
Join Date: Nov 2008
Location: Atlanta, GA
Posts: 2,032
|
|
I could only assume in case something was changed during the migration. But it is lacking in that department. And yes, software configurations could be the culprit (more accurately, the application policy).
__________________
BCSA (4.1, 5.0) | BCSD (4.1, 5.0)
The views expressed by me on Port3101.org are my own and do not necessarily reflect the views of my employer.
|

07-06-2009, 12:20 PM
|
|
BES Administrator
|
|
Join Date: Jan 2009
Location: Chicago
Posts: 44
|
|
As a follow up, I also received "ControlledAccessException" errors on a couple of third party apps after the tranport operation. These were not cleared upon a restart of the handheld, nor even when the software config was removed.
I then transported another handheld from 4.1 SP6 to 5.0 MR1 without specifying a software config, everything came over perfectly with no reset prompt, and no "ControlledAccessException" errors.
I will need to test this new fangled 5.0 application control policy (and associated apc for unlisted apps) thouroughly apparently...
|

07-06-2009, 12:23 PM
|
|
BES Administrator
|
|
Join Date: Jan 2009
Location: Chicago
Posts: 44
|
|
Quote:
Originally Posted by Otto
With that said, I did receive an App Error 200 on my device with the option to Reset.
|
Otto, as a follow up to this, do you recall what device model / OS version you had this error on? I want to watch for it.
|

07-06-2009, 08:11 PM
|
 |
Proprietor
|
|
Join Date: Nov 2008
Location: Atlanta, GA
Posts: 2,032
|
|
Not sure on the OS version (4.6.1.x), but it was my 8900 that it happened on.
__________________
BCSA (4.1, 5.0) | BCSD (4.1, 5.0)
The views expressed by me on Port3101.org are my own and do not necessarily reflect the views of my employer.
|
 |
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|