Jive is compatible with a number of hardware configurations as well as network topologies. To understand the recommended deployment configuration for an on-premise installation, see Jive Enterprise Architecture.
To install Jive using the RPM, you'll need the following:
You will need to install the Jive Linux package on the following nodes (installation order is irrelevant):
The following installation steps are the most common approach to installing the Jive platform:
joe@joesbox ~ $ ssh root@targetsystem
root@targethost's password:
Last login: Mon Feb 14 14:00:56 2011 from joesbox.example.com
scp -v joe@joesbox:/Users/joe/jive_sbs.rpm root@targetsystem:/root
| File | Lines to add |
|---|---|
| /etc/security/limits.conf |
jive soft nofile 8192 jive hard nofile 65535 For Activity Engine and Search nodes, use the following higher limits: jive soft nofile 100000 jive hard nofile 200000 |
| /etc/pam.d/login |
session required /lib64/security/pam_limits.so |
| On this node | Run this command(s) as root |
|---|---|
| Activity Engine node | export JIVE_APPLICATION_NOSERVICE=1 |
| On-Premise Search node | export JIVE_APPLICATION_NOSERVICE=1 |
| Web app nodes | export JIVE_APPLICATION_NOSERVICE=1 |
| Cache node | export JIVE_APPLICATION_NOSERVICE=1 |
| Document Conversion node | export JIVE_APPLICATION_NOSERVICE=1 |
unset JIVE_APPLICATION_NOSERVICE
| Option | Description | Default |
|---|---|---|
| JIVE_APPLICATION_NOSERVICE | Prevents the RPM from starting the web application services immediately after installation. Note: We strongly recommend setting this option before you install the package on the Activity Engine, Document Conversion, Search, cache nodes, and one of the web application nodes if you're using more than one. | By default, the application starts immediately after installation; so you only want one instance running after installation--the one on your primary web application node. You'll be able to navigate to that node in a web browser after installing and starting up so that you can continue with the application setup wizard. All other nodes should be stopped during that time. |
| JIVE_SEARCH_SERVICE | Sets one-time initialization that needs to occur for Search to work properly. | Configures and starts Search service. |
rpm -Uvh jive_sbs.rpm
Note: You can find out more about rpm command syntax at the Fedora web site.
The following truncated example shows the output for a successful installation using the preceding command. In this case, the Jive RPM package was in the /root directory of the target host.
[root@targethost ~]# rpm -Uhv jive_sbs.rpm
Preparing... ########################################### [100%]
Preparing clean installation.
Pre-install tasks complete.
1:jive_sbs ########################################### [100%]
Writing installation version.
.....
Jive post-install configuration complete.
When
it's finished, the installation program indicates that the post-install
configuration is complete.| On this node | Run this command as root |
|---|---|
| Activity Engine | service jive-eae-service start |
| Search | service jive-search-service start |
| Web app nodes 1 and 2 | service jive-application start service jive-httpd start |
| Cache server(s) and cluster nodes | service jive-cache start |
| Document Conversion | service jive-docconverter start |
| On this node | Run this command as root |
|---|---|
| Activity Engine | chkconfig jive-eae-service
on
service jive-system start |
| Search | chkconfig jive-search-service
on
service jive-system start |
| Document Conversion | chkconfig jive-docconverter
on
service jive-system start |
| Cache server(s) and cluster nodes | chkconfig jive-cache
on
service jive-system start |
| Web app nodes 1 and 2 | chkconfig jive-application on chkconfig jive-httpd on service jive-system start |
| On this node | Run this command as root |
|---|---|
| Document Conversion | service jive-docconverter stop |
| Cache server(s) and cluster nodes | service jive-cache stop |
| Web app node 2 | service jive-httpd stop service jive-application stop |
| On this node | Run this command as root |
|---|---|
| Document Conversion | service jive-docconverter start |
| Cache server(s) and cluster nodes | service jive-cache start |
| Web app node 2 | service jive-httpd start service jive-application start |
| Web app node 1 | service jive-httpd restart service jive-application restart |