Results 1 to 3 of 3

Note: This procedure applies to environments with over 200 BlackBerry smartphone users. Procedure Use this ... Server Admins forum

  1. #1
    hayden's Avatar
    hayden no está en línea Stack Mod
    Join Date
    Jul 2004
    PIN/ID
    ask
    Posts
    12,440

    How to perform a phased upgrade of BES 3.6 to 4.1

    Advertisement



    Note: This procedure applies to environments with over 200 BlackBerry smartphone users.


    Procedure

    Use this procedure to upgrade the BlackBerry Enterprise Server software version from 3.6 to 4.1 in a phased process.
    Summary of Tasks
    1. Gather BlackBerry Enterprise Server information.
    2. Backup the existing BlackBerry Configuration Database.
    3. Upgrade the BlackBerry Configuration Database.
    4. Migrate the BlackBerry smartphone users from the service account mailbox to the BlackBerry Configuration Database.
    5. Upgrade the BlackBerry Enterprise Server software.
    Task 1 - Gather BlackBerry Enterprise Server information
    In order for the upgrade to go smoothly, it is recommended that all BlackBerry Enterprise Server information be confirmed prior to starting the upgrade process.
    1. Go to Start > Programs > BlackBerry Enterprise Server > BlackBerry Server Management.
    2. From the tree view on the left, make note of all the server instance names.
    3. For each server instance, right-click the server name and select Export List. Name the file <instance name> - users; it will contain a list of the BlackBerry smartphone users for each server instance.
    4. Right-click BlackBerry Server Management and select Export List. Name the file Server List; it will contain a list of all the server instances on the BlackBerry Enterprise Server.
    Task 2 - Backup the existing BlackBerry Configuration Database
    Backing up the existing BlackBerry Configuration Database is recommended but not required. This is so that the BlackBerry Configuration Database can be restored in case of a failed upgrade.
    In Microsoft® SQL Server™ Enterprise Manager, complete the following:
    1. Right-click the BlackBerry Configuration Database name (for example, BESMgmt) and click All Tasks.
    2. Select Backup Database, click Add to specify a backup directory and file name, and click OK.
    3. Click OK again to create the backup.
    OR
    At a command prompt, complete the following:
    1. Type osql -E and press ENTER.
    2. Type the following commands in the specified order: 1> backup database <database_name> to disk = 'C:\<database_name>.bak'
      where <database_name> is the name of the BlackBerry Configuration Database (for example, BESMgmt).
      2> go
      1> quit
    Task 3 - Upgrade the BlackBerry Configuration Database
    The following steps will upgrade the BlackBerry Configuration Database to the 4.1 schema:
    1. Gather the BlackBerry Configuration Database information by completing the following:
      1. Go to Start > Programs > BlackBerry Enterprise Server > BlackBerry Server Management.
      2. From the left-pane, right-click BlackBerry Server Management and select Properties.
      3. Select the Database tab and make note of the Microsoft SQL Server name and the BlackBerry Configuration Database name.
    2. Stop the BlackBerry BlackBerry Enterprise Server services. Important: Restarting certain BlackBerry Enterprise Server services will delay email message delivery to BlackBerry smartphones.
    3. Extract the contents of the BlackBerry Enterprise Server installation package.
    4. Make a copy of the database folder from the installation packaged and move the folder to the Microsoft SQL Server (found in step 1c). If a local copy of Microsoft SQL Server Desktop Engine (MSDE) is being used, save the folder on the BlackBerry Enterprise Server.
    5. In the database folder, locate the file BESMgmt.cfg and using a text editor (e.g. Notepad), edit the following lines in the file:
      1. DATABASE_NAME=BESMgmt - Make sure the database name reflects the BlackBerry Configuration Database name that is be used which can be found in step 1c. The default name is BESMgmt.
      2. CMD=Install - By default, the file is configured to create a new BlackBerry Configuration Database. To upgrade the BlackBerry Configuration Database, the line must be CMD=Upgrade.
      3. SERVER=local - If a non-named instance is being used for the BlackBerry Configuration Database, this line can remain as is. Otherwise, the name of the server instance that the BlackBerry Configuration Database is stored on must be specified. To determine if a named instance is being used, check the information obtained in step 1c. If the server name is <server name>\<instance name>, a named instance is being used. If the server name is simply <server name>, a named instance is not being used. If a named instance is being used, change the line to SERVER=<server name>\<instance name>.
    6. Save the changes and close the file.
    7. At a command prompt, navigate to the database folder.
    8. Type the command Createdb.exe BESMgmt.cfg
    Task 4 - Migrate the BlackBerry smartphone users from the service account mailbox to the BlackBerry Configuration Database
    BlackBerry Enterprise Server software version 3.6 stores BlackBerry smartphone user information in the service account mailbox. BlackBerry Enterprise Server 4.1 stores BlackBerry smartphone user information in the BlackBerry Configuration Database. Therefore, the BlackBerry smartphone user information must be moved from the mailbox to the BlackBerry Configuration Database.
    1. At a command prompt, navigate to the Tools folder of the BlackBerry Enterprise Server installation package.
    2. For each instance of the BlackBerry Enterprise Server perform the following:
    If you are upgrading to BlackBerry Enterprise Server software version 4.1 or 4.1 Service Pack 1 (4.1.1)
    Type the command:
    "BESMigration.exe -p -s <MAPI Profile Name> <Instance Name X> <Instance Name 1> -d <Database Server Name> <database name>"
    NOTE: This will not go through an actual migration, the -p switch allows for a preview
    If there are no errors, complete the actual migration with this command:
    "BESMigration.exe -s <MAPI Profile Name> <Instance Name X> <Instance Name 1> -d <Database Server Name> <database name>"
    If you are upgrading to BlackBerry Enterprise Server software version 4.1 Service Pack 2 (4.1.2), 4.1 Service Pack 3 (4.1.3), and 4.1 Service Pack 4 (4.1.4)
    Type the command:
    "BESMigration.exe -p -s <MAPI Profile Name> <Instance Name X> <Instance Name 1> -d <Database Server Name> <database name> -t <Temporary Filename> -l <Log Filename>"
    NOTE: This will not go through an actual migration, the -p switch allows for a preview. The -t and -l switches create two separate files which will show the progress of the migration.
    If there are no errors, complete the actual migration with this command:
    "BESMigration.exe -s <MAPI Profile Name> <Instance Name X> <Instance Name 1> -d <Database Server Name> <database name> -t <Temporary Filename> -l <Log Filename>"
    Note: The placeholder <MAPI Profile Name> is usually the name of the BlackBerry Enterprise Server.
    Note: If you only have 1 instance, then <Instance Name 1> and <Instance Name X> will both be simply the name of the BlackBerry Enterprise Server.
    Task 5 - Upgrade the BlackBerry Enterprise Server software
    After successfully migrating the BlackBerry smartphone user information from the mailbox to the BlackBerry Configuration Database, upgrade the BlackBerry Enterprise Server. To upgrade the BlackBerry Enterprise Server, complete the following:
    1. Open Windows® Explorer.
    2. Navigate to the directory where the BlackBerry Enterprise Server setup files were extracted.
    3. Double-click the setup.exe file.
    4. Follow the prompts in the installation windows to complete the upgrade process.

  2. #2
    audit's Avatar
    audit no está en línea BES Guru
    Join Date
    Feb 2007
    PIN/ID
    ASK
    Posts
    241

    Re: How to perform a phased upgrade of BES 3.6 to 4.1

    You forgot one thing. When upgrading from 3.6 to 4.x, become VERY REGLIOUS because you will be doing a LOT OF PRAYING.
    audit
    -
    Want to be the one of first people to know about RIM outages? Visit http://www.dataoutages.com


  3. #3
    eforcedude's Avatar
    eforcedude no está en línea Stack level 1
    Join Date
    Sep 2006
    PIN/ID
    400787FE
    Posts
    6

    Re: How to perform a phased upgrade of BES 3.6 to 4.1

    Hayden,
    I am tasked with replacing a 3.6 BES (on Win2K/SQL2000) with a 4.1 BES (on Win2k3/SQL2005). I'm having a LOT of trouble, and am now wondering if this procedure isn't the best way forward.
    Questions:

    Why do you say this procedure is for 200+ users? I have about 70 users; what would be different (assuming I upgraded the 3.6 BES on Win2k to a 4.1 BES on Win2K)?

    How long a process is this? Couple of hours? Couple of days? Couple of weeks?

    Thanks in advance.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •