Unlike in case of SysV scripts, the sysconfig file for EOS running with systemd is /etc/syconfig/eos_env.
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.
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.
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.
systemctl start eosfstdb@clean - cleaning FST db for fast restart
systemctl start eosfstdb@resync - forcing FST db resync for restart
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.