Table Of Contents

Previous topic

IO Priorities

Next topic

eosxd

This Page

Service control with systemd

Unlike in case of SysV scripts, the sysconfig file for EOS running with systemd is /etc/syconfig/eos_env.

Control individual daemons

systemctl start eos@mq   - for starting MQ service
systemctl start eos@sync - for starting SYNC service
systemctl start eos@mgm  - for starting MGM service
systemctl start eos@fst  - for starting FST service
systemctl start eos@fed  - for starting FED service

It’s the same for stop, status and restart. You can’t start the daemon if it is not configured in /etc/sysconfig/eos_env config file.

Bulk control of all daemons

systemctl start eos     - for starting
systemctl stop eos@*    - for stopping all running daemons
systemctl status eos@*  - for getting the status of all running daemons
systemctl restart eos@* - for restarting all the running daemons

You can change the list of daemons (mgm|mq|sync|fst|fed) handle by wildcard control in the /etc/sysconfig/eos_env config file.

Configure EOS MGM/MQ as master or slave

systemctl start eos@master - to configure MQ or/and MGM on localhost as master
systemctl start eos@slave  - to configure MQ or/and MGM on localhost as slave
systemctl start eosslave   - making EOS services running in slave mode

You can configure MQ or/and MGM only if they are defined in /etc/sysconfig/eos_env config file.

Control of FST database

systemctl start eosfstdb@clean  - cleaning FST db for fast restart
systemctl start eosfstdb@resync - forcing FST db resync for restart

Control file synchronization service between two MGM machines

EOS FUSE service

systemctl start eosd     -   for starting
systemctl stop eosd@*    -   for stopping
systemctl status eosd@*  -   for status
systemctl restart eosd@* -   for restarting

Config file /etc/sysconfig/eosd_env is necessary.