Perforce IPLM High Availability with HAProxy and Neo4j cluster: Deploy IPLM Server
Previous step: Perforce IPLM High Availability with HAProxy and Neo4j cluster: Manage and configure Neo4j cluster
Deploy IPLM Server
One or more IPLM Server nodes can be deployed to use Neo4j cluster. Instructions for installing IPLM Server can be found at IPLM package installation.
Start IPLM Server on RHEL/CentOS platforms
On each IPLM Server node, make following configuration changes before starting IPLM Server service.
-
In piserver.conf, configure neo4j-local=no
-
In piserver.yml, configure uri = http://<HAProxy node>:7474/pi in the neo4j: section.
After HAProxy node is properly configured and started, PiServer service can be started as usual.
Start IPLM Server on Debian platforms
On each IPLM Server node, make following configuration changes before starting IPLM Server service.
-
In piserver.yml, configure application.uri = http://<HAProxy node>:7474/pi in the neo4j: section.
Then start IPLM Server service only.
-
service piserver start
Start IPLM Server from IPLM Server Self-Extracting Archive
On each IPLM Server node, make following configuration changes before starting IPLM Server service.
-
In piserver.yml, configure uri = http://<HAProxy node>:7474/pi in the neo4j: section.
Then start IPLM Server service as usual.
Note: Currently, the IPLM Server service script in PiServer Self-Extracting archive doesn’t support starting IPLM Server daemon only. It’ll start both IPLM Server daemon and a local instance of Neo4j. But the local Neo4j instance should not prevent the IPLM Server daemon from accessing the Neo4j cluster properly.