11-20-2009 01:51 PM
So... we are looking to migrate from our current 4.1.x environment to BES 5.x, as it is the greatest thing since sliced bread and will bring you cookies and milk every night (or so my RIM account manager tells me
). We've had one overview meeting with our technical acct rep, and the basic plan goes something like this:
Current environment:
Proposed environment:
Our technical resource tells me we should be able to do something like this:
Being as I'm relatively new to this sort of thing, I'm hoping to get some feedback from the battle-scarred veterans. Does this sound feasible? Anything I should be considering? This seems a bit off to me, as my understanding was that you had to stand up a new BES 5.0 DB, then move users from the 4.1.x DB to the 5.0 DB using the built-in migration tool. That is not how it was explained to me, but it could be that I mis-interpreted what he was saying.
11-20-2009 04:21 PM
BES 5.0 is AMAZING (and wait 'til you see 5.0.1)
That is a pretty solid plan and will definitely work assuming the new VMs have the hardware to support everything. A few things to consider:
You do have the option of getting a migration kit and standing up an entirely new BlackBerry domain built exclusively of 5.0 servers. In this scenario, you can use the BlackBerry Enterprise Transporter (BET) to move everyone across. Both plans have their own pros and cons.
I'll open it up to some follow up.
11-23-2009 01:58 PM
Thank you for the response - I'm debating the entire separate 5.0 method right now. On the plus side, I know it will be clean and configured as I want it, rather than the "inherited" solution I have now. I've also been speaking with our VM folks, and they've got me wondering if I need an HA solution if I'm running in a virtual environment. All of my experience with HA has been to limit the impact of hardware failure, and since that is essentially irrelevent to this solution, what could/would trigger a failover? In other words, what am I protecting against?
If I set up a separate BES 5 environment, I'm assuming I'll need a separate SQL license for the duration of the move.
I am on AT&T. Please edit your Personal Profile with your DEVICE TYPE, DEVICE OS and Carrier
11-23-2009 02:08 PM
You can run a second instance on your SQL server to keep them separated. You can also make the new instance with out a reboot of SQL.
If running SQL on a new box then you will need another license for SQL.
11-23-2009 03:23 PM
Our SQL environment is also virtualized via a solution called Polyserve, so I think I may be OK on licensing there. So, the "migration method" (as opposed to the "upgrade in place" method) would look something like this:
Not quite a 12 step program, but seems relatively straightforward and has the advantage of not messing with my production environment.
Any thoughts as to pro's/con's for each method?
I am on AT&T. Please edit your Personal Profile with your DEVICE TYPE, DEVICE OS and Carrier
11-23-2009 03:28 PM
How many mail servers are you running with BES users on them?
11-23-2009 05:23 PM
I believe the plan is to ultimately end up with two servers hosting all of the users and having one remote attachment service.
Your plan looks good with the only real question mark being the very first step. Where are you planning on moving the users on BES01 to begin with?
In terms of HA, you have the option of including it or not. They can be added in later if needed. From a VMWare perspective, are you talking about simply restoring a snapshot if needed, or is there some kind of redundancy in place which includes a different server?
HA is most effective if the primary and standby are on separate machines. I've seen at least one instance where both servers were virtual and on the same physical machine when the box decided to burn out. In a situation like that, HA isn't going to do much for you.
Within the HA options, there are various thresholds that can be configured and will cause the BES to automatically fail over. The key point there is "automatically." If one BES were to go down, the failover can happen without you having to be woken up at night. HA does take a little bit of planning to get right. Like I said, it can always be added in later if you so desire.
11-24-2009 10:43 AM
I'm flexible on the total number of servers, with the caveat that I don't want to increase the total number of servers at all. Based on all that I've read and seen (at WES and online), I ought to be able to run 1000 or more users per server rather than the 450 or so we have today. The history on the 400ish limit is that we used to be GroupWise shop, and encountered increasing latency once we got past 400 or so users on a BES. So, the previous administration simply bought a new BES every time they got to 400 or so users... and now I have 6 BES servers for 2000 or so devices.
I can have my VM "servers" set up any way I'd like, in terms of memory and processor. I'm leaning at this point to running two or possibly three VM BES 5.0 servers, configured with 4 GB of memory each, plus a separate attachment server. I currently have a smidge under 2400 users, so two boxes would be 1200 a piece, three would get me to 800 each. I think I will pass on HA at this time but it may fall under consideration for the future. Another future project would be stand up a separate server to handle application distribution (I understand that is an option). Currently we run only one homebuilt app, and that to only a subset of the user base, so I don't have the load/need to add a dedicated server for application management. That may change, however.
I'm also leaning toward standing up a completely new v5 environment and migrating users via the built in migration tool. I think this will give me the cleanest environment, and pose the least amount of risk to my current user base (we're in health care and as an organization are extremely risk averse).
Thanks to all who have responded - obviously, I'm somewhat new to this particular technology space and it has been very helpful to read both the responses to this thread and the forum in general.
11-24-2009 12:58 PM
The Enterprise Transporter should do the job for you. There's still a little bit of planning that is involved with that.
Check out the Install and Admin Guide for the BlackBerry Enterprise Transporter.
You need to decide whether or not you will be using bulk or live mode.
Other things to consider: