Install the BEMS software
BEMS
software- Make sure that you installBEMSon an English implementation of the operating system.
- If your organization uses AlwaysOn support forSQL Server, make sure you complete the steps in Appendix: AlwaysOn Availability support for SQL Server and that you have the FQDN of the AlwaysOn Listener and name of the database that is added to the AlwaysOn Availability Group available before you install theBEMSsoftware. For information about supportedSQL Serverversions, see the BEMS Compatibility Matrix.When you install theBEMSservices on separate computers, all steps will not apply. Complete this task on each computer that you install one or more services on.
- Log in to the computer that you want to installBEMSon using theBEMSservice account.
- Copy the installation files to the computer.
- Extract the content to a folder on the computer.
- In theGoodEnterpriseMobilityServerinstallation folder, complete one of the following tasks:
- If you use an OpenJDK JRE, double-clickInstallBEMS.bat.
- If you useOracle'sJava, double-clickGoodEnterpriseMobilityServer.<.version number>.exe
Windowsmessage appears and requests permission forGoodEnterpriseMobilityServer.<to make changes to the computer, clickversion number>.exeYes. If a supported version ofJavaisn't installed on the computer that you are installingBEMSor the JAVA_HOME system variable isn't specified correctly, the error messageCould not find a valid Java virtual machine to load. You may need to reinstall a supported java virtual machine. For more information on prerequisite requirements, see the Preinstallation checklists. For instructions on setting the JAVA_HOME system variable, see Configure the Java Runtime Environment. - In theBlackBerry Enterprise Mobility Server v<screen, in theversion number> setupIntroductiondialog box, clickNext.
- In theLicense Agreementdialog box, selectI accept the terms of the License Agreement. ClickNext.
- In theServicesdialog box, select the services you want to install. ClickNext.Scroll to the bottom of the page to view all of the service options.
- In thePrerequisitedialog box, clickNext.If the Prerequisite dialog box displays a warning that a prerequisite is not met, you must cancel the installation and complete the prerequisites before you can start the installation again.
- In theHost informationdialog box, verify theBEMSHostname and Domain name. If necessary, selectModify these valuesand type the new Hostname and Domain.
- ClickNext.
- In theChoose Install Folderdialog box, clickNextto accept the default installation folder location.
- In theChoose Logs Folderdialog box, clickNextto accept the default log file folder location.
- In theAdministration Informationdialog box, selectThis Account (domain/user)and type the login credentials for theBEMSservice account you created in Setting up a Windows service account for BEMS. ClickNext
- In theDatabase Informationdialog box, perform the following actions:TaskStepsSpecify theMicrosoft SQL Serverconnection information for theBEMS-Coreservice database.The information that you provide here prepopulates the BEMS-Core database screen (BEMS System Settings > BEMS Database) in the Dashboard. For more information, see BEMS-Core database.
- In theHostfield, type the FQDN and, if applicable, the SQL instance name of yourSQL Server. For example,
- SQL Express orSQL Serverusing a SQL Instance name: <server name>\<database instance name>
- SQL Serverusing the default SQL instance: <server name>
- If your environment uses AlwaysOn enter the FQDN of the AlwaysOn Listener.
- In theDatabase namefield, type the name for theBEMS-Coredatabase (for example, if you install of theBEMSservices on one server, typeBEMS-Core.If you install theBEMSservices on separate servers, type one of the following:
- If you install theBlackBerry Push Notificationsservice (Mailservice) on one server, typeBEMS-Core1.
- If you install on a server that will host thePresenceservice, typeBEMS-Core2.
- If you install on a server that will host only theConnectservice, typeBEMS-Core3.
- If you install on a server that will host theConnectservice and thePresenceservice together, typeBEMS-Core3.
- If you install on a server that will host only theDocsservice, typeBEMS-Core4.
If your environment uses AlwaysOn enter the name of the database that is added to the AlwaysOn Availability Group. - In thePortfield, type the port number that connects to theSQL Server. If theSQL Serverinstance is using dynamic ports, leave this field blank. By default, this port is 1433 if a static TCP/IP port is used.To useSQL Serverdynamic TCP/IP ports, make sure that theSQL ServerBrowser service is running.
- Optionally, in theAdditional Propertiesfield, specify any connection properties (for example, name1=value1; name2=value2, and so on). For more information, visit docs.microsoft.com to see Setting the connection properties.If your environment uses AlwaysOn with multisubnet deployment, typeMultiSubnetFailover=true.
- By default, the setup application usesSQL Serverauthentication to connect to theBEMSdatabase. SelectWindows Authentication. ClickNext.
Enter theBEMSservice account login credentials under which theBEMS-ConnectWindowsservice run.- In theLoginfield, type theBEMSservice account login information (for example, <domain123>.example.com\<BEMS service account username>).
- In thePasswordfield, type theBEMSservice account password.
- ClickNext.
Specify theSQL Serverconnection information for theBEMS-Connectservice database.- In theHostfield, type the FQDN and, if applicable, the SQL instance name of yourSQL Server. For example,
- SQL Express orSQL Serverusing a SQL Instance name: <server name>\<database instance name>
- SQL Serverusing the default SQL instance : <server name>
- If your environment uses AlwaysOn enter the FQDN of the AlwaysOn Listener.
- In theDatabase namefield, type the name for theBEMS-Connectdatabase (for example, if you install the.BEMS-Connectservice on one server or all of theBEMSservices on one server, typeBEMS-ConnectIf your environment uses AlwaysOn enter the name of the database that is added to the AlwaysOn Availability Group.
- In thePortfield, type the port number that connects to theSQL Server. If theSQL Serverinstance is using dynamic ports, leave this field blank. By default, this port is 1433 if a static TCP/IP port is used.
- Optionally, in theAdditional Propertiesfield, specify any connection properties (for example, name1=value1; name2=value2, and so on). For more information, visit docs.microsoft.com to see Setting the connection properties.If your environment uses AlwaysOn with multi-subnet deployment, typeMultiSubnetFailover=true.
- By default, the setup application uses theSQL Serverauthentication to connect to theBEMSdatabase. SelectWindows Authentication. ClickNext.
Enter theBEMSservice account login credentials under which theBEMS-PresenceWindowsservice run.A database is not required for thePresenceservice if all of theBEMSservices are installed on one computer.- In theLoginfield, type theBEMSservice account login information (for example, <domain123>.example.com\<BEMS service account username>).
- In thePasswordfield, type theBEMSservice account password.
- ClickNext.
Specify theSQL Serverconnection information for theBEMS-Docsservice database.- In theHostfield, type the FQDN and, if applicable, the SQL instance name of yourSQL Server. For example,
- SQL Express orSQL Serverusing a SQL Instance name: <server name>\<database instance name>
- SQL Serverusing the default SQL instance : <server name>
- If your environment uses AlwaysOn enter the FQDN of the AlwaysOn Listener.
- In theDatabase namefield, type the name for theBEMS-Docsdatabase. For example,.BEMS-Docs
- If you install theDocsservice with all of theBEMSservices on one or on separate computers, typeBEMS-Docs.
- If your environment uses AlwaysOn enter the name of the database that is added to the AlwaysOn Availability Group.
- In thePortfield, type the port number that connects to theMicrosoft SQL Server. If theSQL Serverinstance is using dynamic ports, leave this field blank. By default, this port is 1433 if a static TCP/IP port is used.
- Optionally, in theAdditional Propertiesfield, specify any connection properties (for example, name1=value1; name2=value2, and so on). For more information, visit docs.microsoft.com to see Setting the connection properties.If your environment uses AlwaysOn with multi-subnet deployment, typeMultiSubnetFailover=true.
- By default, the setup application usesSQL Serverauthentication to connect to theBEMSdatabase. SelectWindows Authentication.
- ClickNext.
- In thePre-installation Summarydialog box, clickInstallto installBEMS.
- In theInstallingdialog box, complete one or more of the following actions
- ClickNextwhen theBEMS-Mailinstallation is complete.
- ClickNextwhen theBEMS-Connectinstallation is complete.
- ClickNextwhen theBEMS-Presenceinstallation is complete.
- ClickNextwhen theBEMS-Docsinstallation is complete.
- Optionally, in theInstalling, Upload Credentialsdialog box, you can provide yourBlackBerryOnline Portal credentials, cluster name and domain name. You can skip this screen and configure this information later in theBEMSDashboard. ClickNext.If you skip this step during the installation and do not configure the dashboard, you are prompted for this information each time that you upgrade theBEMSinstance. Providing this information allowsBlackBerryto collect statistical information (for example, the version ofBEMSthat is installed) and makes uploading theBEMSlogs toBlackBerry Technical Support Serviceseasy. For more information aboutBEMSstatistics, see 'Enable upload of BEMS statistics' in theBEMS-Coreconfiguration content.
- ClickOKto enter your credentials. The credentials prepopulate the 'Upload BEMS statistics' and the 'BlackBerry Online Portal Username field' on the 'Log Upload Credentials' screen in the dashboard. For more information, see 'Log Upload Credentials' in theBEMS-Coreconfiguration content.
- ClickSkipto continue with the installation. If theAllow BEMS to send statistics information to BlackBerrycheck box is selected and you provide the credentials in the 'Log Upload Credentials' in the dashboard, the 'Upload of BEMS statistics' settings are configured automatically.
- In theInstall Completedialog box, clickDone.
The setup application opens the
BEMS
Dashboard at https://localhost:8443/dashboard. By default, the BEMS
Dashboard locks after 30 minutes of inactivity. Complete the
BEMS
configuration in the BEMS
dashboard.