BlackBerry Forums Support Community

BlackBerry Forums Support Community (http://www.blackberryforums.com/index.php)
-   BES Admin Corner (http://www.blackberryforums.com/forumdisplay.php?f=21)
-   -   Seeking BES Upgrade Advice (http://www.blackberryforums.com/showthread.php?t=258374)

beev 03-13-2012 09:03 AM

Seeking BES Upgrade Advice
 
Hi guys, I've been reading your forums for a couple months now and it's all been very helpful. You see, I'm just a lowly co-op student but it just so happens I've been delegated some pretty big responsibilities, including administrating our BES (Exchange).

I need to perform a pretty major upgrade, so I was hoping to get some advice to make sure there are no "gotchas" along the way, as I really don't want to look like an idiot.

We're currently running 4.1.6 and need to go to 5.0.3..

Here's the plan:

Prep:
1)Create an image of the server for backup purposes
2)Create a virtual machine of the current server for testing purposes

Execution:
3)Purchase a beefy new server
4)Use the server's image to do a "universal restore" (we have some neat software that can do this), essentially moving everything from the old server to the new
5)Upgrade from Windows Server 2003 to 2008
6)Install the service pack to move up to 4.1.7
7)Backup and upgrade the Database (this step is a real grey area for me)
8)Install the upgrade to 5.0.3

Note: The BES software and the database reside on the same server.

I'd love to hear your guys' feedback and feel free to ask for more details of course, I'm just a novice at all this right now. I would hate to embarass myself and render the server non-functioning.

Hopefully the famous KnottyRope can lend me some advice as well.

jsconyers 03-13-2012 09:26 AM

Re: Seeking BES Upgrade Advice
 
What version of SQL are you currently running?

I don't run Exchange, but when I migrated my system from 4.1 to 5, I built a completely new Windows 2008 R2 server, as well as upgraded from SQL2000 to SLQ2008. I left the existing server at 4.1.7 and kept the new DB and BES separate from the existing one. Then I used the Transporter Tool to migrate users over to the new BES/DB. It was pretty seamless.

knottyrope 03-13-2012 09:31 AM

Re: Seeking BES Upgrade Advice
 
I prefer a new database when ever possible.

upgrade to SP 7 on old BES

Install new machine OS and install BES 5 and then use transporter once all is running well.

But.... do you have a second SRP for this? if not you can do a bulk mode transport with one SRP.

beev 03-13-2012 09:32 AM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by jsconyers (Post 1771162)
What version of SQL are you currently running?

This server has been in place for quite some time (hence the need to upgrade the entire physical server) so it's actually running MSDE for the database (I suppose because it was free, this is a small company and at the time monetary resources just weren't there). I don't know if that will be a problem or not.

beev 03-13-2012 09:36 AM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by knottyrope (Post 1771164)
I prefer a new database when ever possible.

upgrade to SP 7 on old BES

Install new machine OS and install BES 5 and then use transporter once all is running well.

But.... do you have a second SRP for this? if not you can do a bulk mode transport with one SRP.

Speak of the devil.

Anyways, if I'm understanding what you're suggesting, it seems as though you're asking for a clean install of 5.0.3 on the second server (correct me if I'm wrong).

We don't really want to do a clean install of 5.0.3 (the cost will be triple for us) and there's always the hassle involved with a clean install.

penguin3107 03-13-2012 09:49 AM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by beev (Post 1771167)
Speak of the devil.

Anyways, if I'm understanding what you're suggesting, it seems as though you're asking for a clean install of 5.0.3 on the second server (correct me if I'm wrong).

We don't really want to do a clean install of 5.0.3 (the cost will be triple for us) and there's always the hassle involved with a clean install.

I don't see how the cost is going to be any different.
The resulting environment is going to be the same as you're describing above.
Knottyrope is merely suggesting an alternative (and better, IMO) way to get there.

Using the transporter, you'll end up with a fresh new database... minimal downtime for your current users... and an upgraded BES on new hardware at the end.

DarthBBerry 03-13-2012 09:55 AM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by beev (Post 1771158)
We're currently running 4.1.6 and need to go to 5.0.3..

Here's the plan:

Prep:
1)Create an image of the server for backup purposes
2)Create a virtual machine of the current server for testing purposes

Execution:
3)Purchase a beefy new server
4)Use the server's image to do a "universal restore" (we have some neat software that can do this), essentially moving everything from the old server to the new
5)Upgrade from Windows Server 2003 to 2008
6)Install the service pack to move up to 4.1.7
7)Backup and upgrade the Database (this step is a real grey area for me)
8)Install the upgrade to 5.0.3

Note: The BES software and the database reside on the same server.

I'd love to hear your guys' feedback and feel free to ask for more details of course, I'm just a novice at all this right now. I would hate to embarass myself and render the server non-functioning.

Hopefully the famous KnottyRope can lend me some advice as well.

Not that you're creating more work for yourself, but there's a much easier way:
Use the BlackBerry Enterprise Transporter Tool and migration kit.
You will have 2 total servers to deal with.
  1. Old BES 4.1.6 with BESMgmt database
  2. New BES 5.0.3 - Primary with BESMgmt5 database and BAS.
In an ideal situation, you need 4 new servers.
  1. New BES - primary
  2. New BES - HA
  3. New SQL
  4. New BAS
Quick summary, set up New BES (primary and HA) & new BAS on new beefy servers using New SQL server for your new BESMgmt5 database. This will give you a clean slate for BES 5 to work with.
Use the transporter tool to move your users from 4.1.7 to 5.0.3.
User the migration kit so your SRP doesn't die. (To use a Ghostbusters reference.... "Don't cross the streams. Egon says that's bad.")
Once everything is installed and folks are successfully moved, decommission the Old BES server.

You'll end up with a primary BES, a failover BES, a dedicated Admin Server and a dedicated SQL server.
Your users won't experience any downtime.

We did this process and migrated 100s of users with no downtime.

Recommended reading:
BlackBerry Enterprise Server Resource Kit - Manuals and Guides
KB10945-What is a BlackBerry Enterprise Server migration kit
KB22499-How to migrate the BlackBerry Enterprise Server 5.0 to new hardware using the high availability feature
KB21609-Overview of the BlackBerry Enterprise Transporter Tool migration process

PS: Knotty learned everything he knows from me. LOL

beev 03-13-2012 09:57 AM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by penguin3107 (Post 1771168)
I don't see how the cost is going to be any different.

Obviously I can't get into too much detail, you'll have to take my word for it. It will cost significantly less the way I proposed, although it may not be easier or better in some ways. Don't forget we're also purchasing a brand new server and a Windows Server upgrade, I'm trying to keep costs as low possible.

penguin3107 03-13-2012 10:03 AM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by beev (Post 1771171)
Obviously I can't get into too much detail, you'll have to take my word for it.

Wow, OK. Good luck with your transition.

PS: DarthBBerry learned everything he knows from me. ;)

jsconyers 03-13-2012 10:03 AM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by beev (Post 1771171)
Obviously I can't get into too much detail, you'll have to take my word for it. It will cost significantly less the way I proposed, although it may not be easier or better in some ways. Don't forget we're also purchasing a brand new server and a Windows Server upgrade, I'm trying to keep costs as low possible.

Most likely you would have to purchase those pieces anyway, regardless of which way you choose to upgrade.

Take a look at the compatibility matrix : http://us.blackberry.com/support/sof...r_jan_6_12.pdf

I, too, don't see how doing it knotty's way would cost more. If you don't have a support contract, you will have to purchase the BES software at the same price, regardless of how you do it.

knottyrope 03-13-2012 10:09 AM

Re: Seeking BES Upgrade Advice
 
you do realize that 4.x does not run on 2008, so you need to rethink your plan.

beev 03-13-2012 10:12 AM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by knottyrope (Post 1771174)
you do realize that 4.x does not run on 2008, so you need to rethink your plan.

Including Windows Server 2008 32-bit?
Yes, it seems I may need some rethinking if that is the case.

EDIT: Or perhaps I could do things backwards... upgrade to 5.0.3 THEN upgrade to Windows Server 2008?

DarthBBerry 03-13-2012 10:18 AM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by penguin3107 (Post 1771172)
PS: DarthBBerry learned everything he knows from me. ;)

True dat! Fo sho!

knottyrope 03-13-2012 10:19 AM

Re: Seeking BES Upgrade Advice
 
you are better off not upgrading to 2008

use a 64 bit version so it can use more RAM

you will have to remove CDO to do the upgrade and convert MSDE to SQL espress. its not fun.

DarthBBerry 03-13-2012 10:20 AM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by beev (Post 1771175)
Including Windows Server 2008 32-bit?
Yes, it seems I may need some rethinking if that is the case.

EDIT: Or perhaps I could do things backwards... upgrade to 5.0.3 THEN upgrade to Windows Server 2008?

Dude.... you're thinking waaaay too much on this.

Beefy server = Windows Server 2008.
Install BES 5.0.3 on Beefy Windows Server 2008
Transporter and Migration tool to move users from 4.1.7 to 5.0.3.
End of line.

jsconyers 03-13-2012 10:24 AM

Re: Seeking BES Upgrade Advice
 
I think you should follow the advice given here. It will save you a lot of headaches and make life for you so much easier, not to mention, easier for your users with less downtime.

beev 03-13-2012 10:36 AM

Re: Seeking BES Upgrade Advice
 
It seems as if you guys are pretty unanimous, I appreciate all of your insights and experiences.

Back to research for me, I'll be looking into the migration tool and a clean install of 5.0.3.

jsconyers 03-13-2012 10:45 AM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by beev (Post 1771184)
It seems as if you guys are pretty unanimous, I appreciate all of your insights and experiences.

Back to research for me, I'll be looking into the migration tool and a clean install of 5.0.3.

Let us know if you have any more questions.

Every one of us has been a BES admin for years and each of us has done this migration before. This is the best/easiest way of completing this task.

knottyrope 03-13-2012 11:02 AM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by beev (Post 1771158)
Hopefully the famous KnottyRope can lend me some advice as well.

you got help from many famous poster here


Here is most of the documentation you need will to install and administer the BB 5.0 server:

Server 5.0 Upgrade Paths:
http://na.blackberry.com/eng/services/server/upgradepath.jsp

Server 5.0 Intsallation Support:
http://na.blackberry.com/eng/support/software/serverinstall.jsp


Server 5.0 Upgarde guide:
http://docs.blackberry.com/en/admin/deliverables/7315/index.jsp?name=BlackBerry%20Enterprise%20Server%20 for%20Microsoft%20Exchange%20-%20Upgrade%20Guide5.0&language=English&userType=2& category=BlackBerry%20Enterprise%20Server%20for%20 Microsoft%20Exchange&subCategory=

BlackBerry Enterprise Server Resource Kit Docs and Files
https://www.blackberry.com/Downloads/entry.do?code=D736BB10D83A904AEFC1D6CE93DC54B8

http://docs.blackberry.com/en/admin/subcategories/?userType=2&category=BlackBerry%20Enterprise%20Ser ver%20Resource%20Kit

Server 5.0 Admin Tutorial:
http://docs.blackberry.com/en/admin/deliverables/7466/flash_start.html

All Server guides:
http://docs.blackberry.com/en/admin/?userType=2

beev 03-19-2012 10:01 AM

Re: Seeking BES Upgrade Advice
 
Hi, I've got a supplementary question.

So after reading all of your posts thoroughly, I've decided the use of the migration kit/transporter tool would be best.

I was wondering what I would be doing with the database in this case. Our current database (MSDE) is residing on the same server as the 4.1.6 BES, which we will be retiring.

Now, is this going to be just as simple as creating a new database on the new server and using the migration kit to move the old stuff over or will I have to upgarde the old database (for compatability with 5.0.3 and SQL Server Express) and fully move it to the new server?

Also, where can I get my hands on the Migration Kit? So far our provider doesn't seem to know what I'm referring to.

knottyrope 03-19-2012 10:17 AM

Re: Seeking BES Upgrade Advice
 
You will make a new database for the new server. Then use transporter to move user from old to new database.

you will need to uprade old BES to SP 7 to use transporter with BES 5 SP3. it is fairly simply updrage to do. install SP and reboot, take about 20-30 min. Dont forget to backup database before you begin.

fadmin 03-19-2012 10:24 AM

Re: Seeking BES Upgrade Advice
 
Migration kit is different from blackberry enterprise transporter tool. BET tool is part of the resource kit:
https://swdownloads.blackberry.com/D...C1D6CE93DC54B8

beev 03-19-2012 10:47 AM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by fadmin (Post 1771889)
Migration kit is different from blackberry enterprise transporter tool.

Oh, I see. I thought the transporter tool was part of the Migration Kit. Won't I need an additional SRP in order to make use of the transporter tool? Isn't that included in the Migration Kit?

fadmin 03-19-2012 01:13 PM

Re: Seeking BES Upgrade Advice
 
KB10945-What is a BlackBerry Enterprise Server migration kit

beev 03-21-2012 07:30 AM

Re: Seeking BES Upgrade Advice
 
Hi guys,

Just looking things over here, I see there is also a tool called BES Cutover Tool. It sounds like it's just about the same as Transporter but more targeted for my situation. Any comments?

EDIT: Found the reason not to use Cutover Tool.

Quote:

Platform: Use this tool with BlackBerry Enterprise Server for IBM Lotus Domino only.


Will either the transporter or the cutover tool allow me to use the same CALs?

EDIT: I'm on a roll here, it looks like since we're using a full Enterprise version our CALs are good for transfer.

knottyrope 03-21-2012 08:32 AM

Re: Seeking BES Upgrade Advice
 
Click on BlackBerry Domain on the left pane.
Then in the right pane, select the 'Global' tab, expand 'Account', and choose 'License Management'.
You should see:
License Total:
Used:
Free:

or

From command-line, you can do the following:

bcp "select LicenseKey from BESMgmt.dbo.LicenseKeys where type = 0" queryout c:\licensekeys.txt -c -T -R -E -Sdbservername

That will export all installed license keys to the text file specified in the command. Just be sure to change dbservername to your SQL/MSDE server. This needs to be run from a server/machine that has bcp.exe installed, though (installed by default with SQL and MSDE installations).


Cals can be trasnfered to the new BES with out issue.

beev 03-21-2012 08:48 AM

Re: Seeking BES Upgrade Advice
 
The funny part is Knotty, part of what confirmed that I could do this was a post you made I found, probably from years ago, where you posted the exact same solution.

Thanks,

beev

OnlyGODSanExpert 03-21-2012 09:04 AM

Re: Seeking BES Upgrade Advice
 
The migration kit can be downloaded at blackberry.com/besc. Click on tools-blackberry migration kit. It takes like three to five days to be emailed to you in an adobe attachment. As far as upgrading MSDE with the transporter tool.... There's no need. The transporter tool only requires the database to online.

knottyrope 03-21-2012 09:55 AM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by OnlyGODSanExpert (Post 1772258)
The migration kit can be downloaded at blackberry.com/besc. Click on tools-blackberry migration kit. It takes like three to five days to be emailed to you in an adobe attachment. As far as upgrading MSDE with the transporter tool.... There's no need. The transporter tool only requires the database to online.

Thats if you have current T support.

As for MSDE, it is usually not enabled for TCP/IP or named pipes for remote connections but works fine locally.

beev 03-21-2012 12:26 PM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by OnlyGODSanExpert (Post 1772258)
As far as upgrading MSDE with the transporter tool.... There's no need.

I have the printed documentation here in front of me, it says the following database servers (source and destination) are supported by the latest Transporter Tool:

Microsoft SQL Server 2005 SP2
Microsoft SQL Server 2005 SP3
Microsoft SQL Server 2005 Express Edition SP2
Microsoft SQL Server 2008 SP1
Microsoft SQL Server 2008 Express Edition SP1
Microsoft SQL Server 2008 SP2 (32 and 64 bit)
Microsoft SQL Server 2008 R2
Microsoft SQL Server 2008 R2 Express Edition (What we'll be going with on the new server).

No mention of MSDE (it was rebranded as Express starting in 2005, though).
So are you saying perhaps I could use the transporter tool with MSDE but its simply not officially supported?

knottyrope 03-21-2012 01:57 PM

Re: Seeking BES Upgrade Advice
 
stop all bes services and upgrade to SQL express

Upgrading MSDE 2000 to SQL Server 2005 Express

http://download.microsoft.com/downlo...SQLExpress.doc

beev 04-03-2012 12:44 PM

Re: Seeking BES Upgrade Advice
 
To KnottyRope or anyone else who might be interested:

I wanted to save myself some trouble before upgrading the old database server to SQL 2005 and test whether or not I could use the transporter tool with MSDE 2000 on the source.

I successfully moved a single user, so while it's not a RIM supported database type anymore, my preliminary test seems to say it stilll works in practice flawlessly.

knottyrope 04-03-2012 02:01 PM

Re: Seeking BES Upgrade Advice
 
hardest part is getting MSDE to talk to transporter and too many people dont know command lines anymore to get TCP/IP, named pipes setup or they forget the SA password.

beev 04-03-2012 03:29 PM

Re: Seeking BES Upgrade Advice
 
Yes, I read MSDE could be a little finicky when it comes to external connections, so I sort of circumvented that by installing the transporter on the source (which was the one that had MSDE on it).

knottyrope 04-03-2012 03:36 PM

Re: Seeking BES Upgrade Advice
 
glad to hear it, hope all is well.

AbidingSeraph 04-04-2012 01:22 PM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by beev (Post 1771880)
Hi, I've got a supplementary question.

So after reading all of your posts thoroughly, I've decided the use of the migration kit/transporter tool would be best.

I was wondering what I would be doing with the database in this case. Our current database (MSDE) is residing on the same server as the 4.1.6 BES, which we will be retiring.

Now, is this going to be just as simple as creating a new database on the new server and using the migration kit to move the old stuff over or will I have to upgarde the old database (for compatability with 5.0.3 and SQL Server Express) and fully move it to the new server?

Also, where can I get my hands on the Migration Kit? So far our provider doesn't seem to know what I'm referring to.

You will need to request migration kit from RIM (it free). Also my understanding of the transporter tool is that it is designed to transfer user information between 2 existing databases even if they are different versions (someone correct me if I'm wrong).

AbidingSeraph 04-04-2012 01:26 PM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by AbidingSeraph (Post 1773928)
You will need to request migration kit from RIM (it free). Also my understanding of the transporter tool is that it is designed to transfer user information between 2 existing databases even if they are different versions (someone correct me if I'm wrong).

I guess it would help if I read the rest of the thread and saw that you already got the answer...:oops:

knottyrope 04-04-2012 02:57 PM

Re: Seeking BES Upgrade Advice
 
Quote:

Originally Posted by AbidingSeraph (Post 1773928)
You will need to request migration kit from RIM (it free). Also my understanding of the transporter tool is that it is designed to transfer user information between 2 existing databases even if they are different versions (someone correct me if I'm wrong).

Its free if you have paid for T support.

And yes transporter does work from 4.0.7 to BES 5


All times are GMT -5. The time now is 12:54 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.