The user interface for Kony EMM Installer displays information to a user, and prompts a user for information needed to install and configure EMM on the system. Kony EMM Installer user interface also displays information about the progress of system changes as they are installed.This section explains the installation on the Windows platform. You can upgrade Kony EMM on your system after installation.
To install Kony EMM for Windows, follow these steps:
KonyEMM.exe file
as an administrator.Note: Ensure that firewall and antivirus software allows the KonyEMM.exe
file to launch.
Note: If you are unable to open the .exe. file
, then follow the instructions given below:
Start KonyEMM-X.X.X.X_GA.exe LAX_VM "<Java installed folder>\jre7\bin\java.exe"
from the command prompt.
The InstallAnywhere dialog appears. InstallAnywhere extracts the installer resources.
A dialog with the Kony logo appears.
The License Agreement window appears.
The Get User Input window appears.
The Kony EMM–Licensing Assistant window then appears.
Note: If you use a MAM Only or Store Only license, then you cannot use the SCEP services.
The Kony EMM-Licensing Assistant window displays the Location search field.
The Please Wait window appears and informs a user that Kony EMM configuration is in progress.
Note: Kony EMM runs only with a valid license, which you must supply. The License File activates the installation, identifying which products you can run.Store the license file in an accessible location, such as in the default Downloads folder on your computer.
Note: Do not use spaces in the Install Folder name. If you use spaces, then the system displays an error message that the installation path is invalid.
Note: By default, the install location is in the C drive. However, a non-OS installed partition is recommended.
The Application Server window with default Tomcat HTTP Port number and default Tomcat Shutdown Port number appears.
Note: A user can define customer, specific valid ports. Ensure that Tomcat HTTP Port and Tomcat Shutdown Port are different and not in use.
The Application Server window displays JVM Maximum Memory and JVM Minimum Memory fields.
Note: Use a minimum of 2048 MB JVM memory for an ideal performance. This is the memory that EMM Server requires.
The Memcache Server Details window appears.
The Host name and IP address window appears.
Note: The Frontend HTTPS port is the same as the Apache HTTPS port, if there is no load balancer. If a load balancer is present, it should be the load balancer's HTTPS port.
Note: The installation of Kony EMM might fail if there are network configuration and connectivity problems. Ensure that the IP address is valid (do not provide the public IP address of the server), and the Hostname URL is correct.
The Context root window appears.
Note: The Context element represents a web application, which is run within a particular virtual host. Each web application is based on a Web Application Archive (WAR) file, or a corresponding directory containing the corresponding unpacked contents.
You may define as many Context elements as you want. Each such Context must have a unique context path within a virtual host. In addition, a Context must be present with a context path equal to a zero-length string. This Context becomes the default web application for this virtual host, and processes all requests that do not match any other Context's context path. For example, if the context root is given as EMM, then the war file will be named as EMM and all the requests will be processed to EMM.
The Apple server configuration window appears. You can configure a maximum of four Apple servers.The Apple server configuration window displays Host, Port, and Username fields.
Note: If your .pem key is associated with a passphrase, then you are prompted for the passphrase details.
The Do you want to configure one more Apple server? query appears.
Note: If you select Yes, then Apple Server window #2 appears and prompts you to enter the appropriate details.You can configure four Apple Servers. If you click No, the Windows Server Configuration panel appears
The Windows Server Configuration window appears.
The Do you want to configure one more Windows server? query appears.
Note: If you select yes, then Windows Server window #2 appears and prompts you to enter the appropriate details.
The Android Wrapping window appears.
Select the yes option to continue.
The SCEP Configuration window appears. All the certificates required by iOS devices during enrollment are distributed through the SCEP server. If you select the No option,, then you will not be able to enroll any iOS devices.
Note: The SCEP configuration option appears only when the user has enabled the iOS wrapping and or Android wrapping.
Note: If you do not select Enable Android Wrapping, then EMM cannot provide support to Android devices.
The SCEP Configuration window appears with the entry fields.
The Please Wait window appears, alerting the user that KonyEMM configuration is in progress.
The SSL Configuration statement window appears.
The SSL Configuration window appears.
Note: LoadBalancer SSL certificates, including private key, should be provided to EMM Server during installation. A check is performed on iOS devices to ensure no tampering has occured.For iOS devices, EMM Server sends payload (enrollment or policy push) along with a message digest. Private key encrypts the message digest creating a digitally signed message digest, which is sent along with the payload to the device.
At the device end, the device built-in MDM agent uses the payload to create the message digest. Using its public key, it decrypts the digitally signed message digest sent by the server and compares these two. If the message digest is not signed with a private key, a Not verified message is displayed on the device.
Note: A publicly signed SSL certificate must be available for import during the installation. Self-signed certificates are not allowed.
The SSL Configuration window appears with default values for the Apache HTTP Port and the Apache HTTPS Port.
The EMM Configuration Path window appears.
Important: Ensure that you have android-sdk-windows in this directory if you have enabled Android wrapping.
Important: Do not include spaces in the name of EMM Configuration Directory. If you include spaces, an error message will appear to warn that the installation path is invalid.
The Docroot Path window appears.
The selected path will appear in the Docroot Directory field.
The docroot or docbase is the storage location which EMM uses to store all admin or user uploaded content. For on-premises installations, the docroot is a hard-mounted location within the application server; a local file-system or an SAN mounted device. The docroot can be hosted on an Amazon Simple Storage Service.
The docroot comprises of four separate directories for the EMM modules: Store, MAM, MDM, MCM, MDM., and emm_common.
For local file systems, Static resources like screen shots or header images or icons are navigable if one is familiar with directory structure and the generated file names. There are no access regulations. Access to secure assets like binaries are restricted via Apache through secure URLs over web. Ensure that unintended users do not have file system read/write permissions. Access to critical assets like certificates are completely blocked. They may only be accessed internally and never by a client.
For Amazon Simple Storage Service, access to static resources is through static URLs available publicly. For secure assets like binaries, access is restricted through secure URLs generated with an expiring schedule. Links to critical assets like certificates are never generated. These are only used internally via secure Amazon APIs.
The Database server details window appears.
Note: You might receive warning messages regarding database connection failures while using existing databases. Ensure your MySQL version is greater than 5.5.
Note: You might receive warning messages regarding database connection failures and using existing database. Ensure that an instance of the SQL Server is running on the host and accepting TCP/IP connection at the port.
Important: Before installing the Oracle database, the following Database Tablespaces should be created.
EMM_DATA
EMM_INDEX
EMM_LOB_DATA
If database/schema already exists, the system will display the following warning.
Note: Based on your requirement, you can click Skip without creating the database/schema. You can click Continue to drop and create database/schema.
Note: You might receive warning messages regarding database connection failures using existing database. To ensure database connectivity, follow these steps:
The TCP/IP connection to the local host and port fails. Ensure to enter correct credentials to ensure database server connectivity.
Make sure that the TCP connection to the port is not blocked by a firewall..
The Please Wait window appears, advising a user that KonyEMM configuration is in progress.
The Google Maps API license type window appears.
Note: Google Maps application is essential to provide features, such as the identification ofi device location and geo-fences. If you want to have these features, you must provide an appropriate license and client ID details.
Refer to the following tutorial to generate the maps key
https://developers.google.com/maps/documentation/javascript/tutorial
Based on a customer account, use the business key or free key.
For the business option,enter the client ID. For the Free option, enter the Maps key.
The EMM Administrator Details window appears.
Note: The user name and the password provided are the admin login credentials of the EMM Management Console.
The Serviceuser Details window appears.
Enter details for the following fields:
Important: A service user manages the services. The service user should be present on system. The EMM Installer will not create the service user.
The Please Wait window appears, alerting the user that Kony EMM configuration is in progres.
The Service Base Name window appears.
Note: Based on the service base name, services are installed. For example, if the service base name is KonyEMM , then services are installed as KonyEMMApache or KonyEMMTomcat1 and so on according to the number of Tomcat servers.
The Please select an option window appears
Important: Before you go ahead with multi-node installation, ensure that User Account Control (UAC) is disabled on all the nodes you want to install Kony Management suite on. If you do not disable UAC, you may encounter UAC validation error. For information on how to disable UAC, see Microsoft documentation or see opensource documentation.
Important: Windows multi-node installation needs Powershell Remoting to be set up to communicate with other Windows instances. The Powershell Remoting topic is covered under the header about_Remote_Troubleshooting in Microsoft help topics. Users need to enable Powershell Remoting before using the EMM installer for multi-node installation on Windows.
The Choose Domain or WorkGroup window appears.
The Enter details for Local Node window appears.
Once the configuration is complete, system displays the Another Node dialog, asking if the administrator wants to configure an additional node.
The system displays the entry fields to enter details for the additional Tomcat Server configuration. Once the configuration is complete, the system again displays the Another Node dialog, asking if the administrator wants to configure an additional node.
The Pre-Installation Summary window appears.
The Installing Kony EMM window appears. It displays the installation in progress message.
The Please Wait window appears. It displays the installation in progress message.
This section explains the upgrade procedure on a Windows platform.
Based upon the type of installation you have, the upgrade procedure is two types.
Important: After upgrading from one version of Kony Management Suite to another version of Kony Management Suite, ensure that all Enterprise Apps (that launch directly from the springboard) are re-wrapped and updated on user devices. If you do not re-wrap, app will not launch.
Follow these steps to upgrade your Kony Management Suite for Windows. It ensures service interruption is kept to a minimum and safeguards all the tools to restore your original installation in case of a failure.
Important: You need to upgrade Kony Management suite (EMM) installation from the master node.
Important: Before you go ahead with multi-node upgrade, ensure that User Account Control (UAC) is disabled on all the nodes you want to upgrade Kony Management suite on. If you do not disable UAC, you may encounter UAC validation error. For information on how to disable UAC, see Microsoft documentation or see opensource documentation.
Important: Windows multi-node installation needs Powershell Remoting to be set up to communicate with other Windows instances. The Powershell Remoting topic is covered under the header about_Remote_Troubleshooting in Microsoft help topics. Users need to enable Powershell Remoting before using the EMM installer for multi-node installation on Windows.
Prerequisites
KonyEMM.exe (x.x)
file has execute permission. To upgrade Kony EMM for Windows, follow these steps:
Note: Ensure that firewall /anti-virus allows to execute the file.
A dialog with Kony logo appears.
The License Agreement window appears.
Note: To activate the License Agreement option, carefully read the entire text.
The Get User Input window appears.
The Installation Directory window appears.
The Current Installation Summary window appears.
The Please Wait window appears, informing a user that KonyEMM configuration is in progress
The Apple server #1 Details window appears.
The Please Wait window appears, informing a user that KonyEMM configuration is in progress.
The Windows Server #1 Details window appears.
The SCEP Configuration window appears. All the certificates required by iOS devices during enrollment are distributed through the SCEP server. If you select the No option,, then you will not be able to enroll any iOS devices.
Note: The SCEP configuration option appears only when the user has enabled the iOS wrapping and or Android wrapping.
Note: If you do not select Enable Android Wrapping, then EMM cannot provide support to Android devices.If Android wrapping is supported, then choose the parent directory of Android SDK.
Enter details for the following fields:
The Please Wait window appears, informing a user that KonyEMM configuration is in progress.
The Database Details window appears.
Important: System initiates the database backup process. Dump command is mandatory for taking backup of database(s) through installer. If database dump command is not found, restart the upgrade process with this command in path or take database backup manually.
The Please Wait window appears, informing a user that KonyEMM configuration is in progress.
The Database backup window appears.
The Please Wait window appears, informing a user that KonyEMM configuration is in progress.
The Installing Kony EMM window appears.
The Start Services dialog appears, asking, if you want to start services?
Important: If you are upgrading to 3.5 and DB is MSSQL, replace the entry below in the catalina.properties file.
Old: HIBERNATE.DIALECT=org.hibernate.dialect.SQLServer2008Dialect
New: HIBERNATE.DIALECT=com.kony.persistence.hibernate.core.EMMSQLServerDialect
Once you have upgraded the EMM server, upgrade the Launchpad app in the EMM management console. For more information, see Post Upgrade Tasks.
Upgrading Multi-node installation/instance involves six different steps.
Important: To add the Windows App management feature, you need to setup Windows 2012 Server. See the Windows 2008 2012 Server setup section for more details.
Important: For Windows multi-node installation, systems are recommended to be present in the same network.
Download the artifacts below in a zip format from Kony.You may have to login using your kony developer portal login credentials. You can find all artifacts under EMM multi-node upgrade artifacts section.
You need to stop the following servers that are relevant for this upgrade.
The preferred sequence is to stop Apache first, followed by Tomcat and Memcached.
Back up your files before replacing them, in case errors occur during the upgrade. Rename all files and folders with an extension upgrade_backup.
Navigate to /<Installation Folder>
, make another copy of the docroot folder and rename it as docroot_upgrade_backup.
Important: You will not be able to rollback the upgrade if you do not backup your files and folders.
Important: You should replace files and folders in all your nodes (individual servers)
You must place all downloaded files in their appropriate locations.
/<Installation Folder>/apache-tomcat-7.0.42/webapps
)/<Installation Folder>/emm-static
)<EMM_HOME>/emm_config/
)<User_HOME>/wrap-ios folder
)Replace emm.war, emm_static.zip,wrap-android.zip, and wrap-ios.zip files in their respective locations.
/<Installation Folder>/apache-tomcat-7.0.42/webapps
folder./<Installation Folder>/emm-static
folder<EMM_HOME>/emm_config/
, and place all copied files in the emm_config folder.You must not modify any other files or folders in the emm_config folder.On your MAC machine,
<User_HOME>/wrap-ios
folder and unzip the wrap-ios.zip in it. <User_HOME>/wrap-ios/EMM-GA-2.5.5
<User_HOME>/wrap-ios/EMM-GA-2.5.5/scripts
and
execute the commands below to provide u+x permissions and to convert
.sh files
and make them compatible with linux using dos2unix tool. Chmod u+x scriptsInitiation.sh
dos2unix scriptsInitiation.sh
./scriptsInitiation.sh
On your Windows 2012 server machine,
<User_HOME>/wrap-win/EMM-GA-x.x/scripts
. Run the following commands to provide u+x permissions and to convert .sh files and make them compatible with linux using dos2unix tool.Chmod u+x scriptsInitiation.sh
dos2unix scriptsInitiation.sh
./scriptsInitiation.sh
Note: You must execute these .sql files on the schema that was created at the time of previous installation.
Important: If you are upgrading with several releases in between, execute all the .sql files in the order of the releases. For example, if you are upgrading from 2.0 to 2.5.5, then, execute 2.1.1, 2.5, 2.5.1, 2.5.2, 2.5.3, 2.5.4 and 2.5.5.
Note: If your existing installation version is prior to 3.5 release, do not start services from installer, do the following:
In the catalina.sh and catalina.bat files, add -D parameter -DMAX_ACTIVE_DBC=100 and -Dfile.encoding=UTF-8 parameters.
In the catalina.properties file, add java.security.egd=file:/dev/./urandom
Important: If you are upgrading to 3.5 and DB is MSSQL, replace the entry below in the catalina.properties file.
Old: HIBERNATE.DIALECT=org.hibernate.dialect.SQLServer2008Dialect
New: HIBERNATE.DIALECT=com.kony.persistence.hibernate.core.EMMSQLServerDialect
After updating artifacts, you must update proxy name in server.xml and catalina.properties files.
To update proxyname, do the following:
Important: Remove /<webContext>/download from you docroot.url before you provide it to TOMCAT_PROXY_NAME. For example, if your docroot.url is https://yourcompany.net/emm/download. Provide https://yourcompany.net.
Once you have completed all the steps as described above, restart all the services that you have stopped. The preferred sequence is Memcached first, then Tomcat and then Apache service/server.
Once all other steps are done, you must upgrade Launchpad to ensure smooth functioning on the device.
Unzip the apps.zip folder that you downloaded. It contains binaries of Launchpad in all platforms. Upgrade Launchpad in the Enterprise Store across all platforms. For more information, see EMM user guide. The request to upgrade Launchpad shall be sent to all enrolled devices.
Copyright © 2018 Kony, Inc. All rights reserved. |