...
Note, these instruction assume the user has installed Syndeia Cloud under syndeia-cloud-current
or created a symbolic link (symlink) named syndeia-cloud-current
pointing to the current installed version. For instructions on how to set this up, see Appendix D4.1 for Windows and Appendix D4.2 for Linux.
...
Windows 2012-R2
...
If the above files are unavailable, see Appendix D4.3 to create the Tasks manually via the UI for a single-node Cassandra deployment.
...
If the above files are unavailable, see Appendix D4.4 to create the Tasks manually via the UI for a multi-node Cassandra deployment.
...
The following instructions describe how to setup the Syndeia Cloud service to only start after the Cassandra service has fully started and the port is available on Linux RHEL/CentOS7 or machines with the systemd init system.
Local-node Cassandra
1. From your installation of Syndeia Cloud, copy the syndeia-cloud.local-node_cassandra.service
systemd .service file from <syndeia-cloud-home>/bin/init/systemd/
to /etc/systemd/system/
as syndeia-cloud.service
, ie: sudo cp
/opt/icx/syndeia-cloud-3.2/bin
./init/systemd
/syndeia-cloud.local-node_cassandra.service /etc/systemd/system/syndeia-cloud.service
...
.
...
2. Run sudo systemctl reload-daemon
3. Run sudo systemctl enable /etc/systemd/system/sc-*
...
1. From your installation of Syndeia Cloud, copy the syndeia-cloud.remote-node_cassandra.service
systemd .service file from <syndeia-cloud-home>/bin/
to init/systemd
//etc/systemd/system/
as syndeia-cloud.service
, ie: sudo cp
/opt/icx/syndeia-cloud-3.2/bin/init/systemd/
syndeia-cloud.remote-node_cassandra.service /etc/systemd/system/syndeia-cloud.service
If this file is unavailable, copy and paste the code from Appendix D4.5 into the above location and comment/uncomment out the relevant section for single or multi-node Cassandra.
2. From your installation of Syndeia Cloud, edit the line below the /etc/systemd/system/syndeia-cloud.service
script file and replace server.domain
with the FQDN of your server, ex: cassandra.mycompany.com
, ie:
Code Block | ||||
---|---|---|---|---|
| ||||
ExecStartPre=/bin/sh -c "echo 'Syndeia Cloud: Waiting until Cassandra port is up...';until echo test > /dev/tcp/server.domain/9042 ; do sleep 1; done;"
|
...
To disable, run sudo systemctl disable /etc/systemd/system/sc-*
...
Linux SysV init based system/non-systemd
The following instructions describe how to setup the Syndeia Cloud service to only start after the Cassandra service has fully started on Linux machines with an LSB-compliant SysV init system
1. From your installation of Syndeia Cloud, copy the syndeia-cloud.init_script.bash
LSB-compliant, SysV, init script from <syndeia-cloud-home>/bin/init/SysV/
to /etc/init.d/
as syndeia-cloud
, ie: sudo cp
/opt/icx/syndeia-cloud-3.2/bin/init/SysV/
syndeia-cloud.init_script.bash /etc/init.d/syndeia-cloud
.
If this file is unavailable, copy and paste the code from Appendix D.6 into the above location.
...
...