Install the BEMS software
BEMS
softwareBEMS
installations are supported only on English implementations of the operating system.- If your organization uses AlwaysOn support forSQL Server, complete the steps in Appendix: AlwaysOn Availability support for SQL Server and verify 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.
- By default, encrypt=false is prepopulated in the Additional properties, so data betweenBEMSand theSQL Serveris not encrypted. If your environment requires data to be encrypted, and requires verification of the TLS certificate, you must change the encrypt option in the Additional properties to true and add trustServerCertificate=false separated by a semicolon (no space before or after the semicolon) during the installation or after in the Dashboard. Make sure that you first import the CA certificate that is signing yourSQL Servercertificate into theJavacertificate store before you change the properties, orBEMSwill be unable to connect to theSQL Serverdatabase. For more information, see Import the CA certificate into the Java certificate store.If you enable encryption for all data that is sent betweenBEMSand theSQL Server, it may cause higher than normal CPU usage.
- 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, double-clickInstallBEMS.bat. If you double-click GoodEnterpriseMobilityServer.<version number>.exe, the installer fails, and the following error message appears: "Could not find a valid Java machine to load."If aWindowsmessage appears and requests permission forGoodEnterpriseMobilityServer.<to make changes to the computer, clickversion number>.exeYes. If a supported version ofJavaisn't installed on the computer or the JAVA_HOME system variable isn't specified correctly, an error message indicates that a supported version of Java is required. For more information, see Set an environment variable for the Java location.
- ClickNext.
- Accept the license agreement and clickNext.
- In theServicesdialog box, select the services you want to install. ClickNext.
- 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 name.
- 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 Set an environment variable for the Java location. ClickNext.
- In theDatabase Informationdialog box, perform the following actions:
- Specify theMicrosoft SQL Serverconnection information for theBEMS-Coreservice database. This content prepopulates the BEMS-Core database screen (BEMSSystem Settings > Database) in the Dashboard. For more information, see BEMS-Core database.FieldDescriptionHostType 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 Express orSQL Serverusing a SQL Instance name: <server name>\<database instance name>.If your environment uses AlwaysOn enter the FQDN of the AlwaysOn Listener.Database nameType the name for theBEMS-Coredatabase. For information on database names based on the configuration of your environment, see Create the BEMS services databases.If your environment uses AlwaysOn enter the name of the database that is added to the AlwaysOn Availability GroupPortType 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 runningAuthentication TypeSpecify theSQL Serverconnection information for theBEMS-Connectservice database and enter theBEMSservice account login credentials under which theBEMS-ConnectWindowsservice run.Additional PropertiesOptional. 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.
- Enter theBEMSservice account login credentials under which theBEMS-ConnectWindowsservice will run.
- Specify theSQL Serverconnection information for theBEMS-Connectservice database.FieldDescriptionHostType 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 Express orSQL Serverusing a SQL Instance name: <server name>\<database instance name>.If your environment uses AlwaysOn enter the FQDN of the AlwaysOn Listener.Database nameType the name for theBEMS-Connectdatabase. For information on database names based on the configuration of your environment, see Create the BEMS services databases.If your environment uses AlwaysOn enter the name of the database that is added to the AlwaysOn Availability GroupPortType 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.Authentication TypeSpecify theSQL Serverconnection information for theBEMS-Connectservice database and enter theBEMSservice account login credentials under which theBEMS-ConnectWindowsservice run.Additional PropertiesOptional. 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.
- Enter theBEMSservice account login credentials under which theBEMS-PresenceWindowsservice run. Note that a database is not required for the Presence service if all of theBEMSservices are installed on one computer. For more information, see Create the BEMS services databases.
- Specify theSQL Serverconnection information for theBEMS-Docsservice database.FieldDescriptionHostType 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 Express orSQL Serverusing a SQL Instance name: <server name>\<database instance name>.If your environment uses AlwaysOn enter the FQDN of the AlwaysOn Listener.Database nameType the name for theBEMS-Docsdatabase. For information on database names based on the configuration of your environment, see Create the BEMS services databases.If your environment uses AlwaysOn enter the name of the database that is added to the AlwaysOn Availability GroupPortType 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.Authentication TypeSpecify theSQL Serverconnection information for theBEMS-Docsservice database and enter theBEMSservice account login credentials under which theBEMS-ConnectWindowsservice run.Additional PropertiesOptional. 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.
- In thePre-installation Summarydialog box, clickInstall.
- In theInstallingdialog box, clickNextwhen the installation of aBEMSservice is complete.
- In theInstall Completedialog box, clickDone.
- In a browser, open theBEMSDashboard at https://localhost:8443/dashboard.
Complete the component configuration in the Dashboard. For information, see Configuring the BEMS services.