Starting the server at boot time
By default, the server does not start automatically when the system is booted. Instead, you must start it manually with the bin/start-server
command.
You can use the create-systemd-script
utility to configure the server to start automatically when the system boots. If you prefer, you can also create the script manually.
Click the following tabs to see the instructions for the configuration you want to perform.
-
PingDirectory server
-
PingDirectoryProxy server
-
PingDataSync server
Starting the PingDirectory server at boot time
Steps
-
Create the service unit configuration file in a temporary location, where "ds" is the user running the server.
Example:
$ bin/create-systemd-script \ --outputFile /tmp/ping-directory.service \ --userName ds
-
As a root user, copy the
ping-directory.service
configuration file into the/etc/systemd/system
directory. -
To read the new configuration file, reload
systemd
.Example:
$ systemctl daemon-reload
-
To start the server, run the
start
command.Example:
$ systemctl start ping-directory.service
-
To configure the server to start automatically when the system boots, run the
enable
command.Example:
$ systemctl enable ping-directory.service
-
Sign off as root.
To perform this task on an RC system, create the startup script with
bin/create-rc-script
and move it to the/etc/init.d
directory.Create symlinks to this script from the
/etc/rc3.d
directory (starting with an “S” to ensure that the server is started) and from the /etc/rc0.d directory (starting with a “K” to ensure that the server is stopped).
Starting the PingDirectoryProxy server at boot time
Steps
-
Create the service unit configuration file in a temporary location, where "ds" is the user running the server.
Example:
$ bin/create-systemd-script \ --outputFile /tmp/ping-directory-proxy.service \ --userName ds
-
As a root user, copy the
ping-directory-proxy.service
configuration file into the/etc/systemd/system
directory. -
To read the new configuration file, reload
systemd
.Example:
$ systemctl daemon-reload
-
To start the server, run the
start
command.Example:
$ systemctl start ping-directory-proxy.service
-
To configure the server to start automatically when the system boots, run the
enable
command.Example:
$ systemctl enable ping-directory-proxy.service
-
Sign off as root.
To perform this task on an RC system, create the startup script with
bin/create-rc-script
and move it to the/etc/init.d
directory.Create symlinks to this script from the
/etc/rc3.d
directory (starting with an “S” to ensure that the server is started) and /etc/rc0.d directory (starting with a “K” to ensure that the server is stopped).
Starting the PingDataSync server at boot time
About this task
Steps
-
Create the startup script. In this example,
ds
is the user.$ bin/create-rc-script \ --outputFile Ping-Identity-Sync.sh \ --userName ds
-
Sign on as root and move the generated
Ping-Identity-Sync.sh
script into the/etc/init.d
directory. -
Create symlinks to it from the
/etc/rc3.d
directory (starting with an "S" to start the server) and the/etc/rc0.d
directory (starting with a "K" to stop the server).# mv Ping-Identity-Sync.sh /etc/init.d/ # ln -s /etc/init.d/Ping-Identity-Sync.sh /etc/rc3.d/S50-Ping-IdentitySync.sh # ln -s /etc/init.d/Ping-Identity-Sync.sh /etc/rc0.d/K50-Ping-IdentitySync.sh