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.
|
If you’re running the server on a Security-Enhanced Linux (SELinux) configuration, you must configure permissions on the operating system to allow the |
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.serviceconfiguration file into the/etc/systemd/systemdirectory. -
To read the new configuration file, reload
systemd.Example:
$ systemctl daemon-reload -
To start the server, run the
startcommand.Example:
$ systemctl start ping-directory.service -
To configure the server to start automatically when the system boots, run the
enablecommand.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-scriptand move it to the/etc/init.ddirectory.Create symlinks to this script from the
/etc/rc3.ddirectory (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.serviceconfiguration file into the/etc/systemd/systemdirectory. -
To read the new configuration file, reload
systemd.Example:
$ systemctl daemon-reload -
To start the server, run the
startcommand.Example:
$ systemctl start ping-directory-proxy.service -
To configure the server to start automatically when the system boots, run the
enablecommand.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-scriptand move it to the/etc/init.ddirectory.Create symlinks to this script from the
/etc/rc3.ddirectory (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,
dsis the user.$ bin/create-rc-script \ --outputFile Ping-Identity-Sync.sh \ --userName ds -
Sign on as root and move the generated
Ping-Identity-Sync.shscript into the/etc/init.ddirectory. -
Create symlinks to it from the
/etc/rc3.ddirectory (starting with an "S" to start the server) and the/etc/rc0.ddirectory (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