When installing Zephyr on your nodes, keep in mind the following:
Install Zephyr on any drive other than drive C: to avoid permission issues, as administrator permissions may be required to work with this drive.
Use the same Zephyr version and build on all the nodes.
Zephyr installed on all the nodes must have the same license.
Prerequisites (apply to each node)
Make sure the computer meets the system requirements.
Ensure you have the license file (license.lic), as it will be required during the installation process. If you do not have it, please contact your Zephyr Account Manager or contact Zephyr Sales at sales@getzephyr.com.
Download the installation file of Zephyr Enterprise for Windows.
Download a JDBC driver and place it on each node where Zephyr will be installed.
Download and install Java JDK 8u101 or later. After you install it, set the PATH and JAVA_HOME environment variables. To do that:
PATH variable:
Navigate to Start > Control Panel > System.
Click Advanced > Environment Variables.
Add the path to the bin folder to the PATH variable in the System variables section. A typical path looks like the following: C:\Program Files\Java\JDK_1.8.0_<version>\bin
JAVA_HOME variable:
Navigate to Start > Control Panel > System.
Click Advanced > Environment Variables.
Find the JAVA_HOME variable in the System variables section. If you cannot find it, add it to the System variables.
Add the path to the JDK root folder to the JAVA_HOME variable. A typical path looks like this: C:\Program Files\Java\JDK_1.8.0_<version>
Zephyr installation steps:
1. Install Zephyr Enterprise on the first node (the installation steps on the first node differ from the steps you perform on the other nodes):
2. Install Zephyr Enterprise on another node:
Perform the steps described in Prerequisites.
Open the Command Prompt window as an admin and run the following command:
zephyr_6.6_xxx_setup_iRev_xxx.exe -VzSkipStartupData=true
The command is case-sensitive.
3. Once the installation is complete, stop the node.
You can use any number of nodes. If you want to add more nodes, repeat steps 2-3, at that, keep in mind that:
The nodes can be in different regions, but all of them must be in the same time zone.
The node IPs must be on the same subnet.
Write down the IP address of each node – you will need them at step 7.
4. After you install Zephyr Enterprise on all the nodes, you need to modify the following files on each node:
5. On all the nodes, open the folder
zephyr/tomcat/webapps/flex/WEB-INF/template, copy the file cluster.properties.tmpl, paste it to the folder zephyr/tomcat/webapps/flex/WEB-INF/classes and change the file name to cluster.properties.
6. Make the following changes in the
cluster.properties file:
Remove the following lines:
#unique identifier for the cluster node cluster.aws.enable=false HAZELCAST_PASSWORD=huser HAZELCAST_USERNAME=hpass
Update the following information:
cluster.key=node1 (this should be a unique name of the node) cluster.node.1.key=node1 cluster.node.1.url=172.17.18.141 (the IP address of node 1) cluster.node.count=4 cluster.node.2.key=node2 cluster.node.2.url= 172.17.18.157(the IP address of node 2) cluster.node.3.key=node3 cluster.node.3.url=172.17.18.223 (the IP address of node 3) cluster.node.4.key=node4 cluster.node.4.url=172.17.18.201 (the IP address of node 4)
The cluster.key
name must be unique in each file.
7. Start Zephyr on the first node. When Zephyr starts, you will see the following line in the log:
***************** Zephyr Started *****************
After Zephyr is launched, the HAZELCAST_USERNAME and HAZELCAST_PASSWORD values will be generated in the zephyr/tomcat/webapps/flex/WEB-INF/classes/cluster.properties file.
8. Copy the HAZELCAST_USERNAME and HAZELCAST_PASSWORD values and paste them to the zephyr/tomcat/webapps/flex/WEB-INF/classes/cluster.properties file on the other nodes.
9. Stop the first node.
Now you can set up a shared folder. To learn how to do that, click Next Step below.